skysight-inc/HackerNews huggingface dataset:
Because they will say no to your question and yes to jancsika’s question. We’ve given you some reasons why rhetorical/persuasive skill and willingness to work to find an angle on a negotiation improves the results.

There is a difference simply because the results are different, whether due to the need to save face, behavior psychology, sales training, or more intangible factors.
Someone claims to have found a bunch of their ETH stored at other exchanges -> https://blog.zerononcense.com/2019/02/28/quadrigacx-ethereum...
It's definitely not a myth. Jira supports PostgreSQL, MS SQL, H2, Oracle. I think that Hibernate helps tremendously with that. Sure, you have to take extra care anyway, but the differences between databases are real and there's enough code in Hibernate to smooth those differences.
Hyper-standardized, pants-shittingly brittle build environments stemming from the mentality that the OP is suggesting is its own special sort of hell. It's "works on my machine" applied to a way bigger surface.

Yes, a team obviously has to agree on obvious things such as language and build system. However, cornering yourself into such a tight environment leaves a lot of opportunities to have the rug get pulled out from under you.

I currently work on a team that writes DAQ software in C++ for Windows. The developer has their choice in everything (editor, VCS front-end, debugging and profiling, etc.) as long as the build system runs, their code meets the team's code standards, and they're productive with it. We've found that we can basically close our eyes, point at a random target system, and odds are that our code base can be trivially ported to that target with minimal effort. That reality is possible because somebody has incidentally tested just about everything. At one point in the past, we had a pretty narrow/rigid build process, and it bit us in the ass and hamstrung more developers than it was worth.
Autoformat Code in Emacs
That was explicitly mentioned in the case where the Uber car hit a pedestrian: the vehicle's standard automated emergency braking had been disabled in favor of Uber's self-driving system, and the braking force there had been limited because the system was constantly applying emergency braking.
Ironically I think algorithms would do the opposite, with the training data that is current justice system antics.
Especially not for crypto.

Given crypto's history, I have no idea why anyone would even consider such a thing.
There are drugs that are banned in some sports but not others, e.g. beta-blockers.

Source: built the UK drug database and peeing in a cup scheduling system around 2004.
Risch Algorithm for Symbolic Integration
They misspelled “Courier” in the CSS.
Not to parse words too cutely, but, to hire someone requires discriminating amongst all of the applicants to choose the best fits. This is different from discrimination (which is “unjust”). There are certain protected classes that you are ethically not allowed to discriminate against. It is supposed to be merit based, but there is no perfect system. You would have to double blind reviewers, etc. so bias will always happen. As long as you arent doing it on purpose based on a protected class, I think whiteboard / take home are pretty tame and acceptable. Take home assignments work fine IMO. We have them and our company skews much older than SV. We have approx half or more of the company with kids and families and they have all gone through the same hiring process.
You would pay for it if you need support from the very creators of that software. Otherwise you would use free version. It did not change conceptually. All they did is made their offering more visible (and probably they will blackmail those who download stuff without thinking and reading licenses). You could buy support and use proprietary software before that change.
Agreed that upstream methods should always return a collection and not null.

There is some value in skipping the foreach since that calls GetEnumerator() and may allocate, but that's very high-performance scenarios. Using LINQ to convert everything to a list and then using IList<T>.ForEach is definitely not recommended though. MS themselves have said that method was a mistake and that the foreach construct should always be used for iteration.
Agreed, I now feel like I'm editing the AST instead of editing text, it's quite magical.
You are confusing the first time experience with usability.

And unless the software is quite simplistic, 5-6 people is just enough to falsely validate the preconceptions of the UX designer.
You can use rblmon.com to monitor IPs for inclusion in public blacklists. There are other SaaS alternatives in this space as well, in addition to self-hosted scripts/applications. Amazingly, RBLs are still a thing that people need to care about, after so many years.

