skysight-inc/HackerNews huggingface dataset:
Thanks, alexobenauer.

For us, the pain was that the project changed too quickly for todo lists, so most of the tasks wouldn't get completed and the whole thing represented what we needed a week before, rather than today. Done lists vs. todo lists would solve this (not sure if you're familiar with done lists, but they're awesome).

I guess everyone needs their own features, even on a per-project basic.

I guess it would be cool if you had plugins (like Slack/Google Drive integration, etc.) and one could compose their own project management environment by mixing these plugins together..?
Silicon and White House Discuss Harnessing Technology to Combat Terrorism
I think his point is that it's no longer improvised but rather well engineered
Android already has Kotlin. It's kind of similar to Swift. You're quoting non-nullable types, immutability, open-source, well it has it all.
I'm skeptical of anyone who says they can make a long term prediction of the world.

That being said his predictions for the world seem to be that things that are happening now will still be happening in the near future, which is a pretty safe bet.
Um, "fast compilation", "hotloading dll:s", "future proof" are all to me valid and non-trivial technical requirements. Also - there are better languages than c for lots of things but there is a class of problems (like efficient and correct numerial code) where c is as good as any language "in the same category" (unless one counts fortran)
https://www.indiegogo.com/projects/turris-omnia-hi-performan...
Which is a pity. With Google's backing (and they already collaborate with JetBrains, as Android Studio is forked IntelliJ Idea) Kotlin could really grow.
It's a natural monopoly market, making a better product is not enough.
There's faster sorting algorithms:

1) ZEN sort: O(0)

a) It is build on the realisation that it is all about numbers that do not really mean anything.

b) It converges to NOTHINGNESS.. while it deletes all data there is.

2) Intelligent design sort (also known as miracle sort) O(1)

The probability of the original input list being in the exact order it's in is 1/(n!). There is such a small likelihood of this that it's clearly absurd to say that this happened by chance, so it must have been consciously put in that order by an intelligent Sorter. Therefore it's safe to assume that it's already optimally Sorted in some way that transcends our naïve mortal understanding of "ascending order". Any attempt to change that order to conform to our own preconceptions would actually make it less sorted.

3) Numerology Sort: O(n)

a) Employ gematria to calculate a divine hash sum of all the elements of the array, taking O(n) time. The specific method depends on the data type, and is left as an exercise to the reader.

b) Use this value to seed your PRNG.

c) Using the PRNG, sample pairs of indices and swap the indicated elements. Do this 4n times.

d) If the array is not sorted at this point, you have likely made an error in computing your hash. A debugging message is numerologically embedded in the output array that will guide you.

(Gematria: https://en.wikipedia.org/wiki/Gematria )

4) Sleep sort: O(largest number to be sorted)

a) read a number to be sorted, call it n

b) start a new thread, that sleep n seconds

c) insert the number in the result array

5) Chuck Norris sort

Chuck Norris once wrote by far the fastest sort algorithm ever. In Python:

def sort(x):
# I will roundhouse kick any array that isn't sorted at this point. Twice.
return x
sure. but the human world is consuming environmental capital (e.g. fish stocks, easily accessible fossil fuel reserves, soil, space in the atmosphere to harmlessly store pollution) at a rate that isn't anywhere near sustainable. as we continue to burn through this environmental capital over the next decade or two things will probably continue to get better on average, in terms of material standard of living, until things start to collapse.

i think negative things really grab our attention once they're happening and we're feeling the immediate pain. i don't think negative things that will happen in the future sufficiently grab our attention (otherwise we wouldn't be running society this way - a way that dramatically limits our options a few decades down the line - would we?)
Darn. You're right. It is better stated that way.
I agree completely that people should be more aware of what they're depending on, but honestly if they don't think its a problem to have a dependency tree that includes 9 copies of the same library, this is hardly likely to phase them.
The weird thing about the whole Uber affair is that as long as the drivers can't set their own prices that's a very strong piece of evidence that they are not independent operators, whereas that very same fact about Uber setting the prices is the biggest bulwark against a race to the bottom, which is very much to the advantage of the drivers.

