skysight-inc/HackerNews huggingface dataset:
2015 Mazda 3 here. Has touchscreen but I usually forget that, and never use it. Dial is nice, like BMW. But... Laggy, buggy computer. So bad.

Fortunately Mazda seems to be listening. 2019 loses the touch panel entirely and relies fully on knob and buttons! In videos, the screen looks super responsive. So at least not all hope is lost with every manufacturer...
I'm not sure what this means, but "AI" is not used in the title or the article.
Pipx: Execute binaries from Python packages in isolated environments
You can get tired, cranky and angry easily and fast. It’s much worse if your sleep has been bad recently. You can make really poor decisions and offend people or do stupid things you’ll regret because of non-existent willpower. You can also faint which is dangerous even if you fall down relatively safely, never mind if you crack your head open or if you’re in the middle of doing something even moderately dangerous.

Start fasting by skipping breakfast and work your way up to skipping lunch and then doing a full day fast if you’re going to do it and always stay hydrated. If you’re doing a long fast make sure you’re getting salt too, even if it’s not hot enough that you’re sweating much. Take it easy and go slowly like with starting a new exercise regimen.
Ah ok. The reason I like MATLAB is cause I want a “numerical experiment” and I don’t want to have to learn a lot to get it to run
so intent is irrelevant?

and misrepresentation by another group is not usurping the purpose of the original group?

or is nuance also irrelevant, so one should tar-and-feather everything because making distinctions is difficult?

I hear hackers are bad people, so who are you for using this site?
> I don't think any company cares that much about your github. It almost always comes down to the interview.

Personally, I would weight a great GitHub more highly than an interview. But great GitHubs are very rare.
This literally makes no coherent argument.
Logistics.

A well equipped squad of marines would still eventually succumb to a gird of barbarians unless they could resupply.
We do want to support plugins at some point, but we don't have a timeline yet.
None of what you wrote even remotely compares to the parent comment. You're trying to be witty by using a simile but it's falling flat.
Simple case that Waymo etc still struggle with is making a left turn through an intersection or an unprotected left. Even something as common and predictable as crossing oncoming traffic that humans do every day is still causes disengaments for these cars. Cruise has a team just focused on issues at intersections. Throw in some pedestrians and this is very hard. Humans can intuit a lot from a pedestrians behavior that these cars just cannot handle. Is someone standing by the corner or about to walk into the street? People do a lot of weird unpredictable things in downtown areas. Tesla has done ok with the easiest part of driving, freeways, with the support of an attentive human but three are still many reported problems. Moving on to complex environments with multiple moving actors at such high reliability that it is a hands free production-grade system in 1-2 years is not likley, but good luck to them.
And like I said in another post, if you want to be heard, you can’t take the lazy way out and hope SEO works for you. If rappers can figure out how to do guerilla marketing, I’m sure they can too.

You’re telling me that they can’t find “1000 true fans” as a base?

Farakhan in particular had a large following before the Internet was a thing.
That's also how I read it; the intended phrase is 'to code only at work'.
- Thanks for being an awesome community.

- Please validate users' email addresses, (send a confirmation link, and no more emails until that link is clicked). Especially if you already have the users' money (eg, they bought something from your company, and then you add the email address they gave you to a mailing list).
You can make the same argument for the old CDs-in-boxes model too. "If there's a recession, sales will go down".

The difference is that recurring payments vastly improve your cashflow situation. Instead of giant pulses every 3 years you have a smoother pipeline of cash coming in all the time. Even if that pipeline shrinks, it still flows.

It's far easier to plan for a 10% reduction that happens continuously than a 3 year plan with lots of "??$??" sprinkled throughout it. And far easier to recover from mistakes.
Check julia. Its not unlike matlab.
Indeed, what they (members of said sub-culture) all are is collectively different to, or in some way deviating too far from, whatever the current social norms, mores, or accepted majority cultural standards are. In this way, the group as a whole will appear unique compared to the majority of the population, who (usually) behave, dress and act in a (mostly) homogeneous way according to whatever the culture deems normal and within (somewhat) acceptable deviations.
I think, to be fair, the article is about it being okay to be a software worker in general and not be breathing it 24/7.

It's not evangelizing about how to be the 1 in 10,000. It's rather brief opining about feeling comfortable not being one of those people, but rather one of the surely skilled people who fill out the industry—like most skills.

So I guess it just depends on your career aspirations, and your life aspirations. So yeah—all the same!
Historically considered to be a hardware company.
Why States Who Use Torture Sign Human Rights Treaties
IDK enough about this to know who's right, but the DHS denies this:

> Is DHS trying to build a national database with all of our information?

