skysight-inc/HackerNews huggingface dataset:
I am a Pro and to legally avoid this I could create pens that are private but then nobody would learn anything from them and I wouldn't get them featured anywhere. So people can use them as long as they include a license which, let me assure you from bitter experience, nobody ever does.

Judging by the fact you said you won't use it, you seem to have a working moral compass - unfortunately you are a minority.
Of course it doesn't answer his questions, you have even less than one anecdote since you won't even go into the details of the only one you have!
Exactly! (That's what I intended to say but I just realized that I didn't emphasize the point).
Cheap ivory and rhino horn would help a lot, too.
The Volt was rushed. As a hybrid, it's pretty good. As a car (ergonomics, user-friendliness, etc) it's not so hot. The B-pillar is in your way when you turn your head to look left. The use of capacitance switches in a car ought to be a firing offense (no tactile feedback and muscle memory is useless because there's nothing for the fingertip to guide the last millimeter of motion). Honda is learning this with the low ratings on their new volume knob-less radio.

The Bolt on the other hand, seems to addressed all those. The local car show is in a couple of weeks and I hope to see one there.

Totally agree about "The merger of equals". No such thing. The Germans took Chrysler for everything they could, like you said - to prop up product quality disasters like the ML and E class (a coworker went through 5 window regulators on his E-430 over 2 years. I had something break on my ML-320 on average every 8.5 weeks)
I think that's a different issue. If people don't know they need to scroll (your false floor example), that's a failing of the visual language, so it's entirely appropriate to put an explicit message "you can scroll" to make up for the failure of visual language.

I'm talking about what happens when you actually do scroll. In my experience those seem to the same sites that are visually confusing are the ones that re-program your scroll down as a page-down...
One of the most evil parts is /etc/nsswitch.conf that injects at runtime arbitrary shared libraries implementing various parts of GNU C library. That leads to proliferation of undocumented file formats and protocols that are hidden behind library interfaces.

For example, Linux still does not have a sane DNS resolver interface that is useful without GNU-C library. With move to containers that lead to many issues like inability to resolve link-local names etc.
I can't tell you the number of times that I've searched for Rust and get back results about protecting your old favorite car. And project names like corrode don't help narrow the search, it in fact raises the error rate.

It's funny, there was this company Yahoo! that was trying to organize the internet to try and fix this...
link to the paper is available here: https://publishing-cdn.elifesciences.org/22001/elife-22001-v...
honestly, i think it's hard to say this generally without more context into the code. imo nothing there looks too egregious (or at least not abnormally so) for very low level code.
The Near Impossibility of Moving Up After Welfare
You have to trust it is implemented correctly.
Might as well write it from scratch without POSIX and all the lessons we've learned since then.

I think rust opens the door to designing kernels that are small and tight with most of the OS stuff that was traditionally in kernel space moved into user space.
What makes you think a bullshit artist that good a) doesn't actually know his shit well enough and is just lazy and b) won't pass your technical interview by either actually knowing enough or absorbing enough test prep material?

Also, how common do you think these people are? IMO, not common enough to design an interview process around. Then again, I don't subscribe to the "one bad apple will torch the orchard" paranoia popular in this industry.
I skimmed your paper. It's good stuff!

The implementation in the OP is loosely based off this paper: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24.... --- The algorithm in your paper is roughly similar, but the key difference is the observation that the output tape of the transducer can itself be compressed---so long as your outputs follow a certain algebra.[1]

There are two other critical pieces to a non-toy implementation that most papers don't cover, particularly with respect to very large sets (billions of entries):

1. Representation of the FST itself. To squeeze the most juice, you ideally want most states to occupy no more than 1 byte. Anything by Jan Daciuk[2] in this space is excellent.

2. The hash map used during construction of the FST is universally glossed over, but it is absolutely critical. A standard hash map will store all states, which means you'll need to fit your entire FST into memory. Throwing away the hash map means that your FST isn't compressed very well. So you need something in between that's bounded and tuned to give the best bang for your buck.