Sooner or later Uber will have to let this go to enhance their position that drivers are independent and then suddenly Uber won't be nearly as interesting to work with/for and the quality will plunge.
Both of you make the mistake of confusing formatting with indentation. Indentation is just a tiny part of formatting. There are tools to automatically format Python (but they do obviously require that the indentation is somewhat correct before you run them) and they work fairly well. :)
Google is a massive organization, and this is probably the LEAST ridiculous example of redundancy! I've lost count of the number of database systems they've developed.

I don't know if they're still as committed to this today, but historically Google has been famous for allowing their engineers to spend some percentage of their time on self-directed side projects. This leads to lots of engineers working on the same sorts of things in different ways.
StackOverflow tag popularity over time
The fastest sorting algorithm?
Web developers appear to disagree with you, there is Grunt-generated JS and minified JS committed to repositories all over github.
It's important because systemd boasts faster boot times and to show that systemd isn't really much faster than existing solutions. Boot times are important if you start on demand. See MirageOS's network initiated quick boot for one extreme.
Why is Google making all these languages? I mean, they have Go, use a lot of Python, and now they're developing Dart? What they're playing at?
The author mixes in interest, interchange, and fees. What he calls "fees" are actually interchange, and it's a relatively small line item in bank's P&L.

The main source of business income is interest. And interest is so high because it has to offset losses from card members that stopped paying. Remember that credit cards are unsecured products. Banks typically recover only about 20% of the default amount, the rest is gone.
Current discussion: https://news.ycombinator.com/item?id=10868968 (19 points, 5 hours ago, 31 comments)
Your shoes probably have RFID tags in them too.

http://www.rfidjournalevents.com/retail/
To clarify, I mean consolidation in terms of the admin interface and not necessarily putting everything into a single executable. Being able to use the same commands across most linux distros is the advantage.
It had way too weak marketing. It was a top quality publication, always interesting and with great design, and it deserved way more readers.

I myself only heard of it when one of my articles got featured in it. They were nice enough to give me a free year of the digital subscription and it was one of the highlights every month.
How well does Kotlin perform on Android? Can you use all the native stuff? Are there some successful apps written in Kotlin?
Magical thinking: the history of science, sorcery and the spiritual
Thanks for pointing it out.
When I reached the homepage late last night, honestly I wasn't going to give it much thought.

The code snippet seemed uninteresting and to lack anything original, the pitch wasn't really selling much, and to top it off there were some text blurbs that seemed unfinished.

Then I saw your comment and read the tutorial. This was actually a pretty interesting read, even without actually following along in a console.

I find it assumes a bit too much so I don't think a total beginner would like it, but for someone used to toying around with new languages it's very well presented I think.
Everykey, the Master Key to Your Phone, Laptop, Website Accounts, and More
Individual neurons don't understand Chinese does that mean people are incapable of thought?
Because he claims that reducing the possibility for bug is a main concern I feel two languages, in his nicely written write-up, are left out:

Rust -- low-level like C, fast like C, more modern than C, specific ways to reduce categories of bugs (borrow checker), promotes a more functional way for programming

Haskell -- not as low-level as C, but pretty fast (best possible performance was not his main concern), many ways to reduce categories of bugs that can arise

For game dev't you'll find both have maintained bindings to SDL2.
You're right, there are also interpolating LUTs, for those the output values tend to be circumscribed by the values listed in the edge columns (and rows in case of 2D tables).

Since you seem to have a lot of insight into this material, what is the reason that the cycle budget is spent to that degree? With my limited insight into the world of embedded systems like these I'd imagine a main loop cycling several thousand times per second and none of the inputs generating more pulses than a few KHz you'd imagine that 120 MHz would be ample, what am I missing? Are these chips programmed in some high level language with significant overhead?
An IPO of Aramco is indeed a peculiar move:

http://www.economist.com/news/middle-east-and-africa/21685529-biggest-oil-all-saudi-arabia-considering-ipo-aramco-probably

I wonder why. Anyone?
Show HN: New Kind of Servers Monitoring. Please Star If You Like (GitHub.com)
What happens to an iPhone 6S sank in Coca Cola – APPlite
If openwrt had an updating feature and I was running it, do you want it to brick my device when they decide they can no longer support my router?

That is exactly what happened when I tried out openwrt a few years ago. Nobody thought it was wise to say that I would need more than the 4M of flash that is in my original "the linux router". I had to use tftp to put ddwrt back on it. That requires a wired connection. Thank god I have plenty of those. People today with their wireless everything would be SOL.
Have you considered an "Ask HN" where you solicit someone who is passionate about it to take over running it?
I don't see why everyone is so surprised Chaum took this side. He was already writing about this in 1982, quote

"the new electronic payments system may have a substantial impact on personal privacy as well as on the nature and extent of criminal use of payments. Ideally a new payments system should address both of these seemingly conflicting sets of concerns."

"an anonymous payments system like bank notes and coins suffers from lack of controls and security."

"Ability... to determine the identity of the payee under exceptional circumstances."

http://www.hit.bme.hu/~buttyan/courses/BMEVIHIM219/2009/Chau...

Chaum had the same priorities for decades, so his position should be no surprise.

The only thing that got worse is that unlike in DigiCash, where an organization could not unmask individuals alone, in PT, organizations can unmask individuals without their consent or participation in the process. Also, in DigiCash, the cryptographic protocol was separate from the receipts, so individuals could opt out of tracking altogether and still use the cryptography.

In that system, to unmask a payee, an individual payer needed to collude with a bank and still be in possession of an optional receipt voluntarily provided by the payee. This is an adequate level of protection because it requires the consent of both individuals - the payee has to provide a receipt to the payer, and the payer has to provide that receipt to the bank.

Anyway, Chaum has always been interested in deanonymization "under exceptional circumstances."
> The Android team has publicly stated that only Java matters on Android and the NDK is only a means for games and code from other platforms.

The NDK isn't going anywhere, of course, and the recent switch from a GCC based toolchain to a LLVM based toolchain is an indicator that a lot of things are going on in native land.
It's a nice effort, but it's covered in warnings that say "don't use this" - therefore, not yet interesting.

I'm going to leave this here: https://movim.eu/

Movim is a social networking client that is based on standards. It uses XMPP under the hood, and utilises the XMPP standards for instant messaging, multi-user chats, and microblogging (amongst others). It covers all the major features of facebook (IMO) as well as being federated, so that people can run their own nodes.
I've seen and I am seeing the following on Arch Linux:

- still unfixed shutdown errors from systemd
- new shutdown errors from systemd
- failed to boot or shutdown a system due to a systemd bug hence fixed
- harder to fix if shutdown or boot fails compared to old init systems

My impression is that there isn't enough QA for the amount of churn they have in each release. Most bugs are very obvious and not someone using an obscure configuration for his sparcstation.

Standardization for a single common administration interface is a good thing but the resulting product is of sub-par quality thus far.
Yeah you've got full interop with Java. There is some overhead in terms of executable size, but not significant. As for commercial apps written in Kotlin, I have no way of knowing, but there's a lot of open-source projects. It wasn't long ago that Kotlin reached 1.0, and prior to that I would myself err on the safe side not recommending it for production yet. It's been improving very fast though.
An Approach How to Do Versioning for Java Componentes and Libraries (with Maven)
Juniper Networks will drop code tied to National Security Agency
It is more like; Firefox OS will continue to exist but it isn't about smartphones any more, but about other kinds of devices like TVs, fridges and so on.
I'm surprised you didn't list Bogo Sort (Monkey Sort) where the array order is randomised (shuffled) until it is properly sorted: https://en.wikipedia.org/wiki/Bogosort

