skysight-inc/HackerNews huggingface dataset:
The Netherlands declares some loot boxes are gambling
While I agree with your general premise, you might as well start picking your favorite hat condiments.

H-E-B is a wildly successful grocery store chain in Texas, and also the in-house brand for many of the products sold in that store.

The marketing slogan is "HEB: Here Everything's is Better!"

The reality is that, while it is often better than the competing chains (sometimes sadly so, killing Krogers and other chains in my area), HEB are the initials of the founder.

And B stands for Butt.[1]

It didn't even start as HEB - the original name was "C.C. Butt Grocery Store".

Hope your hat tastes well.

[1]https://en.wikipedia.org/wiki/H-E-B
I agree. If it's desired, use a config setting to make it the default. It was already standard practice in any MySQL database I rolled out to set InnoDB as the default storage engine in the config until it became the shipped default. Like transaction isolation levels, this is something you either set as an administrator for your need, or you let the application setup guide steer you, or you let the application queries specifically set it, if the application needs it. Otherwise,you risk causing real data corruption and loss to existing customers purely for the benefit of being more compliant in your default configuration.

A global and per-session setting is sufficient and more beneficial, IMO, so I think MariaDB took the right approach. If MySQL still doesn't have that setting, well, that's troubling, but I can't say I'm entirely surprised.
UFO uncloaks near the international space station
No because there's no law that says that American companies can't sell Kinder Eggs in Poland. There is a law that says they need FCC permission to launch satellites though.
I can't back it up with data, but I'm not certain that $15/hr would be too expensive for Amazon warehouse labor. Automating those warehouses entirely would either require very expensive, as yet technically infeasible, robots (and the engineering infrastructure to maintain them) capable of adapting to the existing human-centric ergonomics, and/or committing to redesigning all of the facilities around a new automation paradigm. Paying humans more still seems like a better deal for the forseeable future.
The original Finnish article indeed does not talk about explosions. I don't actually know the technical term in English, but it's a mechanism that causes a fast discharge of gas that displaces oxygen to put out the fire
There have been court cases already wherein, for example, a person was stopped for a DUI and subjected to a breathalyzer test. The defense lawyer in that case requested access to the source code of the firmware running on the breathalyzer device in order to determine if it was even a reliable source of accusatory evidence-gathering. It is under that sort of situation I imagine a law enforcement body being led to turn to Palantir to request full source code of the Palantir system, description of its algorithms, data it uses, etc. In the breathalyzer case, the source code was actually turned over and they discovered it to be of deplorable quality, with many features such as in the case of any internal failure, returning an illegally-drunk answer without otherwise indicating any fault.

In another similar case, someone issued a citation for speeding by an automated camera system requested the source code for the firmware running on that system. The court greed this was a reasonable request, and they issued a court order demanding the police department turn it over. The police went to the company they got the device from and found that they had no right to request the source. They had no right to know how the system they'd purchased and were using to charge people with infractions even operated. I expect this would be what would happen with Palantir.
I personally want some feedback on it please?
The slower your plane move, the more difference those would make.

As people already commented, it wouldn't make much difference for the usual models, but you can design a plane that benefits from it. It may have some good uses (agriculture comes to mind), but probably won't be good for transportation.
Those kind of names are generally much harder to search for for one.
Primarily Ruby, React, Redux, and ElasticSearch (backing our search API)
Given the fuel density problem it's interesting we haven't seen any hybrid designs that generate electricity with an ICE engine (like the range-extenders in some PE cars like the Volt or the i3). I assume the added weight of the engine would cancel out some of the benefit.
http://aroundtheworld.solarimpulse.com/
How TypeScript is making programming better- Tips n tricks after migrating to TS
Most programming happens in a team environment. It can be difficult to separate the impact of a good programmer from a substandard programmer in a good team.

GitHub and code samples can be useful, but not every candidate will have shared code on GitHub (in fact, most don’t) and retaining copies of code they’ve written for a previous employer is a major red flag.

The biggest issue with using prior experience is that it’s hard to compare the ability of programmers who work in different languages and different domains, it can be like comparing apples and oranges.
I think you should consider that most interviewees expect to be asked any question from their entire work history which doesn't leave much room for anything else. It's probably worth separating the problem-solving interview and the techno-archaeological trivia game into separate days.
It proves nothing, it's just about my original comment about Microsoft:

> bringing the idea of language servers to the programming mainstream

Lucid failed to do this, Microsoft succeeded.
>I would still hesitate to say that we should lay the blame on these forums though, or undeniably conclude that that's where we should be making changes to prevent such problems.

