xarball
Joined 13 years ago
Joined 13 years ago
A+, that was a journey I wasn't prepared for =P
I'm probably one of the few that really likes watching the "Steve Jobs" level of product quality, just blast across the internet at all expenses. Because it helps me feel better about what passes for quality in a lot of my day to day.
It brings me hope to see that level of passion over reliability. There's a time and place for that, but yeah, things happen.
(Unfortunately I have to flag this post for relevance, because 10-year old threads are not exactly meeting the quality for content we want on HN!)
In the next version of Windows, we're seeing a rapid acceleration in the amount of hardware/software fingerprinting and secure storage going on in home computing, with the introduction of the TPM 2.0 and UEFI requirements.
I am almost certain that Microsoft is progressing to be able to sell a completely hardware-protected memory address space to game developers, so that they no longer HAVE to worry about cheating. Because if everything from boot onwards is both signed and supports DRM, it's the perfect place to authenticate everything that happens afterwards.
This is interesting in that it will almost certainly lead to an explosion of DRM, DLC, and software sold via subscription models. And while this kind of thing will probably be initially well received by players hoping for decent anti-cheats, it will almost certainly lead to users forfeiting even more control to corporations over the final direction of the software programming.
(This kind of control may eat itself alive given enough time; we'll really only know after humanity has already gone that far!)
It really depends where you go. Contrary to popular belief, America is not the center of the universe...
Your argument associates Black = Bad = Black people. But as an example, they don't do this in Russia. Yes, they do associate Black = Bad to an extent, but black people do not come into the picture at all!
I'm fairly sure that when I say they're not racist towards black people, I say it for every Slavic country out there.
So it really does matter where you go when making that kind of claim about ethnically motivated interpretations behind words. We might need to go as far as to appreciate if/when the complete opposite of Black = Bad may be true.
This action on the whole though needs to be careful about whether it is doing anybody any favors, by trying to force the speaker's /intent/ about what was said, where none was necessarily had to begin with.
On the whole, you can't just change people by changing words. You have to show them a reason to WANT to change. The bigger the change, the more powerful reason you have to give them. Telling people what they /meant/ though, is not quite the same as trying to fix a racism problem.
We can get the impression that Waze was built on a lot of technical debt by the amount of corners Google had to cut to even get it on screen -- how much it doesn't fit in their UI framework, and how poorly it runs when streamed to the HMD. Even Google Maps in satellite view runs terribly on the 90% of vehicles on the road that implement Android Auto. The underlying protocol used to convey that amount of data to the HMD runs like crap on most vehicles, and for better or worse the current protocol is pretty much frozen in time because most vehicles don't apply OTA updates yet. (Some manufacturers even charge labor for applying updates!)
The reason I'm picking on Waze specifically though is because HMD's have much stranger User <-> Interface considerations for what is safe, legal, and not crappy UI design. Add fire to fury, the performance is barely passable today.
Apps must have this, and so will Google if they are to be successful here. Whether Google even knows where they're going with a reliable HMD framework for using cookie-cutter UI components is largely unknown, but I don't think they're satisfied with the current API.
You are free to to apply to any company you want, and they are legally required to judge you on the basis of your skills (equality of opportunity). They are not legally required to hire you on the basis of any demographic you fall into (no equality of outcome).
If 60% of your workforce came from European universities, while 40% other universities -- are you required to advertise to them all equally? What if that 60% figure came about on its own, with no external influence on your part. Maybe they have more international renown for the skills your company just happens to desire? Would you spend the same advertising budget on both institutions?
Sometimes these things happen on their own, But pretending that the businesses doing outreach are 100% accountable for "SOLVING" every demographic composition is simply not vested in reality, especially when these things weren't necessarily broken in the first place.
Presuming bigotry can be in itself a form of intolerance -- we need to be careful!
I've recently started using Selenium with the privoxy proxy, exactly because browser headless modes are still fairly new tech. They don't all necessarily support all the standard profile features (addons, settings, etc), or behave the same way. It's really neat seeing where they're going, but they sometimes need a bit of help MITM-ing traffic, so that's where a good filter comes in handy.
In the user-facing web world, 'slow' is kind of a relative term. Even with a barebone system, you're nearly always going faster than most servers will put out. I just take my chances bringing in bigger tools, because the personal cost of maintaining an under-equipped tool is usually a greater time-waster to keep up to date as your target site evolves, than the personal cost of waiting for variably-optimized background work to perform its duties.
It looks like they're just trying to use selectors, but these directions seem to completely miss that functionality in Selenium's API. Just search the WebDriver documentation for 'find_element_by_':
https://selenium-python.readthedocs.io/api.html
I use Selenium for all my web crawling, exactly because I would rather have one crawler with all the backing support of a modern web browser, than corner myself into not having something as crucial as a JavaScript parser halfway through implementing a bot that's designed to hook what's basically an end-user interface sitting on top of all that.
The most obvious benefit of Selenium to me, is that by having all that, I can make my interactions with a web server look more like a user, and fly under the radar a little more. This tends to require less work on my part when I treat websites more like a whole package (though more RAM, yes!)
Harassment already has laws. But I think what happened in the video was clearly a step up from that, and would fall under criminal assault.
Not sure what the woman in the video expects to get done by pushing for more change. Everybody at that restaurant stopped eating. A man in a white shirt grabs a chair to defend the woman. I counted at least 3-4 ready to jump in after him. All pedestrians stopped. There was more than enough evidence to perform a citizen's arrest (assuming that's legal in France?)
To me this is an indication that the current laws are working fine. They may not be heaven, but they are effective at curbing any immediate danger as best can be afforded without treading on other public freedoms (i.e. the freedom to express oneself!)
Our banks are publishing papers that for every 1% our population increases, home prices appreciate 3% above the target CPI of 2%; AFTER accounting for interest rates.
It's flat out a Ponzi Scheme. Our real wages are absolute CRAP.