Disclaimer: I'm one of the developers behind RBLMon.
Little Talked About Issues with Dropshipping Businesses
Thing of note should be that the One-Child policy itself actually has many supporters in China with 76% of people approving of it in 2008 in a Pew Global Survey, they likely saw it as necessary as anybody in China can attest to the fact that cities in China are overpopulated even under One-Child Policy. The survey I've cited is below and the finding is in the Additional Findings section.

http://www.pewglobal.org/2008/07/22/the-chinese-celebrate-th...
Not web standard, but for macOS: https://stackoverflow.com/questions/25207077/how-to-detect-i...
There are almost no visible differences between Oracle and Open JDK now. Here's list of differences: https://jaxenter.com/oracle-jdk-builds-openjdk-builds-differ... basically it's some legacy support and their commercial offerings.
sure sql studio that has the same problems like the last time i used it 10 yeaars ago, lol microsoft you cannot refresh the side view after i make changes, so i have to hit refresh constantly.
Presumably because the news site started with the current tense title and changed it after the fire was contained. Same URL, but updated content.

They do that nowadays. Not sure if that's good (easier to build memory holes...).
> It’s unfortunate that nobody quoted in the article seems to realize the absurdity of this action, but maybe staying in the good graces of the IOC is too important to them.

Here are 2 of the total 10 paragraphs of the article:

Kari-Anne Opsal, president of the Norwegian Bridge Federation, said the drugs were “not performance enhancing”. In a statement on the federation’s website, she said: “Geir Helgemo … has previously played for the Norwegian national team and is our biggest star. Many within the bridge community know Geir and respect him.

“It is his responsibility not to take substances that are on the doping list, even though in this instance they are not performance enhancing in bridge. I feel for Geir in this situation and hope he will come back stronger after his ban ends.”
It's the "Why not?" that precedes that that makes that particular line.
I guess I wasn't paying attention because I have no plan to ever use RCS. iMessage and Telegram for me.
You've never needed to share a cache (like a map of ID -> object) across threads? Or implement a queue for distributing work to threaded workers? Or maintain a shared rate limiter across threads, to prevent saturation of some API or other shared resource? Those are all shared memory examples.

Avoiding sharing memory for concurrent workers is rare, in my experience, unless the workers are completely isolated -- which they rarely are. You can move some things outside (for example, Redis as a cache), at the expense of performance or simplicity.
I’m confused by the downvotes here. I tend to agree with the above point, and while I’m open to having my mind changed, I have yet to see a convincing rebuttal to it.

At the very least, it stands to reason that discussions and threads like this one would not exist if she capitalized her pen name. So the most charitable statement I can think of is that she genuinely did believe her actions would deflect attention from herself, but that they actually had the opposite effect. A more cynical statement is that she felt that a) her ideas wouldn’t attract enough attention on their own, and b) she needed a gimmick of some sort in order to stand out from the crowd.

Few things annoy me more than people who try to stand out for the sake of attention, so I’m choosing to believe the more charitable scenario.
I worked for a car company and that is at least there the result of internal politics and power structures.
> Having savings wiped out is a thing that actually happens in sufficiently significant economic collapses and FIRE is not proof against it.

Can you point me to where this happened for a well diversified portfolio? Even the great depression on one index (dow jones) didn't see things drop to 0.

There's nothing stopping you running out of money by spending it when things crash, no, but having more makes it less likely. And we can look at historical crashes and see if your savings would have lasted if withdrawn at certain rates.

Having more savings makes it more likely you can weather significant economic collapses. That's surely not in dispute.

> Empirically, the point at which utility derived from additional income becomes insignificant is vastly beyond the income level most people will ever reach

Perhaps it's my fault for being overly precise though I thought the followup clarified the point. It's not about your utility curve going completely flat, but it will drop off significantly at some point. As your utility curve drops off, you're sacrificing less and less now for future gains.

> and even moreso what they will reach before any point where retirement would be “early”.

I really don't like the idea of having some cutoff for "early" retirement when it comes to planning. Most people need to plan for retirement at some age.