I wouldn't say lay the blame on the forums for the actions for their members, however I do think it would be somewhat justified to lay the blame on forums for knowingly allowing these hateful ideologies to spread to more and more people due to their lack of action/moderation.
It's been shown that banning hateful subreddits reduces the amount of hate speech on the site by users who used to post on those banned subreddits.[1] It's hard to say if those users simply took their hate speech to some other website, but even if they did their sphere of influence would then most likely be much smaller than it was on reddit.

>If we hold free speech as a principle in high regard, we shouldn't so easily sacrifice it.

This is a difficult topic but I think that there definitely should be some limits. After all we're talking about what rules private companies should have for what kind of content is allowed on their websites (i.e. what content they are okay with hosting on their servers) and not what kind of content the government should allow/disallow.

A viewpoint I found interesting (and reasonable) in regards to limiting speech is Karl Popper's paradox of tolerance.

"Less well known is the paradox of tolerance: Unlimited tolerance must lead to the disappearance of tolerance. If we extend unlimited tolerance even to those who are intolerant, if we are not prepared to defend a tolerant society against the onslaught of the intolerant, then the tolerant will be destroyed, and tolerance with them. — In this formulation, I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise. But we should claim the right to suppress them if necessary even by force; for it may easily turn out that they are not prepared to meet us on the level of rational argument, but begin by denouncing all argument; they may forbid their followers to listen to rational argument, because it is deceptive, and teach them to answer arguments by the use of their fists or pistols. We should therefore claim, in the name of tolerance, the right not to tolerate the intolerant."

[1] http://comp.social.gatech.edu/papers/cscw18-chand-hate.pdf
Exactly.

He is approachable on G+ and Twitter, but plain game theory means I'd doubt any reassuring answer.
Legal system can’t force a bitcoin transfer. (Not relevant to TFA though.)
You'd need a fleet of planes.

https://www.theguardian.com/world/2007/feb/08/usa.iraq1

"US flew nearly $12bn in shrink-wrapped $100 bills into Iraq ... nearly 281 million notes, weighing 363 tonnes".

"retired Admiral David Oliver, is even more direct. The memorandum quotes an interview with the BBC World Service. Asked what had happened to the $8.8bn he replied: "I have no idea. I can't tell you whether or not the money went to the right things or didn't - nor do I actually think it's important."
Agree completely. I don't know if I'd choose s-expr, but at the bare minimum, wrapping with signatures is the sane thing to do.
A related talk that Michael Jordan gave at a machine learning conference called Sys ML last month.

https://youtu.be/4inIBmY8dQI
From the article:

> “A bank mistakenly making such a large transfer shows its controls aren’t working adequately, and it’s embarrassing,” said Dieter Hein, an analyst at Fairesearch

Also:

> The error should have been caught by an internal fail-safe system known as a "bear-trap,"

The issue is not that someone said "let's not have any controls", but that the controls failed.

Additionally, yes, ranking all transaction and double-checking the big ones should probably be part of a fail-safe, but I assume that even more harm could be done by a larger amount of minor issues that go unnoticed over a longer period of time.
It was easier in the days of bearer bonds (especially fake ones!):

https://www.nytimes.com/2009/06/26/business/global/26fake.ht...
> Lots of real world problems are troubleshooted in less than that time, under more pressure, and have far more variables to consider/are far more difficult, like build failures.