The Wikipedia link also lists the Goro-, Bogobogo, and Bozosort variants.
It is an inelegant solution. It's not something you want to scale up. It's not something "right" by Kant's categorical imperative. The lesson to take from this story isn't "keep every train running, no matter how little economical sense it makes it". Such an attitude, universalized, would indeed be a disaster for the world.

No, the lesson is that when running and optimizing systems, we should not forget why are we having them in the first place. They are there for us. Our willingness to make an occasional exception to cater for another human in need, at the cost of efficiency, is what makes us human.

Think of all those tourists who regularly get injured or lost in the mountains and have to be rescued by helicopter S&R teams. From purely economical perspective, this is burning money. We should leave them to die, because the costs of fueling a chopper and risking its destruction, not to mention lives of highly-trained personnel, are great and the money could be better spent elsewhere. And yet we train S&R teams and fly the choppers, because we chose to. Ruthless economic efficiency is not the end goal.
Actually I was able to solve it later in under 30 minutes. But the pressure at the time of interview was kind of preventing me from thinking clearly. I solved 3 fairly hard questions within an hour, taking only 20 minutes to solve one question on average. So I didn't stop panting halfway up the stairs. I did better than what I was asked for. But in the next step, someone was watching my screen share while I code. I wasn't able to concentrate better as this is new for me. I didn't need to google or cheat to do better. I have read some reviews that this stage was easier than codility tests, so I was a bit unprepared you could say, when I got this question instead. And having to wait 3 months before I could try again is really too long. I definitely cannot wait 3 months to try again. If this interview represents Toptal's working environment, then I don't want to work there. If this isn't typical of their working environment, why should they interview like this in the first place?
You should give Flow a try, seems it would fit your requirements from typing point of view. You'll see whether it'll be fast enough for you.
Downvoted again by mindless mainstream. Have another go,
perhaps you'll reach -10.
Don't necessarily disagree with the author's point, but the story seems to not really illustrate what he's trying to say.