All of these considerations make FSTs like these non-trivial to implement. :-)

[1] - https://docs.rs/fst/0.1.38/fst/raw/struct.Output.html

[2] - http://www.cs.put.poznan.pl/dweiss/site/publications/downloa...
Yale Law School Brought Me Face-To-face with Radical Inequality
Thank you, I gave up reading it because of the justification. There was no "reader" version available for Safari either.
I'm glad I'm not the only one who thinks this looks difficult. As someone who studied pure undergraduate CS (the course only included a couple of relatively basic maths units) in the UK, I feel I'd have to do a fair amount of self-study before attempting this exam (even the CS-specific exams are quite tough!).
Why Entrepreneurs Are Scared of Talking to Users
The problem is that inneficient systems can only work in best case scenarios. The minute a country with an inefficient universal health care system gets inundated by immigrants or has to ramp up its defense spending or loses one of its primary sources of revenue, the whole thing comes collapsing down (see Venezuela).
UX Review: www.dsw.com
Python 101 Screencast: Introspection
If you code in Go, don't forget to vet
I suspect this is because most European cities are extremely old by American standards, pretty much any street is going to have 100 years old buildings, some have the cultural heritage status, so if you want to make any changes, you need to get a permit, and sometimes making the building wheelchair accessible would cost more than to tear it down and build it again.
It's quite simple to handle that situation with jQuery and modules. If many parts of you code need to make a change to the DOM in the same place, you wrap the DOM changing in a module.

var widget = require('./widget');
widget.foo('bar');

And the widget handles the jQuery'ing for you.

module.exports = {
foo: function(s) { $('.widget').text(s) }
}
Mangodb performance improvements
I think the idea is that the amount of money being spent by the government to try to solve society's woes is absurdly high and kept artificially high by turning charity into entitlements.
This was called repatriation shock,
surprised to see its placed here on state.gov
This is a big problem with taxi drivers is australia. At 2am you'll be lucky to get a taxi home, because they change over at 3, so they don't like to go 10 minutes in the opposite direction.

I'm glad there is the Uber alternative!
Analysis of recent Android Ztorg Trojan exploiting device and gaining root
Except it's not. If I hit a bug in the NFS code, who at Debian will help me? Nobody. The bug report is opened and the buck is passed upstream. Now they have to hope the upstream maintainers of the NFS code care to fix it. They might not be interested especially if the distro is shipping an older release they no longer wish to maintain.

If I hit a bug in the NFS code on FreeBSD, I open a bugzilla issue first, but get the attention of Rick Macklem. If I hit a bug in the posix shell, I contact Jamie Gritton. If I hit a bug in the VM subsystem, I want to talk to Konstantin Belousov. A weird timekeeping issue? Most likely our resident Time Lord, Poul-Henning Kamp. A C conformance issue? Presumably David Chisnall. Even our compilers have patches required for our codebases, so we have compiler maintainers. If I hit a bug I have a team of people to reach out to.

All of these people have a vested interest in bugfixes and maintaining the code within our supported releases. You do not have this luxury in the Linux world. At best you can hope you have a support contract with RedHat or someone who can pay a competent employee to figure out how to fix it if upstream refuses to get involved.
How does this stack up against all the other popular Lisp variants out there?
Theres no elitism in math. We just require you to write proof in such a way that it is actually a proof, and not just some idea you've had.

In order to do that, you need to study math. Not because we are elitists but because you need to learn how to prove something. You need to learn the tools.

The same way a mason expects you to learn his craft before he takes you seriously. If you don't have a clue about masonry, you can still semi reliably build a brickwall in your backyard. But not a cathedral. Obviously, you dont expect anyone to allow you to work on a cathedral. But you expect mathematicians to take your thoughts on math seriously.