Yes, and they're troubleshooted by people who are already intimately familiar with the systems they're troubleshooting. Nobody in the real world writes an app for a requirement they've never seen before from scratch in 45 minutes.
Thanks for the reply, I definitely didn't think of this point.
Ok Bender with Swedish accent assembling my furniture. Best I can imagine my apartment ending up in flames, worst my apartment ending up in black hole just after Futurama jingle.
I'm just generally impressed that they can get it done in 2 days. Those seem like a pretty filled-up 48 hours.
That is how oil well fires can be extinguished actually, but it’s hard to imagine this being an option in a building. More likely this is a form of Halon system, using displacement rather than shockwaves and consumption of free oxygen
Initial setup of users and permissions in MySQL is vastly simpler that in Postgres, IMO. It may seem like they are close, but in a world where pg_hba.conf ships with a config that easily confuses those that are unaware of Postgres's ident verification, you'll have people get frustrated often, and in a non-easy to diagnose way (at least for people at a familiarity level where they'll run into this).
That would be 3.5 metric tons of $100 bills. I’m not sure if that is more or less than I was expecting.
I don't know about the other media, but the effects of TV are both disastrous and thoroughly demonstrated. IQ, SAT scores, obesity, teen pregnancy, violence, tobacco… Depending on what you watch and how often, all can be increased. All won't show on each individual, but the statistical effect is far from negligible.

As for video games… that's a tricky one. I recall an anecdote about two teens holding up a bakery at gun point. The baker at some point made a move that was a bit too sudden, and the teen shot him in the forehead. One possible facilitator is very similar to a soldier's training: simple conditioning about shooting the bad guys as soon as they threaten your avatar in your favourite FPS. For all I know the teen didn't even intend to shoot.

Of course, it takes more than a lifetime of violent video games to actually point a gun at someone. But a tiny nudge can sometimes push you over the edge. By the way, I expect the nudge will get bigger with VR. (So will the benefits, I expect.)
I'm a lot more minamalist about comments, documentation, and unit tests with personal projects at home than I am at work. The stuff I work on at home are for my own enjoyment, and usually the projects are small enough and my time to work on them short enough that I don't put extra time making sure everything is ironclad. Good descriptive function and variable names and decent structure is about all you can expect with that code.
About a week after I started university, I received an email along the lines of "the final payment for the new biomedical engineering building is awaiting your approval, £80 million to be transferred please".

It turns out I shared the first initial and surname of the financial director of my university, and the other senior staff hadn't noticed they were emailing a first year undergraduate. My first name was earlier in the alphabet than his. (Not my name, but "Graeme" and "Graham" would be equivalent.)

I replied saying I was the wrong person, but the email didn't seem to be noticed, and I continued receiving emails on the subject. I replied a few more times over the next week, and eventually received a long and sincere apology from the rector's secretary, CCd to pretty much the whole of the university's senior management, saying they needed to take care not to email me ever again. They didn't.
I set this up a few months ago and found basically nothing. I wasn't expecting much, but there was literally no conversation anywhere. Perhaps I didn't put enough time in or connect to enough shards, but after about an hour I wasn't interested in continuing.

Has this changed?
I applaud this evidently self-made man. I only wish I could tell him that there is a place in the world where his exceptionalism can soar and he can live his laissez-faire dream:

Somalia.

Let’s help this man emigrate.
But it can lock your ass in a cage for contempt.

The law doesn't work like code. You don't get to go "Ha! I found a loophole if you read this in the strictest, most literal sense!" You get a human who will read right past your bullshit and nail you to the cross.
Fascinating! Thank you.

Does make me wonder where programming fits into this. It seems to be both hard for people and hard for AI.
How to Make Money with Music Online
> The errant transfer occurred about a week before Easter

What an odd time standard to use in a financial news report.
You greatly underestimate the mapping of a law license to competency.
To create a blank file, another idiom is "> foo".
>That's easy, there is a vast chasm between people who say they can do things and people who actually can do things. This is precisely why these filters exist!

Amen. There is no shortage of applicants. But there is a shortage of competent, qualified ones. In fact, I find it frightening the degree to which blatantly incompetent people can skate by in our industry. I recently interviewed someone who rated themselves as a "professional level" Java programmer. (The highest level he could have rated himself is Expert, one above professional level.) The first technical question I asked was, "OK, please write a Hello World program in Java for me.". He totally bombed. It was painful to witness. He had no clue what he was doing, but yet, there he was, asking for a six-figure salary and deeming himself worthy of it.
Thanks for the correction! I did not know that. I guess that makes me one of today's 10,000.
How long does it take to 'learn machine learning'? I'm pretty sure I know some about it. I can certainly apply some basic algorithms and there's no shortage of info about lots of variations on the basics I do already know. So what am I missing? How much would I have to learn to be able to claim, per your unstated standard, that I've 'learned machine learning'?
Bash scripting cheatsheet
The first paragraph of that question says 'address the possibility that a US company may have had spacecraft launched into orbit without the appropriate approval from the US government.'

This is a discussion of another offence against a different document and assumes the first offence against FCC regulations is valid. Be careful not to conflate the two, one causes the other.
Not unusual for people at the top of their game. I just turned down a 2M a year offer, and I have a friend who is making 2.9M USD. It's just a value proposition, he makes the company a lot more than 2.9 million a year, and when you negotiate you negotiate on value (and not on time) then you can justify these salaries.
> Now that everybody's hot new SPA has a few hundred thousand NPM dependencies, you roll it all up using Webpack and can just as easily `npm install jquery` as `<script src="cdn.jquery.com"></script>`.

Just because you can doesn't mean you should. You usually don't want some huge javascript bundle to load it's bad for page load performance. Also Webpack allows you to chose whether you want to bundle a dependency locally or grab it at runtime from a CDN or another sever.
If the keys are gone, the keys are gone. “I’m afraid I just don’t recall my recovery phrase, senator.”
I think projects like these are cool for tech nerds out there. But to the average user, unless it's super easy to use and looks pretty, they don't care for it.
I skimmed the article but couldn't get a clear sense of what the product is about. It's a social network for companies? I.e. an employee directory?
You are correct, FoundationDB was free but never OSS.

You can even check the comments on the HN thread [1] when they removed the downloads.

[1] https://news.ycombinator.com/item?id=9259986
If the OP is as talented as represented, it's all the more important that they learn not to sell themselves short!
Make a robot that can navigate an indoor playground, retrieve an object I asked for and bring it back to me.
A lot of it, yeah. Look at the physics and funding that came out of the bomb.
Many hotels rent bikes now, you don't need to bring one with you.
> No, but it can jedi mind trick your way past HR screeners. And that's the only thing that it can do.

Can it? Frankly, I'd think any application that deviates from the normal procedure in a quirky way is a demerit for most companies.
You're absolutely right! A protocol doesn't need a business plan.

Of course, a protocol by itself isn't very useful. You need services using it and systems implementing and supporting it, which do cost money and require some kind of resourcing model...
A very specific skillset which will have that value until the next wave of techniques comes up.

I really don't see the point of these articles. If you're the expert corporate lawyer in mergers and acquisitions with an expertise in EU-US mergers in the agrochemical sector you'll make bank when you hit that one huge multinational client. And then that combo of skills goes back to being not particularly valuable.
Hey @michaelschade, how do you guys sync the system with new hires? Does home hook up to some sort of HR system in the backend like Zenefits or ADP to sync?
Of course he could be talking about Europe but there are very few European "tech" companies. Tech is a horrible descriptor of course, he could be talking about 1000 different things.

OP seems to be referring specifically to tech startups with dubious financial situations but then goes on to say that all tech companies are bad to work for
Snowflake Metadata powered by FoundationDB
Many companies these days make a distinction between IT, digital, and product.

IT runs the network, phones, issues and fixes laptops, maybe provides servers, often is in charge of information security. May own the financial and business intelligence technologies. Unless it's a very enlightened org, this is often the "cost center" team.

Digital talks to the world in a modern way--runs the websites, blogs, social media channels, paid digital ads, etc. Often housed within a larger communications and/or marketing division. Technically a cost center but the visibility makes up for it in the eyes of executives.

Product builds the technology that makes money. This would be like the e-commerce platform, ad network, mobile apps, etc. Executives value things that make money.

Often, all three groups need developers. The tools and roles may differ, but you can be a developer in a major company without feeling "stuck in IT."
What qualifications or degrees do these people posses?
I saw Prof. Jordan give this talk in person, and the 2nd paragraph resonated with me. I wish there was more critical thinking involved in science/research/higher ed/industry but unfortunately most there's a lot of cheap money floating around with "experts" slurping it up without care for outcome.

"But the episode troubled me, particularly after a back-of-the-envelope calculation convinced me that many thousands of people had gotten that diagnosis that same day worldwide, that many of them had opted for amniocentesis, and that a number of babies had died needlessly."
Hi! Former MySQL Product Manager here. I'm not sure I ever looked at this issue specifically, but you are correct: the burden of breaking backwards compatibility should be high, and supported by major use cases.

To give a similar example, that I did look at: MySQL can enable more standards equivalent identifier quoting (via an SQL mode): https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmod...

To enable that by default would break a lot of applications.
Genuinely curious - what do you do?
After reading the article I am genuinely unsure whether you are joking or not.
Onboarding an employee is a huge time suck, and constantly hiring and firing people doesn’t create a great environment for existing employees.
No, it’s possibly much worse. Not everything in life is better with “disruption”.
"I'm afraid I don't recall where I buried the money from the robbery, your honor."

Somehow I think courts have dealt with this type of thing in the past.
Monad transformers are distinct from monad composition, it just seems like they're the same because a monad transformer takes the Identity monad to some other monad. The correct conceptualization of monad composition is a distributive law called as such because it generalizes distributive laws from algebra. Of course the two are related.

Monad transformers allow one to slice up the functionality and concerns of a program in a dimension different from slicing of a program into components that are then composed together; e.g. a bunch of functions that call each other or a bunch of objects that pass messages between themselves.

Each monad transformer in a transformer stack adds functionality and concerns that the other parts of the stack don't need to care about. Components can then be written polymorphically in the concerns they care about allowing them to be instantiated wherever the capabilities they need are present. Ultimately a program is instantiated to a particular transformer stack and then it is supplied effect handlers that reduce it to the base monad (often IO). The ability to modify functionality in a cross-cutting way is concentrated in the effect handler which is at the discretion of the call site, not the implementation site.

This is not quite AOP but it's in the same space. It's hard to see in small apps but quickly emerges as the scale of a Haskell application grows.
But you didn't say how long they gave you to do it. Could you hand in the assignment a week later?

I've never been given a homework assignment for a job interview, but I would love it. I absolutely hate the tests they give you on the spot, the last one I did was awful and made me angry! I would much prefer an 8 hour homework assignment. That pressure would be fun, and I get to work with my tools in my comfort zone.

I spend 8 hours playing video games (over a few days), so putting that aside for a challenge with possible good job at the end seems okay to me.