> No. REAL ID is a national set of standards, not a national identification card. REAL ID does not create a federal database of driver license information. Each jurisdiction continues to issue its own unique license, maintains its own records, and controls who gets access to those records and under what circumstances. The purpose of REAL ID is to make our identity documents more consistent and secure.
For reference, there's about ~31000 hospitals in China as of 2018, so that'd be the top 4-5% presumably.
Pretty easy to find multiple incidents of him saying threatening things, or inciting his unhinged fan base to do horrible things to people, and ducking under "I was joking", or "free speech". These trolls know exactly what they are type of harm they are causing when they walk the line of harassment.

I'm of the opinion trolls like him should be given zero media attention. Anecdotally after his twitter ban I rarely saw him in the headlines like a few years ago.

I am hoping media editors are starting to see when they are getting played for headlines.

https://www.dailycal.org/2017/09/21/uc-berkeley-students-har...

> Milo Yiannopoulos publicly posted the photos and identifying information of ASUC Senator Juniperangelica Cordova-Goff and campus doctoral student Adam Jadhav on Wednesday, spurring harassment from his supporters.

https://www.advocate.com/people/2018/6/28/milo-says-death-th...

> Milo Yiannopoulos said he was joking when he sent a text message to reporters, "I can’t wait for the vigilante squads to start gunning journalists down on sight."

> The remark made the gay right-wing provocateur a trending topic on social media, following the Thursday shooting of the newsroom of the Capital Gazette in Annapolis, Md.

https://www.thestranger.com/slog/2017/01/27/24830371/uw-prof...

> In addition to internet doxxing, Weatherford says, his sense of physical safety on campus has been severely compromised:

> They have spammed my UW email account with listserve confirmations; they know where my office is in addition to my office hours; and I have started to receive packages to my departmental mailbox, some of which hinted to include Pepe the frog figurines (an image often sent to victims of online harassment). [...] There is even a post that is attempting to find the bus that I ride in order to further harass me. And, I later learned that night that they know my biological mother’s personal information.
I have tried many automated UI testing tools but all of them have exactly same problems like randomly not able to find buttons, text box, timeout etc.. Could you please let me know what kind of things you took care in this using ML?
Sure, I would too. Interviews are mostly stupid.

At small companies where you have more wild-west type procedures you can probably get away with saying "Github is good enough", but my experience is that even mid sized companies start to put all of their bags in the interview basket.
I agree 100%. Everything from hardware level encryption, localized machine learning, face-id(and Touch ID), T2 Chip, Secure Enclave, afps, secure vault, etc are all not needed for “normal business” but are focusing specifically on privacy as a differentiating factor.

Out of many large corporations the only company I trust is Apple. I’m happy to pay more. I’m happy to sit through their repair bullshit. I trust their motives.
Source? Genuinely curious, surprised I haven’t stumbled upon that before. I know long retreats can trigger psychosis, but that’s at one extreme
Imagine you have ~billions of users and 99.9% of them use the default. Do you put your eng effort towards power-user flexibility for the tinfoil hat crowd or do you improve popular features?

In the case mentioned, searching "your locations" appears to be just all on or all off (I have no insider knowledge of Maps). That greatly reduces the surface area for heisenbugs in a high QPS system.
The reason for that is pretty obvious isn't it? Very few systems depend on an absence of data to work. However, many systems can be designed which depend on the presence of data. If a setting affects the presence of data in some Google-internal databases, turning that setting off will disable any features that depend on the presence of that data in that database.
For a discussion about maintaining a healthy work/life balance, that sure is far from it.
Q&A with Strang: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3060226/
1) Most corporate software doesn't have that high of a quality threshold. You don't have to eat, live, and breathe code in order to produce good code that works, especially with today's tools and libraries.

2) Some people do better if they have an opportunity to decompress at home. Their subconscious works on tough problems while they're relaxed or asleep so when they go into work the following day, they're closer to a solution. An opportunity they might've lost if they coded in the evenings after spending all day in front of a computer.
Nice, I got a 1500/1600 so I'm naturally a bit behind intellectually.
Another vote for agree and disagree.

Take for example Japan - the land of anime girls on every piece of advertising. How much would the demand for human models expand if illustrated characters were not an alternative?

There's a scarcity in the type of human beauty that's sought after by the fashion industry. What if that scarcity didn't exist?

If people grow up with this new economic model of beauty and scarcity, maybe it would change the landscape of fashion entirely.
People don't fit squarely into your simplistic black and white categories.
Why does Apple control its competitors?
Azure does have the only HIPAA compliant media transcoding service (as far as I know). The API is terrible but it works.
Wow! How have I not heard of frida? This should make my normal process much simpler!

1) Decompile App -> smali

2) Decompile App -> Java (non-reversible, but easier to read)

3) Search the app for certificate pinning code (check for network_security.xml or grep for OKHttp pinning functions)

4) Find the code I just found in java, in the smali version

5) Remove the pinning code

