skysight-inc/HackerNews huggingface dataset:
> Every undergraduate CS major at Purdue University is required to do the infamous shell lab

Huh. Is the course based on CMU's book "Computer Systems: A Programmer's Perspective"? The CS:APP book is used by like a hundred schools nationwide and there's a shell lab there too: http://csapp.cs.cmu.edu/3e/shlab.pdf

My school (the University of Utah) used this book for one of our courses. Worse than the shell lab was implementing malloc by hand, haha. Rough weekend right there.
How to Make Your Armpit Smell Better Without Deodorant
Adding React.js to Laravel 5.4 Web Applications with Laravel Mix
Very interesting information. Nowadays, .JS framework is most used framework for building application. Here I would like to share also one an interesting article on React. JS @ https://www.xongolab.com/react-js-development/
Hi, Gary. Content removed, as requested. Appreciate your patience!

Please understand me. No harm intended.

I just launched this to test an idea. And a lot of people seem to have a similar demand for this type of narration service. I'm not exactly sure how to make this happen, but i'm just testing an idea.

If you were building a service that solved this problem (way too much written content, not time to read, so let's listen instead) — how would you go about it?
I have not looked deeply at mmhash3 (I guess it means murmurhash3), but wikipedia says:

[...] When using 128-bits, the x86 and x64 versions do not produce the same values [...]

which will make it unsuitable for cross-platform applications. I was talking about a usecase where you could also choose CRC32 from a security standpoint but want more collision resistance. How does blake2 performance compare to MD5?
The-book-without-words-by-avi
Interesting.

Agreed on LOL. However, just to play devil's advocate – algebraic topology was directly related to the story so I guess it needed explaining, whereas the Sokal Hoax was invoked by a correspondent

> Chris Eliasmith, a theoretical neuroscientist at the University of Waterloo, didn’t find much to be interested about in his first reading: “It strikes me as an over-stated and minor contribution,” he wrote in an email. Peter Latham, a neuroscientist at the University College London went one step further, saying that it “reads a bit like an Alan Sokal hoax”

Furthermore, the explanation —referring to the NYU mathematical physicist who got a bogus article about quantum physics as a "social construct" published in an academic journal — doesn't convey the salient details about the Sokal Hoax (the style of language used, the reliance on science analogies to convince a non-science audience, the purpose of the hoax (to make a point about what they saw as a certain type of bullshit article, and so on).

But I totally take your point – and together with the other reply I stand corrected.
I think the black bar should be a little bit larger, and a click on it should lead to the reason for the black bar.
New evidence shows that all stars are born in pairs
Ah...I remember having a Guillemot MaxiSound 64 (no clue what version exactly...), and it did indeed feature incredible sound like that, but I wonder if that was later and I mix it up with Quake? Quick Google says the chip was released in 1994, so maybe, maybe not...
> > as in most EU countries
> Yeah and things seem to be going SO WELL over there, right?

Actually, they are. According to Wikipedia[0] the US has over 10.54 gun related deaths/100K while the UK has 0.23. That's a 45x difference.

Of course I picked the UK, because it's the second best European country (the best is Romania). My own, the Netherlands is doing much worse at 0.58 deaths/100K.

But even the worst western Europe country, Finland, is doing 3 times better than the US at 3.25 deaths/100K.

[0] https://en.wikipedia.org/wiki/List_of_countries_by_firearm-r...
My understanding is the data is distributed, the metadata tables are enforced by the blockchain protocol, but the contents are free to be whatever the writer wants to put in the database. Once it's written, the metadata/protocol enforces the integrity of the data on the blockchain.
A reasonable person could argue that the people who move to cities for high-paying jobs do not need government assistance with access to opportunity: with our college degrees and in-demand skills, we have more than almost anyone else.

Similarly, we have little in common with immigrants from poor countries fleeing extreme poverty and dysfunctional violence. In the immigration analogy, we are more like the plutocrats buying access through investor visas. Even the most pro-immigration liberals don't think immigration should be for sale to the rich.

So why should cities be forced to remake themselves for our benefit?

The simple answer is, it's not for our benefit. The highly skilled, well educated, and well employed will happily take over every existing housing unit, no matter how poor its previous occupant. We might even prefer to live in beautiful, low-rise cities with only fellow elites for neighbors.

Increasing scale until there's enough for everyone is the alternative to just replacing existing residents in existing homes.
Crossing realities: To the store
What should have been done was to make some precautions for the inevitable. There was always a good chance at the start of the various welfare states in the last century that people would live longer.

Why didn't they say "we'll pay pensions to the oldest X% of the population" or "we'll pay x% of GDP to the oldest people, according to living standards of the time"?

Instead we have societies where people feel entitled to be pensioned at a specific age. And it's very hard to change that age, while at the same time they become a larger and larger voting block.
Afaik, you can take permission from local and central authorities to do experiments. It's usually private use of high grade drones that's banned.
Debunking mono-repos [opinion]
Try SpatialLite[0] if you need advanced geometry capabilities. Has R-Tree spatial indexes if you use SQLite 3.6+, and rudimentary MBR index for prior versions. Has rudimentary support for curves as well.

[0]: https://www.gaia-gis.it/fossil/libspatialite/index
There's a link to a related discussion on HN entitled "Why Events Are a Bad Idea (for high-concurrency servers) (2003)"

https://news.ycombinator.com/item?id=14548487
I think his point is that he avoids paying high taxes by not earning much.
here's a link to a related discussion on HN entitled Why Threads are a Bad Idea (for most purposes) (1995)"

https://news.ycombinator.com/item?id=14547063
I suspect many of us who had this idea figured it would be copyright infringement, and solving that issue, especially in a morally non-ambiguous way would be difficult. At least that was it for me.
Indeed, it would make sense. "Content is not enforced" would mean "content data structure is up to block creator". Thanks!
May be it should include a message so that more people empathize with the purpose.
And even better in reality. Everyone science and nature-interested who live near the totality, should seizr the opportunity to go see this.
Say, many friends and I are all converging to camp just outside Pocatello with the intention to drive up first thing that morning, either up 15, to 33, or over to Rexburg/Idaho Falls area...

...would you have any advice on where you think we might want to go (assuming we're not fighting clouds)?

We could only get our campground on the night of the 20th, so don't have time to do reconnaissance as we would have wished; the main thing is just to make sure we get somewhere with a view of some kind.

(I lived in Utah as a kid and came up through the area many times but can't correlate my ancient memories with places...)

All ears!
>When millennials in western countries can no longer work, who will take care of them?

What does this question even mean? There isn't a 1:1 ratio of nursing aids to nursing home residents.

>But millennials are having even fewer kids.

Thanks to the world the Baby Boomers helped create. Real wages have flatlined, careers being sold as more meaningful than families, and horrible maternity and paternity laws. Meanwhile, the wealth that a responsible couple generates is subsidizing the unemployed person who is on their fourth child. We basically live in a society that has inverted natural selection. That includes flooding the first world with people from the third world and pretending that we're all interchangeable and that the social conflicts created by multiculturalism aren't real.
Haskell allows you to recreate standard imperative semantics purely (with the State monad, plus lenses for familiar syntax), or to use actual stateful imperative mutability ("purely" via ST or impurely via IO).
ocaml is a great language in its own right too; the only haskell features I find myself really missing are do notation and operator overloading.
There is a specific movement to increase the minimum lot size you need to build one, which would remove the possibility of more than 100 such units.
Nissan files patents for autonomous car technology in India – FactorDaily
Fisker's Tesla competitor has 400 mile range and charges in just 9 minutes
Is Zuckerberg really considered to be a genius programmer? He's a very shrewd businessman alright, but Facebook is just a php website
If we are talking malware being leaked or escaping to the wild, it's more like the US, Israel and maybe some not-yet-caught European states cooperating with them.
If I were building this service, I'd do what several people in this thread have told you to do, and what I've already told you to do on Twitter: I'd ask for permission and only record an article after that permission is received.

As I just said to you on Twitter (https://twitter.com/garybernhardt/status/874884772174196737), this is blatant and willful copyright infringement. Maybe the owners of the other works that you're currently infringing on don't care. But if you continue to do this, you will eventually encounter someone who does care. And if it goes on for a while, and then they notice, and then they sue you for lost revenue (which you will probably settle extremely unfavorably because the infringement is so blatant) then it will be neither enjoyable nor profitable for you. The American legal system doesn't care whether "no harm [was] intended" if you are depriving people of the use of their copyrighted works.

Pull all infringing works from the site temporarily (which means every recording). Email the authors of the infringed works, asking them for permission. Never post another recording without permission. Maybe it will be an awesome service.
The Willamette valley South of Portland is expecting over 1 million people. The hospital in Lincoln City (where it starts) had been stockpiling and planning for 3 years now. A friend in the event planning business said all portable toilets in the state have been rented, and they are bringing them in from out of state, at 6 times the normal rate. This is going to be a huge event, and gridlock on the freeway that Monday.
That's interesting.

When I'm working on a side project I tried to keep quiet about it until I get some progress going, in case the idea "exits", but maybe it's good idea to tell about it as soon as possible instead. Then if it stays it would surely be worthy.
I'm under the impression that SPJ made that comment thinking of adoption (for a future "regrettably popular" Haskell), since the difficulty of reasoning about laziness does put people off. I might be wrong though: maybe he was arguing that laziness doesn't warrant the user and compiler-author cost it brings. I don't remember where I picked this up from.

Idris is strict too, but optional laziness is built into the compiler with the use of a special-cased Lazy wrapper of the form

data Lazy a = Delay a

This is kind of the opposite of strictness annotations (bang-patterns) from Haskell, except one doesn't need to pattern-match on Delay or use it to wrap arguments to functions expecting Lazy values. The Idris compiler can do something like "laziness analysis" (admittedly trivial in comparison to GHC's strictness analyser) to introduce and eliminate Delay constructors automatically. The laziness information is carried around in the types:

force : Lazy a -> a
force a = a

https://github.com/idris-lang/Idris-dev/wiki/Unofficial-FAQ#...

(purescript-lazy is also a thing, but I think it's not as seamless because of the "no compiler magic" position.)

In any case, what about -XStrict? I've never used it (or -XStrictData either), but isn't it a solution to the laziness problem, albeit a nuke-ish one at that?

And while we're thinking ahead, let's talk about the project to get linear types (something similar to Rust lifetimes, but weaker) into GHC :)

https://ghc.haskell.org/trac/ghc/wiki/LinearTypes
When you tell people that "likely half africa" is waiting to go to Europe. You are the idiot... Yeah...

Well, let them go under if it is what they want...
UAHF: A contingency plan against UASF (BIP148)
Maybe that's just his way of saying "C++ without concepts."
Why bother modifying closed source code when you can just use FlightGear ?
Are You Looking for the Wedding Corsages in NY? – You Must Try Us
There was a recent post about "imperative Haskell": http://vaibhavsagar.com/blog/2017/05/29/imperative-haskell/

The code in this other post about implementing string distance metrics is also quite imperative: https://markkarpov.com/post/migrating-text-metrics.html
Likewise. I've thought about doing this for years, especially since there are so many great works that are rarely read. Now I'm afraid that it'll be haunted by the specter of the time when someone did it and infringed my commercial work and I yelled at them for it.
Yes, I often use irony intentionally. Could you please expand on your comment?
Having now fiddled with it a bit, here a few comments:

Double-tap didn't seem to work for me.

In the "Saving..." alert I recommend indicating how much time is being saved (e.g., "Saving last 10 secs")

I recommend including the past ten or twenty seconds in with the real-time recording. Usually there will be some trigger that makes one want to start recording in real time, so would be good for that to be included.

My particular use-case is what I described above: audio mementos. For example, recording a speech the principal gave to new students on my daughter's first day of elementary school, or a ridiculously funny impression my son does. I want those as mp3 files in Dropbox. That's a feature I'm willing to pay for, as I did w/ RecUp.

I'm curious about the "sign in" option on your site. Is the idea to sync notes?
Also, the OP didn't mention the use of symbols. Cracking even a 8 digit password that have symbols in it will become impractical to even consider.
> Either a machine is kept secure/up to date or it's not connected to the internet. If a hospital feels it can't just disconnect the unsafe machines, well then air gap the whole treatment network.

I wonder if it would be feasible to protect them with some dedicated firewall/proxy boxes or plug-in modules which could be cheaply updated (compared to the cost of updating and revalidating the whole machine), supplied by multiple vendors, etc.
I think that's what grandparent is getting at. Better to make use of the social system by working little or not at all, now, while it's still paying out, than to contribute now and not get any pension later.
Not true, as long as we can keep the money printing machines working.
Should your ideas prevail, then certainly we will see big, big changes in Silicon Valley over the coming years. ... Going out on more of a limb and making more specific, but less certain prediction: There will be a balooning managererial and adminisitrative class sucking up most of the surplus that tech is generating.

This has already happened. All those tiny fierce startups, they're not planning to stay tiny startups forever. They are trying to get a foothold and grow into big successful companies that can pursue big opportunities. And big companies inevitably have hierarchies of managers and directors and analysts and whatnot. Even great companies do this. Google has one VP for every 200 people. They're not needed in small firms, because coordinating the work of ten people who serve a couple of hundred customers isn't that hard. But coordinating the work of 10,000 people who serve millions, definitely is.
Understanding Public, Closed, and Secret Facebook Groups
I'm pretty sure .txt opens in notepad..?
Short term thinking pays off and has been favoured by evolution, so human beings have a strong bias to choose short term benefit over long term gains.

Local maximums, or even cul-de-sac paths that are good in the short term but fatal in the long one, are chosen by short term gain maximization.

To overcome this bias, we need better education of the general population - the ones that vote and choose our future - so they understand the situation.

About pensions, it is ridiculous to compare "working people"/"pensioners". The correct comparative is "production capacity"/"pensioners needs". Comparing the output of an employee from 1970 with a 2050s one (the future they talk about) makes no sense.

About climate change, and general environment protection, the article is spot on. We ripe the benefits while future generations pay the cost. That's the only reason we destroy so much to get so few, because we don't pay the cost.
The US has a huge trick they can pull with debt.

The US borrows in its own currency. Ultimately, if the US government debt burden becomes to large it can choose to print money to print itself out of debt.

There are huge costs involved in pulling these sorts of tricks, but it's far cheaper than a nuclear confrontation with China.

The Chinese are also well aware of this and don't just buy US treasuries for their own reserves.
I wonder if anybody ever has thought of a solution... why, we'd need massive growth (to increase the tax base), a reduced population, and the ability to completely eradicate some debts. As if you were removing the people who lent you money in the first place.

You know what fits that description? A bit of war. And that's exactly where we're heading. (Middle East is not going to get better. Refugee numbers will become staggering as climate change destabilizes even more countries. Russia has its eyes on Ukraine and the Baltic states. Europe is militarizing to counter that. Pakistan/India is about the same as it ever was - so, precarious balance, with nukes on hair trigger. China would like nothing more than a Greater Asian Co-Prosperity Sphere. North Korea is about as bonkers as the US)
Search functionality
and possibly a reminder button on each note to give you a chrome reminder notification at a specific time.

maybe a favorite button too, which will then be used to filter 'non-favorited' notes
Ireland raised the age at which people are entitled to a state pension. It's moving from 65 to 68.
https://www2.deloitte.com/ie/en/pages/deloitte-private/artic...
DoJ Scheduled to Release FISC Opinions About Warrantless Surveillance
A Check List for Knowledge Transfer
As a counter anecdote, one can also say that just 10 years ago, no computer systems came close to human at facial recognition or scene recognition for still images. Today's AI systems can caption events in videos. [1]

Researchers are also working on higher-level cognition tasks. We do not know for certain if there will be breakthroughs but there are many diverse tasks that seem within reach in the next 10-20 years.

What are human capabilities that you believe AI/Robots in 2045 will still likely be lacking?

[1] Dense-Captioning Events in Videos

"...We introduce the task of dense-captioning events, which involves both detecting and describing events in a video. We propose a new model that is able to identify all events in a single pass of the video while simultaneously describing the detected events with natural language.... "
https://arxiv.org/abs/1705.00754
I would rejoinder with: the optics are the merit. These are only board members, after all.
Does anyone know what's the state of linux support for AMD's Ryzen product line?
Rent-seeking is getting stronger and stronger because money is getting cheaper and cheaper. Those with good credit lines get ahead of the poorer ones and force them to pay them rent. I wonder if a reset like 2007/2008 is coming.
I think Ayn Rand's oeuvre does a better job of explaining Kalanick's gestalt than Machiavelli's, but I might very well just be biased as regards one of those authors, and their "philosophy"...
German police arrest Dark Web market admin in rare break
'Facebook is just a php website'

....... ok then
Haskell/GHC will soon have an extension for linear types, which will bring the languages much closer: http://blog.tweag.io/posts/2017-03-13-linear-types.html
Haskell definitely allows imperative programming, it's just not particularly good at it.
Will people understand that incrementing first number in version a couple times a year is bad before Chrome hits three digit version?
I have heard the same thing about Kotlin now - https://hackernoon.com/kotlin-functors-applicatives-and-mona...
Maybe it's slow trying to pull the A/B testing configuration.
Do other people feel this way in regards to social benefits?

At least in my line of work, earning more money has much higher value than earning less and having assistance.
Government employ working on publishing government documents here. This looks very interesting. What if a private key is leaked (by accident or on purpose)? It would be good to have multiple branches of government sign the published documents.

Is there a small tutorial on how to quickly set this up for demo and evaluation?
The article speculates that the overhead of calling `fopen` for each file and subsequently reading it is more expensive than reading from an already opened database file.

But as for how expensive `fopen` is really depends many factors.
Can you please explain a little more? I always thought Germany (and Scandinavia) to be a strong economy where although you pay a lot of taxes, the returns are extremely well in terms of childcare, hospitalization, etc.
ASO: Indispensable Part of Marketing for Mobile App Developers
Who want ads to be blocked but are ok to be tracked.
Growth is exactly like Jesus. Some people strongly believe it will return, despite strong evidence to the contrary.

And we're all cargo-culting around it, changing laws, reducing taxes, opening borders to lure it in, like if growth was a wild animal afraid of fences.

Meanwhile, old people live the good life of having revenue without doing anything productive. Good for them, but I'd resent them less if they didn't vote for Trump, May, Le Pen.
Jemalloc 5 released
What you need to know about the expenses of Reverse Mortgage
The thing I've been looking for in pandas is:

df %>%
mutate(x = y[2] + z[3]) %>%
filter(x > 4)

I haven't found anything like this in pandas; I haven't found any of the pandas dplyr emulators able to do either of these transformations cleanly.

If anybody knows a way, I'd love to hear it. (But afaik dplython etc can't do it.)
If you only want to read then both zip and tar are good for this purpose. It's commonly used and known to work well. There are many formats that are really just a renamed zip file. Like jar, and epub. File entries don't have to be compressed so you can mmap.

If you want to do random writes then more consideration is needed.
It it a reference to the TV series Silicon Valley (season 4).