Its like a bootcamp idiot trying to piss all over a big software project. Just because they know how to vomit on a keyboard doesnt mean they get to make decisions.
Nobody ever argues that roads, railroads, and highways are an unfair tax burden. It's such a ridiculous straw man. The beef that most Libertarians have with government spending is with entitlement programs.
yeah I find any cursor hijacking to be very frustrating, and always results in a "worse" user experience. A big one is Google search results, where a down arrow increments a step through the result list, and not an immediate page scroll.
Or Rust to COBOL? I had the same thought.

Then reading more I realized the results included things like optimizing certain portions of programs into a language for hot areas of code. Though the Rust to COBOL one I should go read. That's nuts.
Surely the navigation should be decoupled from scrolling. I think this happens because people try to shoe-horn multiple pages into one page. IMHO these should be separate pages, not one page with pseudo-subpage content. You could use mouse events, or click buttons, or touch events to navigate between them. Perhaps this comes out of the hinterland between touchscreen scrolling and gesturing.

What if I want to zoom in or out on the slide for reasons of accessibility?
Indeed. C# devs tend to go full in on Microsoft and Microsoft isn't about C these days.
I recently watched Steve Hoberman's ["The Blockchain Billionaire"|https://youtu.be/HzxX9raADzg] video. It succinctly explains the what, why and how of the blockchain technology.

