skysight-inc/HackerNews huggingface dataset:
Ah, that's pretty cool. Still, I don't think any of the other browsers have it that way, and Safari's desktop market share is ~2%.
Well, I did not know that defense was the American spelling. I spent ages looking at that trying to find out which one was the British and which was the American spelling. You learn something every day.
How emulation helped save Primal Rage 2 and Millennium Racer
With an astoundingly high false positive rate, assuming it's a multiple choice test.
Sometimes they DID fail to keep it a secret for that very reason!

http://www.citylab.com/politics/2014/08/atomic-tests-were-a-...
Identifying them by misinforming them seems counterproductive.

Imagine if a math site temporarily said "2 + 2 = 5" in order to catch cheaters on a math test. You've caught some cheaters, but then some of them will continue thinking that 2 + 2 really is 5.

There must be better ways to do this.
Does anyone have links to Undergraduate entrance exams from other Universities?

I am currently taking one in my country and would like to compare the level with mine.
Seriously people think whiteboard interviews are reason for diversity? I think the much bigger reason for diversity issue is that companies are reluctant to even interview if you don't have a brand name associated with your profile(a tier 1 college degree or previous exp at top tech firms). There are lots of job postings these days which state tier 1 college degree as requirement. I am from India and here the situation is if you are not from a tier 1 college you are a moron and designated to do low quality cheap work. It may not be the case in other areas like the valley, but here it seems the filter for participating in the interview has more to do with diversity than how interview is conducted.
So don't look at it as percentages. Look at it as a question of how comfortable is your situation. I'm in roughly the same position as you tax wise. We pay slightly less, about 48%, to taxes of one form or another. However we're comfortable. Minus the mortgage we're debt free, our lifestyle isn't extravagant but we rarely can't do or have the things we want due to money. Solidly upper-middle-class (for SF).

I'm perfectly happy to pay more than most to support others, because I make more than most in income. I can't honestly say that in my day-to-day life I work harder than the person delivering the mail, or someone unloading crates. I was given the advantage of good and cheap education and a safe environment to grow up in (Marin) due in part to high taxes on the wealthy. I feel it's important to do what I can to return the favor.

I also strongly believe that those above a certain threshold of wealth, especially those who hoard that wealth, are doing damage to the economy through income inequality. If taxes are the means to undo some of that damage then again, I'm happy to contribute.
Actually, the test is administered by the public education system and the dictionary is a volunteer job. I see no ethical issues with what they did, the ethics issues lie with the ones that tried to cheat.
It would be far less harmful if the exam asked the students to define a fictitious word which appeared only in the dictionary. Only cheaters would get it "right".

https://en.wikipedia.org/wiki/Fictitious_entry
SaaS: Where are you in this 2×2?
I had the great good fortune of being able to take the Strobe Lab course when I was an undergrad. Edgerton explained some of the engineering that went into high speed filming and how the cameras were protected from the blast and radiation. It was a great look into a multidisciplinary engineering project. Everything was purpose built for a unique task.
Browser automation via (realistically Seleniun) WebDriver or a proxy that inserts scripts (like TestCafe).
The first part seems like a very long-winded way to say "don't use the default user agent".

The captcha was unusually simple to solve, in most cases the best strategy is to avoid seeing it in the first place.
its pretty hard to find a download for the current windows 10 drivers without the GFE though.
Because designs on the web are different from those on desktops and big white scrollbars on a dark design look horrific? Also, because you want your design to work nicely irrespective of the browser and scrollbars and dropdowns make that really hard.

It sucks, but there's a reason that people choose to try to replace these elements (unfortunately, with mixed results).

For future reference, you can actually get rid of nasty scrollbars without ruining the normal scroll behaviour by having an outer div(overflow:hidden, width:x) containing the content div(width:x+scrollbar-width).
Maybe they were fed up but it was the $15 million in government grants which made this happen.
This sounds related to "railgun launch": http://physics.stackexchange.com/questions/35139/what-is-the... and http://physics.stackexchange.com/questions/35921/could-we-ma...

The main limitations are surviving the hypersonic launch and short trip through the atmosphere, and you still need a second stage to get into a stable orbit. Your launch vehicle would basically be an upwards-travelling meteor.

Considerably more viable on the moon; lunar escape velocity is "only" 2.38km/s and there's no atmosphere. There's lots of 70s moonbase concept art depicting the use of rail launchers to return mined material to earth. Although I'm not sure it would be economically viable even if the moon were made of solid platinum.
Google Assistant gets the Motley Fool, BART train tracker, and more
Nazi-Allied Group Claims Top Trump Aide Sebastian Gorka  Sworn Member
The Matrix universe should be expanded, not remade
What if the javascript interpreter / jitter was built in WASM and the jit target was WASM?