It's all a trade, and there's risk obviously, but personally (and the reason to talk of utility curves is that it is personal) what I'm giving up now pales in comparison to what I'm likely to get in the future. In the worst cases I'm in a better position or provided for my family, and the cost to me now in terms of utility is low (though not 0).
Oracle isn't great in the cloud or with autoscaling either. With the move to microservices it is less important to have one giant centralized database, and "less good" alternatives have become good enough. Oracle is pretty much the opposite of agile when it comes to facing these challenges.
According to another comment above, no other cars with driving assistant features would have avoided this crash either. It’s a matter of human attention (or lack of).
The discussion has gotten muddy. The point was that this custom-built expensive site is just a blog and still offers less than Wordpress in terms of features.

Scale is differently, but again there are plenty of sites with far more complex usage and data that took much less to create and run. Stackoverflow being that example.
Why is a starter project so important that it needs to be provided by the company and why in the language of choice of the candidate? How long does it take for you to setup a starter project?

When I solved the challenge that we give our applicants it took me about 5 seconds to setup the project with everything I needed to solve the challenge. In any language I use it does not take long at all to setup a new project. Especially small ones like that.
Isn’t it 3rd gen? First came out with the s8?
So, has anyone attempted to crowdsource-track where the money actually went? All bitcoin transactions are public, after all; getting a large enough number of people to say "I received transaction X from/to Quadriga" should highlight where the central wallet was?

Alternatively, do we know what happened to the real money bank accounts of Quadriga?
Today there are two major proprietary databases: Oracle and MS SQL. There was DB2, but I'm not sure if it's still relevant. And database market is huge, basically any serious enterprise software uses Oracle.
Why We’re Underestimating the Risks to Human Civilization
You're not going to get anyone to buy your company by cold emailing them.

Do you know anyone in the industry? Meet them for coffee--no strings. Your goal is just to test the waters. Do whatever you can to get the foot in the door with a conversation with someone who may know someone who may know someone.

Then do this 2-3x (or more) per week and be patient.

In the end, though, if you couldn't convince enough people to use your product, you're going to have trouble selling it to any company for any significant amount of capital. Hire a support person if necessary so it's completely off your hands and turn your focus on to marketing. You mentioned it is basically done and is nearly bug-free, so I'm assuming maintenance would be minimal.

Good luck!
The eternal bitcoin question: malice or incompetence?
The Evils of Snark
Considering how many Teslas are on the road and aren't crashing, seems like they don't actually lack basic obstacle detection.

The fact that a Tesla crash causes NTSB to investigate is a sign that these crashes are incredibly rare.
Powerful enough type system will catch all of these though.
Software Engineer with emphasis on developing systems software on Linux, primarily in C. Past experience includes using Python and Lua, and I'm actively learning Go at the moment.

I've contributed in the past to various Open Source projects (Nmap Security Scanner, Qemu, Linux kernel...) and I've also done some penetration testing gigs.

Location: Algiers, Algeria.

Remote: Yes.

Willing to relocate: Yes.

Technologies/Skills: C, Linux, Python, TCP/IP, Gdb, Valgrind, Git, Go, Lua, Redis, SQLite, Penetration testing...

Résumé/CV: https://www.linkedin.com/in/hani-benhabiles-325b81180/ (CV on request.)

Email: hani@linux.com

Even if I'm not actively pursuing a new job, please get in touch if you know about any interesting challenges (Low-level software, performance-constraints, distributed systems, compilers, embedded, projects in Rust etc,.)
They probably don't have the money or influence to get a search crew out there and are hoping this report will encourage some other treasure hunting group to check it out and confirm/reject their theory.
Our company introduced this last year. The reactions ranged from "the fuck you think I'm going to do this" to "you bunch of whiners, when I did Ops I was on call 25/8/370 for $0". The way teams implemented it ranged from "you have that week to work on whatever you want/not show up" to "well we don't expect any out of hours calls so we won't implement anything except a roster". It's been fascinating.
They're "production" in as much as they need to work. They still need to have migrations applied to them in an automated and repeatable way.
Some people say that C isn't low-level (though I disagree). I personally don't think of C# as even remotely low-level.
Would you do the same for an in person interview? Why is it different for a take-home assignment?
You are very confused (I work at Oracle on OpenJDK):