6) Recompile smali -> apk

7) Fix whatever was causing the smail not to recompile

8) Recompile again

9) Pray

10) Install on device

11) Run app (that hopefully doesn't crash)

12) Pipe connection through Charles proxy

13) Read api calls!

I'll definitely give it a go.

In general I think there are nowhere near enough resources on decompilation, particularly on a purportedly "open" platform like Android. Really looking forward on the rest of the tutorial coming online.
Well, maybe you could get more biased, if you really really tried for it. It would be an interesting contest to have.
That was tremendously informative, thank you.
> If your goal is to advance your career, yeah, my advice is to program in your free time.

I don't know how long you've been in this game, but I'd say most programmers I've observed don't need to program at home to advance their careers. Programming skills don't end up being the bottleneck. By the time the other necessary things are in place to advance, their programming skills have been more than sufficient for the next level. YMMV
"anything", not just cars.

1) I don't want to have to trust the company that sold the product that they currently aren't doing anything with the data, or trust that they won't change their policy a year down the road.

2) Voice recognition doesn't work for mute people, people with speech impediments, people with voices that speech recognition doesn't understand, people that don't speak (insert language here), people that just want to easily and quickly push a button and not waste time or energy saying something, people that don't want to wake the kids in the back seat, etc.

(I wonder if removing hand controls for speach recognition would violate the Americans With Disabilities Act.)
Personally I can say the same thing for Arch Linux. Since you've used both, could you elaborate what is better in Pop!_OS than Arch?
> the extremists would be immediately drowned out and only constitute a tiny fraction of 1%, the same as in reality, and their threads would be filled with counter-arguments rather than reaffirmations.

no they would still be by far the loudest and stupidest, while all the mentally stable people realize that there's no point in arguing with the deranged and find better things to do.
I've found my programming skills aren't the main driver in furthering my career. It's soft skills, organisation and being able to prioritise.

I have had periods of 6 months where I didn't write a single line of code. Sure, you forget how much you miss it once you start again - but it certainly isn't the driving factor in my career any more.

Engineer @ Fortune 500
Yes, it's absolutely inefficient but for those platforms it's the only way to execute your own code on the GPU. Metal has a bitcode format that I know nothing about and I believe older DirectX had some intermediate format that was binary. Both are proprietary and only documented via reverse-engineering, so they're not great targets.

Most of the extra cost of feeding in SPIR-V could also be offset if you generate the text shader code at compile/packaging time so that those builds don't have the original SPIR-V in them.
Why Not Release the Summaries Mueller Himself Wrote of His Report?
A.I. In Food or Food+Tech Connect
I agree - I think putting in the extra hours is way more important early on in your career. Eventually it isn't going to pay off the same way (though I think it still will, just less).
I would like to see evidence that, say, 10 hours a day (assuming 2 hours of free time programming) yields better results than 8. It's plausible, but it's not at all obvious.
> But if someone asked me for career advice and said they don't know how much time they should spend outside of work on programming, I'd have a hard time telling them "no time at all".

One of the most interesting hiring measure one my teams held was whether the new hire has a hobby or not.

Obviously we were in a talent rich environment (Bangalore), where this was the easiest proxy to judge a senior engineer's treatment of a junior developer's time - we could find really talented people, but a lot of them drove everyone nuts.

Indirectly, a lot of the qualities we were looking in people came out in the way they expressed their hobbies - there are lonely hobbies, group hobbies, competitive hobbies and entirely leisure hobbies.

Working with those folks, I've seen books full of stamps from countries which don't exist, played with trillion dollar bills from Zimbabwe, heard free bird on the guitar too many times, been inspired to run marathons, learnt to solve rubik's cubes, done support car for motorbike trips, "waterboy"ed soccer games, umpired cricket matches ... even the odd "do you even lift" bro in there.

There's been the coders too - but even those were super interesting. Home automation systems, car dash hacks for phones, wall clocks from tablets (I too wrote a Sudoku hinting solver, because my mom loves it).

That ended up with "Get people who have weekends" as a result.

> If your goal is to advance your career, yeah, my advice is to program in your free time.

I'd tell people to not do it in their free time, but spend dedicated time for it as you prep for interviews.

My general "get better" advice would be to "understand something and get writing, draw diagrams" (I think jvns.ca lz77/huffman blog is a standout example to aspire to).
Lots of eye rolling in this thread, but at this same time, another current discussion is full of complaints about Azure

https://news.ycombinator.com/item?id=19812919
We had about 70 pages of solid analysis done on this that I unfortunately can’t share but some of the highlights:-

1. Terrible UI
2. Unclear Documentation
3. Frequent service outages.
4. Scalability issues, they were unable to scale a server in prod past 1000 connections where as in AWS/GCP they were able to 10x that with similar server specs. Something to do with how server defaults were set
5. Severe performance degradation and network exhaustion.