Watch it; it will change your perspective and understanding.
As a long-time fan of his, his early life IMO (I've read and loved Kitchen Confidential) was shortsighted hedonism that came to a crashing halt when he became famous.

He has since settled for dating/marrying beautiful women, noticing that chain smoking would probably kill him and started doing Krav Maga instead, and becoming smart about money.

His dayjob's not so bad either.
Is it possible to compile javascript to WebAssembly or asm.js?
An undergraduate degree in maths, sure. But if your degree is in computer science, I think it's likely you'd never come across any of this during the course. Some universities may teach it, but there are probably plenty that don't.
Javascript doesn't by default do any optimization by removing or modifying code if you don't run the code through some sort of preprocessor or compiler.
Ask yourself this: is the government efficient with its defense spending? If the answer is no, why would it be any different with its social programs?
The same could be said about Netbeans or other specific optional parts of Java development. JS devs that target anything after the iphone 5S (2013, almost 4 years ago, before 64bit processors even arrived in android land) don't need to use babel, and arguably http2 takes most of the benefits from minifying and bundling.

It is amazing the amount of stuff that JS does if you don't follow the trends blindly and think a bit about your usage and tools.
They also bank of the fact that you will use your plastic for more frivolous purchases since it's so convenient. Plus you think you're getting some cash back reward later, so you don't feel so bad about it. If you had to pay cash, you might not be wasting as much money.
I'm not sure about persistence, but it definitely has immutable data structures. See e.g. the docs on hash tables: https://docs.racket-lang.org/reference/hashtables.html

As mentioned in the comments here, Racket's documentation is wonderful. I've yet to come across a better mix of technical reference, guiding narrative and a wealth of usage examples.
All software has bugs. Any half arsed developer can create a lot of them in any language. C alone doesn't guarantee anything. Heck maybe there's fewer because C devs don't get lulled into thinking the language has their back?
What exactly does "humanely killed" mean? Is there a method of being killed against your will that you'd be up for?
I'd say he put himself through hell.
Hedge fund managers with flashy cars take excessive risks [pdf]
Current discussion: https://news.ycombinator.com/item?id=13884322
INTERFACING OF ARDUINO WITH GLCD
A hundred years? That's cute. Cabs have been a cash business for 250 years:

http://www.lvta.co.uk/history.htm
Russia denies Yahoo hack involvement
People have stranger hobbies. I can certainly see the appeal of buying used hard drives just to see what you can recover; part technical challenge, part voyeurism, and part schadenfreude.
Question 1. Linear Algebra Level

Question 2. Calculus II Level

Question 3. Probability & Statistics Level

You learn how to solve all of this in Undergraduate American Engineering courses.
It means a swift, unexpected death. No discomfort involved.
I think an aspect of the problem is that wikipedia has become a highly technical reference rather than a traditional encyclopedia for a layperson to educate themselves. e.g. Articles often swamp the basic idea with myriad qualifications and connections to other topics.

There's demand for both levels.

I'd also like a wikitorial or wikixtbook... taking a layperson through to solid understanding but I suppose something like Khan is what's needed for that role.

BTW I've found wolfram often better than wikipedia for maths topics.
Ha! I've been trashing HDD's and USB sticks using old microwave ovens for decennia now.
It's so simple. Remove the cover, place the ssd in the middle of the oven and blast your data. Ultra cheap, ultra secure.
( But do take personal security precautions )
One issue that would make Rust more likely in Linux would be a GCC toolchain for Rust. I personally don't want to see fragmented development of the language, though. Perhaps a backend for MIR for GCC could be done?

But, Linus et al still love C...
Because the vast amount of C code running the internet. That's all. Rewrite everything in <language> and you'd see just as many security vulnerabilities.
The Python/Ruby axis are interesting. You've got over twice as many Python to Erlang posts out there...and a fraction of the Python to Elixir's. Ruby has the opposite. A bunch of Ruby to Elixir and very few Ruby to Erlangs.

I wonder why that is?
Why knitting will make you a better programmer
Let's say it is overdue that Trump cuts some fat.
Another phenomena that can creep up on well-traveled folks is "the curse of the traveller" (obviously not a technical term, but I've not heard another name for it).

Essentially, you subconciously collect "likes" about each place where you spend a sufficient amount of time.

The food in this place, the coffee shops somewhere else, a street market culture here, the women/men there. A language, the climate, pace of life and attitudes from other places.

With time, the mind constructs its own personal Shangri-la (which contains _all_of these things) and you, explicitly and/or implicitly, spend the rest of your life dissatisfied with the delta on your actual experience.

In practice, for me this has been more of an "ah... that's happening, heh" thing that I observe going on in the mind rather than a difficult-to-live-with curse.

I'm curious, however, what the effects will look like another 10 or 20 years in. I suspect it could grow worse with age as we are able to travel and do less? That's hopefully just a matter of managing perspective, though.
Top reasons why we love Microsoft Office 365
Agreed. I have a great Apple mouse and trackpad. But I still use space when scrolling.

Lots of know-it-all web developers hijack scrolling and unsurprisingly don't know that you can scroll with space. The OS developers have thought about accessibility.
One big advantage that charities have and that helps them be much more efficient is that they can pick and choose who they help. If a group or problem is too hard or too expensive or not 'sexy' enough to deal with efficiently they can just ignore them. Governments can't do that.
except it still doesn't have support for modules in 2017.
Informed – Finance and buy cars sold by private sellers
Google introduces Family Link, its own parental control software for Android
Noise-cancelling headphones: the secret survival tool for modern life
Congratulations to the Guile team for the release! They're great people, and the Lua community is happy for having shared a devroom at FOSDEM with them for two years in a row.
GitHost seems incredibly expensive. For $150/mo for their most basic plan I could easily rent a basic dedicated server or VPS from for $10-40/mo. In my experience this takes about a 1 day investment up front then 1 hour/mo (basically just update the box or replace a failing drive once in a while) to maintain indefinitely if you keep it behind LAN/VPN. It's a fairly small time investment with a big reward for security, privacy and stability in my experience. Then you have control of backups too, which seems like a pretty good thing to me given the recent GitLab fiasco.
Checkout https://en.m.wikipedia.org/wiki/Redox_(operating_system)
I think it's sadly like that comment about Uber a few days ago -- it's a question of staying insane longer than competitors can remain solvent. The web will eat everything sooner or later.
Only it it can prove that Date.now() has no side-effects or that the loop actually ends. (And Date or Date.now() might not be the same things that are usually expected, since anything in JS can change.)
I'm no monarchist, but how exactly do you think an alternative head of state will be different from the current royal family?

Effectively they are all ceremonial titles, who host other heads of state during grandiose state visits, do a bit of charity work and have the theoretical power to dismiss the government. At least the monarchy brings in a bit of tourist coin along the way
> indexes are LEB128s

This article is promoting how fast WebAssembly is to parse (and no doubt it is faster than JS), and yet LEB128 is a slower-to-parse representation than "prefix varint" with the same cost in bits [1][2]. It seems the designers didn't actually care what was faster. [3]

[1] https://news.ycombinator.com/item?id=11263378 [2] https://github.com/stoklund/varint
[3] https://github.com/WebAssembly/design/issues/601
Google is teaching search algorithms to better spot offensive, incorrect results
This is not the type of Uber driver I want. I don't want someone complaining about their life choices when I'm paying for an agreed service from A to B.
Forgive me; I misremembered. He was Nixon's man.

https://en.wikipedia.org/wiki/Kevin_Phillips_(political_comm...
FYI: I get an invalid certificate warning. Looks like it's presenting the github wildcard certificate, rather than a certificate with your domain in.
> when it at best only represents the future popularity of a language among those who constantly switch their languages.

This is literally in the title

>The eigenvector of "Why we moved from language X to language Y"
I'm curious about the technicalities of the “radio alert transmission system” (RATS), which indeed sounds like a cold war-era system, but I couldn't find much around. Any idea?

You have to admit that a radio announcement that starts with “This is the BBC from London” is a creepy reminder of old times.
: The economy has been looted. This isn't just another crisis, it's a coup
It can be a positive when people bring back the stuff they found better when abroad.
You need fish. You ask for it.

If you don't ask for it you don't get it.

Its just a organized way of building a todo list which has a few features like:

1. Priority.

2. Ability to see the work-item move through various stages of work(Accepted, in-progress, blocked-by, done).

3. Means to track the progress of the work-item.

4. Means to the improve the process through methods described by the process.
Google makes AI talent play with Kaggle buy
Tips are a way for an owner to scam personnel out of decent salary. There is literally 0 reasons to have it these days. Every issue they were designed to solve either disappeared, easily solvable, or when solved via tipping leads to more significant problems.

Low income? Pay workers more. No one thinks it's a good idea to start tipping, say, teachers.

Can't afford higher salary? Split X% of profits among (smaller) staff. No one sells furniture for 10% less, halving cashier salary and making tips a requirement.

Suffering of preferential treatment of tippers (like giving out seats for money)? Fine or fire offending personnel. Why what effectively a bribe considered okay in these cases?

But no, somehow US culture still decides it's better to move that pressure and responsibility onto the customer provoking conflicts.
Hey Karam and Shubhendu, congratulations for the launch. I have a few questions:

1. What is the setup cost?
2. What are your expansion plans, specially in remote areas of India? Will the model still be profitable?
> With tax miracullously not included in price

Not to mention being variable on a city, county, state, and industry (hotel tax, for example) level!
AliveCor raises $30M for its credit card-sized heart monitor and app
Personally, I'll be sad when the queen dies because she's been a stable fixture throughout my entire life.

I'm not fond of the royal family and we could do without the monarchy altogether. But the Queen was born in a different era with different values. Although I don't share the values of that era, she's carried out what she sees as her duty with dignity and dedication. She deserves a respectful send-off, but her death should mark the end of the era of royalty and aristocracy.
Google Play Music has a few new options for playback quality
>Government is where we come together as a people and say "yes, this is the cost that we have decided is worth paying in order to have the society that we want".

In this way, it is the largest form of organized labor. When something is decried for 'inefficiency' we should examine what we are trying to do efficiently. For example, reducing costs of health care by negotiating drug price ceilings as a group in UK/Canada compared to much higher US drug prices as a result of rejecting these policies due to perceived inefficiency. This perception is ideological, in the mind of many Americans market equillibrium is always the most efficient pricing, this measure of efficiency is not related to the amount of healthcare delivered per dollar spent.
Ethereum Gains Reach $4
Oxford comma helps drivers win dispute about overtime pay