Was he denied a job offer just based on his clothes? The way I understand the story the guy was pretty much saying: "man, don't feel obligated to wear slacks, nobody does, up to you". Was he told that wearing slacks was forbidden? Apparently he was explicitly told "Everyone wears what they want".
Usually comments that complain about downvotes are downvoted. Have another go, perhaps you'll reach -20. If you persist, you will be eminently qualified as a Wikipedia admin.
Amazon has a store card (https://www.amazon.com/iss/credit/storecardmember). Is that what you mean?
Google Trend Spike in Programming Bootcamp Search
LHC sees hint of new particle
See here:

http://h2.jaguarpaw.co.uk/posts/why-is-naive-symbolic-differ...

In summary, yes both functions are linear, but the size of the symbolic derivative is quadratic.
We create organizations because even for their bloat, they make things more efficient than having individuals doing their individual, uncoordinated things. So no. Also, Japan railways were in fact privatized and so the heroes of this story are actually people working for private companies. I'm not sure if tax money is even used here, and if so, then probably not much of it.
I saw this company advertising job openings a few months ago: ~C$50k/year (plus equity) in Toronto. Does anyone know why the salary offering would be so low (maybe there is lots of equity though)? I know salaries are generally a bit lower in Canada, but _that_ low?
Yeah, so much for the "reverse engineering" operation. The guy didn't even take the time to research what the A2L is, but he was quick to throw accusations around [1]. There's nothing like some quick internet exposure.

[1] "Domke said that it is clear that lots of different kinds of cheating is going on in the ECU" ... because "12KB block of code that is used to ensure the tachometer always shows 780 RPM when the car is idling. Even though the engine is not that steady [...]". What does he expect? The RPM niddle to have 1-2-10 rpm resolution on the analog board? Or for the value to switch super fast on the digital screen to annoy the driver? All this stuff is filtered to have a smooth display info on the dashboard, same way input values from sensor in all sensor based applications are filtered at some point, for example.

[edit]

And btw, the SW is not set to display anything. The engine ECU does not display shit. It send data to the BCM or some other module over the CAN (usually) network.
The value of 780 rpm in this case is a setpoint value. The ECU is programmed to KEEP a minimum idle engine speed value when not torque is requested. Else the engine would stall. This is done in a closed loop, one of the inputs being the engine speed which is calculated in different ways, from system to system (usually crank wheel sensor counting the teeth). This balance you may imagine will not be able to keep perfectly fixed 780 rpm idle speed, while the BCM will filter the dashboard value for driver's comfort.
Forbes is like a for-profit Wikipedia. Impossible to not see a Forbes result after when you do a google search. I think I saw a Forbes result when looking up some obscure string theory query. They are everywhere now. Like a kudzu. Their gateway pages are annoying, and I'm surprised they don't run afoul of Google's SEO guidelines.
Vienna has got a Snowden bust (photo story [German])
One line of thinking to oppose non-lethal weapons is: if relatively few very brave citizens protest against their government, several things may happen:

- the government takes them off the street; the protest fizzles out.

- the government takes them off the street; the silent minority becomes angry and rises against the government.

- the government listens to the protesters, and makes some concessions.

For the "take them off the street" option, the "revolution" outcome probably is more likely if the government uses lethal force.

So, with non-lethal weapons, it it less risky for the government to go for the "take them off the street" option and because of that, it is less likely that they will go for the "listen and make some concessions" option.

So, yes, most people would rather confront a non-lethal weapon, but for the greater good, it may be better if the government doesn't have that option.

Another line of thinking is that non-lethal weapons do not replace lethal weapons where possible, but replace situations where, previously, police officers would try to resolve problems by talking or by waiting for them to cool down a bit. Net effect is that the police will use more force and hence become less trusted, making them more likely to use violence, making them less trusted, etc. looking at some of the "police officer shooting citizen" videos, I think the US has gone through quite a few iterations of that cycle.

So, in those situations, the choice (according to this line of reasoning) is not between a bean bag and a real bullet, but between a bean bag and an officer asking "what's up?"

I think both lines of reasoning have some truth in them.
Midori: A Tale of Three Safeties
Assuming the stroller is synonym for a pushchair/buggy then the best alternative IMO, unless the parent is infirm in some way, is a sling and backpack.
While the parent comment was definitely lacking in creativity, a unique RFID in each tire isn't terribly different from a unique barcode on each tire. I'd honestly be surprised if most products I own didn't have one of those.
> 5) Chuck Norris sort

i thought it was more like:

def sort(x):
if x == gay || x == intelligent:
return hate()
elif x == president:
return question_birth()
return 1
From the jetbrains site:

http://blog.jetbrains.com/kotlin/2015/11/the-kotlin-language...

JetBrains has been using Kotlin in production of IntelliJ IDEA, YouTrack and other products for quite a long time now. We have more than 250’000 LOC of Kotlin in production at the moment (plus about as much in the Kotlin project itself). While some of our projects are entirely written in Kotlin (account.jetbrains.com), others have introduced it to existing Java codebases, as we planned initially. We reached the level of interoperability where freely putting Kotlin alongside Java is transparent for Java clients: Java can be called from Kotlin and vice versa, sources can be mixed in one project, resulting .class files are totally compatible with Java tooling.
Reddit publishes real-life dead-tree book of its “best” AMAs
Quantum sort: O(n)

1. Use quantum device to randomize order of array

2. Check if sorted

3. If not sorted, destroy universe

In all universes which are left, the array is sorted. (Dependencies: Many worlds interpretation, Doomsday device.)

Edit: Formatting.
How will you sell it? Building something that's better than the software that's predominantly used in healthcare at the moment is very easy but selling it is incredibly hard because you have to get past incumbents and policies designed to keep those incumbents in place.
Work shouldn’t start until 10am and school even later, says sleep expert
Mayakovski wrote a poem in honour of Esenin: http://m.poemhunter.com/poem/to-sergei-esenin/
I left my job at a big consulting firm 6 months after i finished college. It was one of the best decisions I made. I left only after i had another job offer in hand.