To be fair there were some positives but nothing exceptional.

But end of the day it kind of doesn't matter as Azure is going to be used in enterprises just because they have the legacy MSFT sales force that is tight with managements high up in the org. No wonder MSFT hit $1T.

Its such a shame for our industry though. Engineering teams at other cloud providers sweat and toil to get things right for their customers whereas MSFT uses other means to beat them. Hopefully they can at least fix things after they get in. But we know the chance of that happening is slim.
The F-22 is a world-beating air superiority fighter. It’s designed to be an utter terror in the air, to the extent that it isn’t even allowed to be sold to other nations. I imagine it’s quite the trip to fly.

The F-35 is both less expensive per unit (though not by much) and far more flexible in terms of mission profile. It’s designed to kill targets far, far beyond line of sight. However, if you’re pulling dogfighting maneuvers in the F-35, something has probably gone quite wrong.
They can use this technology to generate a model to fit a particular user profile. Filter bubbles are going to get even better! Or maybe they can ask user to upload his photo and feed that as a prior to the model so it can generate visuals of that person wearing different dresses. That would be cool!
How many times per year do you adjust the LCD brightness on your S?
I haven't done international travel (by normal means), have they always taken your picture for that? Thanks for the info!
> you have either a serious management headache dealing with arbitrary unsigned keys

Once the user installs the certificate, then their browser would use it during the TLS connection. If the signature couldn't be verified, then the connection wouldn't be established, or it could be, but without the client side TLS part of it (depending on how the webserver is configured). The login attempt could then be restricted because the client side TLS negotiation never took place.

> huge management headache dealing with CSRs securely.

Let's take a website like news.ycombinator.com. When I click on the login link, it gives me the option to provide credentials or create a new account. If I choose to create a new account, I'm asked to provide a new username and password. They could add a field that would allow me to submit a CSR along with an email address they could email the signed certificate to.

Then I could get the certificate by email, import it into my browser and then use it along with the new username and password to log in with my new account.

For equivalent online accounts, a workflow like that should be good enough.

> Third, yubikey is not only supported by chrome. I've used it with IE and Firefox just now to verify.

They should update their website. The link I cited earlier still has the following quote:

>> What browsers support the U2F-certified Yubikeys?

>> You must be running the latest version of the Google Chrome browser, which includes support for the U2F protocol. To check the version number, in your browser, click the Chrome menu in the toolbar, then select About Google Chrome. (Support for U2F is in versions 38 and later.)

>> At this time, Chrome is the only browser supported. However, Mozilla is currently building support for U2F and Microsoft is working within the FIDO Alliance to eventually bring support to Windows 10.

> Fourth, yubikeys provide significant additional security as you cannot lose control of the private key without realizing it, even if your box is owned. The yubikey requires you to physically press a button to approve any action it takes with the private key. Soft certs are gone once they're decrypted in RAM (there's automation for this exact thing in many RATs).

While this is true, is this something that I can currently use with my email/news client? What about my IRC client? I know that I can use client side TLS certificates with both.

> They are now moving away from it and towards WebAuthn, because it's (mutual auth with certs) simply not as good.

What do they plan to do to address more secure authentication over other protocols besides HTTPS?
When I tried to run it from the terminal, it said something about a missing Gnome thing, maybe it would work on Ubuntu (I'm on Xubuntu). Either way, I already have a ton of other games I run directly without installing as a package, it's not really a problem, I actually prefer it.
Let me be clear: I think antisemitism should get you banned from Facebook (in the abstract). But if you think that's what this conversation is about, then you're missing the point entirely. My point is: Who are you or I, or the almost entirely white executive leadership and board at Facebook to make the judgment call that his antisemitism justifies silencing his other views, in contravention to how black people have historically done the balancing? I think, at the very least, that presents a hard question.

Furthermore, you're being obtuse by saying that it's just a matter of Farrakhan "being black." There is a spectrum of views among black people about America. For better or worse, Farrakhan is a culturally significant part of that spectrum. And he's a fixture of black politics. (Here he is standing next to Obama in 2005 at a Congressional Black Caucus event: https://www.newyorker.com/culture/annals-of-appearances/the-...). Facebook is now silencing all of his messages. I think there is a real question of whether a company that almost entirely lacks black leadership has the moral authority to do that.

> If Farrakhan were banned for being "anti-white," as you previously tried to provide cover for,

I don't know where you got the idea that I was covering for anything. The original post I was replying to didn't specifically mention antisemitism, it said "racism" is justification for banning someone. That leads to the obvious question of whether Facebook would be justified in banning Farrakhan over his anti-white statements. After all, that would seem to follow if "racism" (generically) is a justification for being banned on Facebook. Would you agree that would be a harder question to answer?
Russian spy whale has defected to Norway