The browser could reduce its' surface area to just network, html/css layout, compositing, and wasm. Js just becomes a special case with an automatically loaded wasm plugin.
If Facebook allowed you more control over what you want to see in your Feed, i am sure lots of people would be happy to pay for it!
This is a good point, but I do want to note one caveat, which is that in a lot of restaurants now tips, at least those that aren't in cash, are split between front and back of house staff. This means that even if you tip extra for the purposes of rewarding your waiter/ress for their service, it may not go to them.

This does not mean you shouldn't tip extra if the service was great, amazing, etc., but just something to be aware of.
I mean... there's even a note to that effect at the top of the article. Bourdain says like five times that he makes decisions for convenience and security over efficiency.

This isn't advice on how to maximize your wealth, it's a personal account of how he lived and how debt and wealth influence him on an emotional level.
Scrapy is indeed excellent. One feature that I really like is Scrapy Shell [1].

It allows to run and debug the scraping code without running the spider, right from the CLI.

I use it extensively to test that my selectors (both CSS and XPATH) are returning the proper data on a test URL.

[1] https://doc.scrapy.org/en/latest/topics/shell.html
I am generally against nuclear weapons but to be honest if I got an offer to watch a nuclear explosion live I would go without question.
I agree that it's not direct and less useful. The commenter I originally responded to, however, appeared to be concerned with the ability to link to files in a way that doesn't bring up the Dropbox UI, which the query parameter does at least accomplish to some degree.
Doesn't it make sense if you ask: Given that someone will change the language they're using (and writes a public blog post about it), which are they most likely to change to?

It's not unreasonable to use that as a proxy for industry trends. I recall reading about manufacturing jobs which, sure, might have lots of factories not changing, but the ones that do change _definitely_ opt for more automation with fewer workers. That's still a trend worth thinking about.
I don't understand how you need those other options in Java and avoid needing them with a binary? What's the difference that means you can get by with not passing any options in go or what have you?