- OpenJDK is the name of the JDK developed mostly by Oracle, with contributions from other companies and developers[1] (see the logo at the bottom of the OpenJDK website http://openjdk.java.net/)

- For many years, the JDK offered by Oracle (and Sun before it) was OpenJDK + commercial/free but proprietary features.

- Recently, Oracle has made a big move: they've completed open sourcing the JDK, and opened all of the commercial/proprietary features (those that have not been discontinued)[2]

- To fund Java's development (unlike in the case of .NET, iOS or Android, Sun/Oracle have not controlled their platform's billions-making ecosystem) there have been many monetization schemes over the years: licensing Java for mobile/embedded (the JDK used to have field-of-use restrictions), charging for the commercial features in the mixed free/commercial JDK, and even annoying browser toolbars. All of those are gone now that Oracle has open sourced the entire JDK.

- To keep Java competitive and attractive, and under encouragement from the community, Oracle has changed OpenJDK's release cycle to time-based releases, employing "Chrome versioning." There are no longer any major releases (every 3-5 years), and instead, more gradual, small "feature releases" every six months.

- The current monetization mechanism used to fund OpenJDK is a paid subscription model for what's known as Oracle JDK, which is essentially OpenJDK but offers customers the option to have even smaller updates than the new feature releases, that include just security patches and bug fixes, for companies that don't want new Java features. So Oracle offers the same software -- with no hidden commercial features -- under two different licenses.

[1]: https://blogs.oracle.com/java-platform-group/building-jdk-11...

[2]: https://blogs.oracle.com/java-platform-group/oracle-jdk-rele...
Or basically anyone in the UK.
Auto pilot allows hands off controls because the frequency of input is lower and the level of training is higher. No analogy is perfect, but it's not half bad.

And it's not like there haven't been issues with auto pilot or people bemoaning it as some moral hazard for pilots.
They made him an offer he couldn't refuse?
What is considered a teaser? I’ve done the Leetcode style questions and most don’t feel like “gotchas” to me...
Uh? The reasons you're giving don't feel very convincing..
(I have no opinion on what is better)
Is there actually some sort of a Warren Buffett deal tracker? Just some simple side/list of trades he is doing. Or what is the delay he is usually publishing them?
You probably want a code-formatter (perhaps on a git hook).

Trailing white space, fill-column width, and tabs vs. spaces are really all I’d expect from cross editor config.
You mean it is pronounced like [ˈevia] in an alphabet that I don't understand and will not learn? See, that's why the name is bad. Why make people jump through pointless extra hoops? That's not UNIX-like at all!
I would strongly consider leaving if my manager decreed that I mustn’t use vim and must instead use webstorm/atom/whatever (especially if not in vim mode).

I’ve spent a lot of time setting up my dev environment so it works well for me, and I’m more productive and happy in it.

Style/formatting consistency is one thing, but editor uniformity is an unrelated thing. Yes, it makes collaborating easier, but is that worth the cost of people being less happy or less productive?

I don’t dislike other editors, but I like my setup a lot, and there are, imo, pretty huge switching costs involved in switching to/from vim/emacs and a GUI editor.
In principle both systems permit this kind of correction: you could contest the ticket by going to court.
I completely disagree they are decades away. I'd be shocked if there weren't completely autonomous vehicles operating anywhere in U.S.A in 5 years. No idea why you think trucks are further either.
Yes, it’s quite amazing, no less that the whole thing is constantly copied and repackaged, and remember there are 2 versions of your genome (one from mum one from dad) so it’s actually 6 billion base pairs. The 3 dimensional organisation of the genome is very important, it’s an active area of research.
If you fancy a challenge:

>Crypto exchange Kraken is offering up to $100,000 to anyone who can help solve this year’s biggest blockchain mystery: what happened to QuadrigaCX’s coins? (https://www.coindesk.com/kraken-exchange-offers-100k-reward-...)
Southwest has been getting crushed on their fuel hedges for almost the last decade. That’s certainly not why.
I like the picture at the beginning of some CLI novice trying to git push his home directory
lol at people who give strangers money for a promise to return
I had a job. Worked for me.
Thank you for sharing that anecdote. It was very nice.
Parent here. I've seen the spectrum of abuse you're talking about, I was just talking about the clear sexual harassment that was relevant to the comment I was replying to, and I've seen worse than I brought up (like an owner hugging one of his managers from behind, and then transitioning the hug into a dry-hump of her leg which she was totally not on board with). I'm talking about literal ass-grabbing, though the other points you make are totally valid issues as well.
Weird technical reasons like there is no law directing them to do so.
Abu Dhabi Escorts
Oracle is going down in flames for sure. Their cloud is an absolute joke. Disaster levels of bad.

It was one of my favorite jobs though, basically a paid vacation. Thanks Larry!
So for every character I type a comma gets added. Can you give an example of a normal password and combo password and the math why the combo password has more combinations?
My belief is in line with the gp post and not yours for the reason that it's hard to hide $250M of spending (unless it was all in financial instruments that went to nil, which is less likely than buying cars and the like).

In any case these schemes are hard enough to pull off that eventually I imagine we'll find out. Though $250M is right in the valley of interest to the cops: small scale (<$1M and <$10M) and very large scale (Madeoff, Stanford) both of which get press.
I agree with the 'easier discussion' aspect of a whiteboard, but I feel that any whiteboard test should therefore be asking for pseudocode and explicitly disregarding the pedantic reality of syntax.
IntelliJ supports editorconfig just fine.

I'm not sure why you were disappointed, editorconfig does not advertise the features you mentioned. For more involved autoformatting you need some kind of tool like gofmt or Prettier for JavaScript.
Exactly the same - but even through High School, I was bullied and abused. The point here isn't "don't give your kids phones", it's "pay attention to your kids, and don't let them act like assholes". But I guess it's just a lot easier to just not give your kid a phone and then pretend this shit isn't happening because your farts no longer smell bad.
Are trees tall?
It's not so much about programming for social justice, but accounting for biases that are present in the current status quo and that end up in training data

There was a recent talk from a Meetup engineer about this but I can't find the link right now.
Wow, this is a really, really powerful piece.

I love his analogy to people in Finance - how they are unabashedly "about that life" - and they're upfront about it.

After traveling across the US, I realized I prefer my wealth and power desires out in the open. Inordinate wealth is hidden so insidiously in the valley. We don't really dress in wealth signals, or even drive in wealth signals (as opposed to NYC or Miami.) - the subtler cues to social status are things like an Au Pair or private yoga lessons or an address in Menlo Park, Atherton, Woodside or Palo Alto. But they dress like us, and they drive in the same luxury cars we do.

And yet, they are so, so far above us.
Yes. They can format correct python to pep8, but can't guess which if an else correspond to if I write it all on one or two lines.
That reminds me of my idea to create "tech" stock imagery that isn't a joke
It’s not the same as writing “table tennis table”, for example. It’s having all of prepositions (of, at, in, on...), and part modifiers (such as -ness, -ly, -ing...) nearly ininetly composable by adding them to the end of the word.
I didn't get to say this before I quit working at FB, but thank you for building prettier! It really made writing and reviewing JS much less painful.
The app is basically a webview around a government website, and the notification happens by SMS. I'm still struggling to understand why anyone thinks removing the app will have any effect - it's not like removing an app from a store would cause SMS messages to stop.
Weekend ‘catch-up sleep’ is a lie
Bah I read a lot about the niceties of using autoformaters then I had to use clang-format for C++ at work and when I discovered that the format is totally borked when you use macros in lambdas, well..

I prefer manual formatting, yes each coder does it differently but who cares?
The result is still readable which is NOT the case when an automatic formatting tool goes nuts..