(I've used "java -jar myapp.jar" in production and it's been fine; the Java mainstream may favour using lots of -Dblah but it's entirely possible to replace that with code)
You're wrong.

In the 19th century there was a much higher percentage of people who could play rudimentary musical forms.

The quality of music and choice available to consumers has increased steadily. People would rather hear the best musicians in the world than the best musicians in their household or neighborhood.

There is plenty of historical research on this topic beyond the common sense explanation I'm offering here.

Amendeum:

I assume you live in a media hub like NYC, SF or LA, where there is a concentration of mass media professionals.

If you drive out to a small town you will find a very low number of local musicians. Before mass media there would have been a number of local music groups. Today people living in small towns listen to what the mass media professionals are making for them.

These are the same kind of basic economic principles that lead to any kind of concentrated specialization, and on a global scale, comparative advantage.
At what point do you discount your skills so much that you can't afford to save for kid's education, retirements savings, etc, though.

In looking at those GitLab pay scales, it's a pretty SEVERE pay cut for all but the most junior people. I'm not sure I'd be comfortable with a 50% pay cut to do "something cool".
Democratizing the Sky: Drones in Visual Journalism
Good for debugging an issue for sure but if you do any web-dev I'd shy away from disabling it for fear you might miss something that breaks on one of your sites because of it.
i like Ghost's design aesthetic and usage, although what's most important is using whatever tool facilitates writing with least overhead
You are also less work for them. I'm not sure why you feel obligated to make up for the fact that you aren't blowing 120 dollars at the table.

I'll tip 30% at like an Ihop when my bill is 11 bucks because "total tips" is what matters.
Wow you sure are smart why don't you write an email to the faculty of the highly ranked university that wrote this test to let them know how easy it is? Oh wait, you didn't even realize that this is just one of many tests you take on the examination day and you also must orally defend your undergrad thesis to a panel. But go on, continue telling us how smart you are
The exam and the dictionary are completely unrelated. The exam is devised and organized by the state, while the dictionary is an online service run by a group of volunteers.
Maybe next they'll change the definition of "irregardless".
This is great. Our teams here at DO took a look at the changes you implemented in the extension and while there is a process to things and we're looking at the other changes you implemented, the idea to change "Notifications" to "Email Subscriptions" in settings was an easy one to implement, so we did. This change went live a few minutes ago. Thanks for your great work on this and I hope that our change hasn't done anything to break your extension.
It was on the cover of the New Scientist 14 years ago!
https://www.newscientist.com/issue/2378%20/
But this stuff is built of a platform that allows standardized parts to work without a lot of extra support. This has always been the users' expectation, one that Microsoft has managed well -- you can use new hardware on your existing Windows, but driver support might be minimal.

This new tactic is a complete change of pace. We are seeing businesspeople make technical decisions.... hurl
Cheating is such a fluid concept anyway, and it's inconsistently applied. Some schools will suspend students for using calculators on a math test; some force students to bring calculators to their tests. Some give out the questions before a test, while others expel students for distributing test questions. Some require students to collaborate or use online sources; some forbid it. It's arbitrary.

Punishment for cheating also presumes the validity of 20th century-style academic testing, which is debatable.

What is the purpose? To ensure I'm qualified for a job? A job where I am free to look up words in a dictionary whenever I want?

I'd also add this: The internet is developing quickly into a literal extension of the human mind. I don't think it will be all that long before we're connected much more intimately to the internet than we are right now with just our eyeballs and fingertips. And that means we need to reevaluate what it means to learn information versus to find information.
> the dictionary is a volunteer job

So it would only be unethical if they were being paid? I'm not sure what the distinction is.
Nostalgia is an odd word to use here when Guile is a Scheme, and so is part of the Lisp family.
Apache Drill 1.10 Released
I think they're pointing out that while the speed of the earth relative to the sun is 30 km/s, its speed relative to the center of the galaxy is quite a bit faster, which may be a fairer comparison to what's being discussed in the original article.
You have found a pattern. Do you have a point you want to make?
Yeah, many languages will be almost entirely silent in transition. COBOL, FORTRAN, any proprietary language. And I would guess those transitions are usually to the "boring" languages: Java, C#, etc.
This is true to a degree at DO though these changes to language and positioning aren't quite so large to require everything you listed. We rolled out the copy change a few minutes ago to change "Notifications" to "Email Subscriptions" as suggested.
Successful Opening Lines for Your Sales Emails
How is it different than paying 50+ low-wage remote workers to "scrape" the phonebook for you and then using the information acquired for profit?
Morality?
...that went over my head depressingly quickly....
Not if you include CA state taxes and property taxes. You can pretty easily hit 50% somewhere north of 250k, which for a 2 income household in the bay isn't outlandish.
The thing I like most about this post is that it's falsifiable. We will know in ten years whether C and Java are still popular, and whether Go succeeds in the sense this data suggests. So thank you for being concrete and clear, even if it's all in fun and other people don't like it :)
Your Favorite Netflix Shows Might Soon Look Different on Your Phone
> This isn't some Orwellian conspiracy to compromise language, it was a three-hour redefinition of a small handful of obscure words.

That backfired immediately, when one of the words being searched wasn't actually part of the alleged cheating.
It's the entrance exam for graduate school, so candidates would likely be 21+.
Towards Deception Detection in a Language-Driven Game [pdf]
I too felt it a bit repetitive conceptually, but this article does at least make an attempt to discuss the broader agricultural monoculture we've established.
My dad was 10 miles away from the explosion at Bikini Atoll. He was on a ship. I wish I had spoken to him more about it. He just did not want to talk about his work on the Manhattan Project or as a civilian at Bikini Atoll. I did find out he measured radiation levels on the Atol 24 hours after the explosion. He did not get cancer and lived a healthy life to 82 years old. Many of the people he was with did get cancer at a relatively young age.
Workq 0.2.0 (Job server in Go)
This was a mock exam held by the government.

The dictionary website is private, but very well known.

As it's a mock exam, nobody will get into trouble for it. But, if nothing else, it should make the students think twice before trying to cheat on the next exam.
I highly recommend everyone watch the two part series on PBS on Uranium - Twisting the Dragons Tail [1].

I found it really interesting the amount of money we spent to develop the Atomic bomb, and I think about today, if we invested the same percentage of GDP budget and went all in with alternative energies...

[1] http://www.pbs.org/program/uranium-twisting-dragons-tail/
The CIA uses board games to train officer
I did appreciate your original 2014 version and I still love the way you speak of Lisps. About functional programming you write "Func­tional pro­gram­ming refers to a stricter style where func­tions receive cer­tain data as input, process only that data, and return a result." and it's a common way of defining it. But most languages - and Lisps too - comes with closures and lexical scoping and (IMHO) that breaks the functional purity. Thanks to a closure an inner function can work on variables defined in the outer function, free variables can be defined and used out of the arguments list. It's nothing but side effects, the function is not isolated in a black box. Maybe you can think that the lack of closure is a strong weakness of a language. It is and it is not! You can see what can be done without closures in the [lambdaway project](http://epsilonwiki.free.fr/lambdaway/). And so with a true functional language. Your opinion is welcome.
Just to clear some points: there is no administrative connection between the volunteers which provide the dictionary service and the testing. For this kind of national test you are not supposed to be able to bring in dictionaries, communication devices or any other helper material, it's just you and your brain. Classrooms where the exam is taken are outfitted with cameras, so in the event that there are suspicions of cheating, the footage may help. Of course, all of this does not mean that nobody will be able to cheat.

Finally, I think it's useful to point out that this was just the team of volunteers behind the online dictionary who modified the definition of 3 very uncommon words for a few hours.
I think a good compromise for these experimental procedures is to not be able to charge patients until the technique has at least some clinical data showing that it works. The creator of the procedure would then have some intellectual property rights over the procedure for sometime afterwards.
> There's nothing more annoying than a web designer saying "I know better than you" and re-implementing features. Because they're usually wrong.

This is my problem with overly designed interfaces in general. Your website is not a special snowflake. It doesn't need a new way to interact, it needs consistency with other sites.
What they do is their own business, of course, but how would you feel if the folks running npm temporarily altered some of the javascript packages they served?
> > The things you say are always falsifiable.

> is that necessarily absolutely true? i myself would take a deep breath before making such a wide-sweeping claim. first thing that pops into my mind is the axiom of choice and also godel's work.

Broadly speaking, if things aren't falsifiable, they're either provably not falsifiable (so everyone knows that debating their truth isn't particularly fruitful, like the case of Choice), or they're precise but not provably unfalsifiable (Gödel might permit this, but we have never yet found a plausible example of such a statement), or they're imprecise (in which case they're recognised as being "not yet rigorous").
I'd counter that all of that together represents a very small portion of that 50% overall tax rate.
Some people have been claiming that 20% is normal for the US. But many people believe 15%. There are even some people who claim that 25% should be the norm.

You can definitely get away with 15% at places where you don't regularly eat. I do 20% at regular places where the waiter will remember me for sure and I don't want them to get the idea that I don't like them.
Yes, there is some information that can be collected, for example, in server logs. But does the company need to keep those logs forever? And does it need to collect it all?

But the problem is not only in the IP addresses. Companies just want to save everything they can collect. Remember Amazon Echo that was storing everything said to the device on the server. And almost every mobile app now has Google Analytics or similar system inside.

It is obvious that companies do this for profit because the information could have some commercial value and could be sold later or used for marketing purposes. But the users want the device just to serve its purpose and not to be a modern implementation of a telescreen.

I think this problem can be only solved by government regulation too.

So for example a store owner that has a CCTV system would not be allowed to keep the records forever or recognize faces on the video and sell this information to marketers. A security system should serve just its purpose.

> It's difficult to have an internet-connected widget with an App that doesn't generate some kind of information in logs somewhere.

The server can be run on the phone or user's computer or router. Why should the data from the toaster travel across the world?
A Glimpse into the Non-Open Internet
Expanding open source to Tabletop RPGs
> Cheating is such a fluid concept anyway, and it's inconsistently applied. Some schools will suspend students for using calculators on a math test; some force students to bring calculators to their tests. Some give out the questions before a test, while others expel students for distributing test questions. Some require students to collaborate or use online sources; some forbid it. It's arbitrary.

These are students sneaking cell phones into an exam, and going out of their way to surreptitiously look up answers with them. There's no moral ambiguity here.

> Punishment for cheating also presumes the validity of 20th century-style academic testing.

No it doesn't.

> What is the purpose? To ensure I'm qualified for a job? A job where I am free to look up words in a dictionary whenever I want?

These are primary school-children. There's nothing wrong with asking them to learn basic skills like literacy or numeracy (or, say, basic integrity) even if they're disconnected from "jobs".

> I don't think it will be all that long before we're connected much more intimately to the internet than we are right now with just our eyeballs and fingertips. And that means we need to reevaluate what it means to learn information versus to find information.

Sure, and there will be tests for that set of skills where accessing the internet during the exam won't be considered cheating. But in this situation it is.
Oh, that's yet another issue: in the context of the above example (which, incidentally, was not merely a list of all kinds of brackets) the meaning of the pair of square brackets is changed from 'array index' to 'lambda'.
Could you share yours as a starter?
This is an interesting story and all that, but honestly, he only got to the "debt free nirvana" after becoming rich and famous.

I pay my credit card, pay my taxes and my mortgage, but that takes almost all my money away.
So if I look at it my net worth it is basically negative.

Only way I'll get to the debt free nirvana is if I get rich somehow. It's not a real choice. So the entire premise of the article is pretty weak.
Oh the irony of riding an airplane as a flat earth believer. Kyrie Irving (a famous American basketball player) was in the news recently for being a flat earth believer, and it blew my mind because here's a guy who must take at least 100 if not 200 flights in a year. And it occurred to me that holding those beliefs is tantamount to accusing all pilots and other aviation professionals of being gatekeepers of a massive conspiracy - if the earth isn't round, something about the "public" model of flight is the most wide spread fabrication in human history, and the pilots must be in on it or else planes would be crashing left and right.
If you use django/rails, suddenly you have django/rail template files and templates in your components.
> Did they really, though? "Have to be" bailed out I mean. They were bailed out, yes, but... just as a thought experiment... perhaps we should have let them go under?

Often they weren't bailed out; often their shareholders lost everything or very nearly. Nationalization was more akin to the government picking up the assets in a bankruptcy auction.