skysight-inc/HackerNews huggingface dataset:
I have access to uni libraries elsewhere, but I can provide my own anecdote. At home it's sci-hub, on uni wifi it's just via the website which usually automatically grants access seamlessly. Basically, whichever is least inconvenient.
That's actually not true. The original laws were enacted exactly to protect individual composers. Copyright law is old, more than 300 years old [0]. Corporations exploited it the most, as they do with any opportunity, but that doesn't mean the law and our perception of the concept doesn't evolve or can't evolve.

GPS was never meant to be useful for general population. ARPANET was never meant for it either. The market finds its way. I believe, that we are entering an age of attribution and copyright is just the very first step.

[0] https://societe.sacem.fr/en/history
Duplicate: https://news.ycombinator.com/item?id=20422900
The focus on source based flows is the right product decision here --- wonder if it unnaturally constrains the market and effectively cede ubiquity to a more generic tool

What is the plan here?
Federation – what flows where, and why?
I will fully admit to having no inside knowledge, or any concrete beliefs about the subject, really! I only have read a few blog posts which seemed reasonable enough. Such as:

http://tennispurist.blogspot.com/2017/04/the-curious-case-of...
Not the downvoter, but:

- (Bounded) model checking is exhaustive, fuzzing is not. If your system successfully model checks, then no possible input can cause an error. Fuzzing is randomized, so there still _could_ be a bad input. That's why model checking is considered formal verification and fuzzing is not.

- Not all model checking is brute force searches. A lot of model checkers use SMT or SAT, so the check time grows slowly even with large state spaces.

- _Empirically speaking_, model-checking has scaled much better and been used for a wider range of applications than correct-by-construction has.
Or supply increases - and then as supply goes to infinity prices go to zero.
Thanks for your reply! How about shorter resources than audiobook such as an article or literature work with a total listening duration of about 10 minutes?
If you're learning Clojure then you can use cursive for free until you go commercial with it?
Were they so harmless proof they they are shouldn't be hard to find. The studies I have looked at point an ambivalent picture. Unlike the case for marijuana which seems to not cause any lung cancers contrary to people looking for a link for 50 years now.
i lose the author at the decision to arbitrarily weight the dataset on weak foundations
Thanks for replying! What if you were able to speedup the audio a bit?
two issues, super chargers were more than quick enough even when this technology was introduced. the second was that they had such little uptake it wasn't worth trying at more than the first site.

the unwritten concern was, who owns which pack? is the new pack I swap going to swap back to me or equivalent?
I feel like there have been many discussions of this over the years but found only one, from 2013:

https://news.ycombinator.com/item?id=5583575
I am unsure about senior academics, but younger academics and research students are all aware of sci-hub these days, even if they don't use it that much.
Show HN: Track and take down mobile apps that use copyright code.
I'm giving a talk [1] at PyCon AU in a few weeks on a similar topic. Though you're suggesting Python/C++ and I'm covering MicroPython/C.

The concept is to use MicroPython on embedded devices but, if performance is lacking, drop into C to create a module that can be easily accessed from MicroPython.

I've found this to be an exceptionally productive embedded development environment!

[1] https://2019.pycon-au.org/talks/extending-micropython-using-...
This is pretty much how clojure atoms [0] work. It's basically a Clojure wrapper around a Java AtomicReference, but Clojure's immutable data structures make an atomic reference type really useful because it is very cheap to read a "snapshot". It doesn't do upfront allocation, because like you mentioned, that requires you to have some knowledge about how the accessing code works. Additionally, whatever you are doing in Clojure is pretty likely to allocate memory anyway, so it probably wouldn't be that beneficial.

[0] https://clojure.org/reference/atoms
Discussed at the time: https://news.ycombinator.com/item?id=9318977. Also related:

https://news.ycombinator.com/item?id=9360421

https://news.ycombinator.com/item?id=9994044
The flaw in the argument is that the author jumps from a conjecture that it may be possible to achieve consciousness via mechanical computation, to the assumption that all mechanical computation is consciousness. I don't think that necessarily follows at all.
>This is nonsense, not to mention completely arbitrary.

Yes, the graph isn't un-directed and at best you will have information only about the nodes you can reach from your current node, with the edge weight unknown until you have traversed them and dynamic.
Stroustrup -> Meyers -> Alexandrescu (optional but lots of very clever ideas)
Barneys New York explores options that include bankruptcy – sources
Iconic New York Luxury Store Barneys Considering Bankruptcy
"If not today then soon, gray clouds will gather. Let it come so I might hear leaf splats, watch the wet blotch, taste on my tongue, feel on my face the pentecost of petrichor." --Above the Waterfall, Ron Rash
> [Federer's] clay stats are underwhelming, but it’s hard to tell if that’s because he’s not great on clay, or whether he was just unfortunate enough to be active at the same time as the greatest clay court player in history.

Clay is undoubtedly Federer's worst surface regardless of Nadal, but he has lost to Nadal in the French Open all 5 times they've met, and they've met in the final most of those times, so probably without Nadal he would have even more grand slams.
It's a valid IP address, but it's the 'network address'. 'usable' range is 1-254. That's my understanding anyway?
Zero in the last octet is problematic if you want to be generally reachable on the internet. We used x.y.z.0 as a vip at fb for a while, but learned the hard way that some people can't reach those ips.

Some additional info from RIPE: https://labs.ripe.net/Members/stephane_bortzmeyer/all-ip-add...
Yes, the 50% control "analysis" was vapid, and said nothing new to the paragraph previous except for exchanging one noun for another. Then, I tend to read "moneyball" articles that are often quite good for baseball (e.g., on Fangraphs), and just expect more.
Was done before, didn't work: https://venturebeat.com/2013/11/01/assembly-will-crowdsource...
> Turns out it is a general botanical term but when used in the context of tree shapes (specifically the crown) [excurrent] contrasts with decurrent.

Wow, that's weird. Excurrent is transparent (if you know Latin) as "running out [from something]". But ex- [out] would usually contrast with in- [in]. Contrasting with de- is really unusual, since to a first approximation ex and de both mean "from". (Compare indent/dedent, where de is the opposite of in.)

At a more detailed level, excurrent is "running out [from somewhere]" and decurrent is "running down [from somewhere]", but to me it looks like the decurrent tree branches are running in every direction at once.
You and I have very different ideas about both what is possible in the future and what is acceptable today. It’s funny that you mention homeless camps, which would not be needed in a socialist society.
I think "Value" is virtually meaningless in modern businesses.

In the past some businesses perhaps depended strongly on capital (e.g. machinery plus cash).

Most modern businesses are simply not dependent on the value of hard capital goods, they depend on the value of their services. The book value of large businesses often contains so many instruments or contracts marked to market, that the book value is largely dependent on market value in disguise.

Examples: TSMC, ARM, a local restaurant, PWC, etc.

Perhaps an exception is real estate companies?
I read long ago that a large percentage of people experience temporary paralysis with no traceable cause. Of course I don't remember where I read it.

The writer Mary Shelley's arm suddenly became paralyzed when she was a teenager. After several months the paralysis went away.
I'd imagine the site has some reason for not including that functionality. Maybe they don't have developer resources to implement it, but on the other hand, maybe for some reason the computational cost puts too much strain on their servers.

It must be true that the people offering the service have the right to decide where to draw a line between their investment in processing power versus the richness of the service's features. And if potential users don't like that decision, they're free to move on and use a different service. It can't be ethically right for everyone to just say "tough nuggies" and extract the desired service at untold cost, when the service's T&C have forbidden it.
Downloads != actually using in “production”

Not discrediting RN, just calling out that the number of downloads is a terrible proxy metric for quality.
Hermes: An open source JavaScript engine optimized for mobile apps
Some people attach more emotional value to items like that. Some don't. I did for a long time. After a lot of big changes I kind of stopped hording things as much and it was very freeing.
As a former grad student in literature I implore you to avoid a boring two-cultures spat.
Not to mention, falsehoods about the geography of Africa.

https://en.wikipedia.org/wiki/Cape_Agulhas
Free Software Users at Work
Zero power "OK Google" trigger
Eagerly awaiting 3-rd gen Threadripper. That CPU will completely obliterate Intel in the HEDT/Workstation market. Best I can tell, short of moving AVX512 (along with, e.g. VNNI) into their HEDT chips (which is not going to happen), Intel has nothing to counter this threat.
Another interesting chemical interaction is how lightning causes rain to be more nourishing to plants. It separates the nitrogen from the air, which combines with oxygen to form nitrogen dioxide. "Nitrogen dioxide dissolves in water, creating nitric acid, which forms nitrates. The nitrates fall to the ground in raindrops and seep into the soil in a form that can be absorbed by plants." --- https://wxguys.ssec.wisc.edu/2018/07/09/lightning/
Oddly enough only for relatively recent computers. Put a windows 3.11 box online and there is little surviving to infect it.
Can you help the Operations Working Group?
VGA?!
Half a Million People Signed Up to Storm Area 51. What If They Show Up?
You're a dev firm on retainer. Also, it's creating more work for the principals involved. If it's a small org, they have neither time nor resources to do this to begin with, at medium org they might like it they might not, at the large orgs they would do it in house. So you end up targeting the same demo as every remote dev shop cold calling, competing against the boss's inclination that Fiverr would take care of it cheaper.

My suggestion is to take existing admin dashboard projects out there, integrate a few data sources for common use cases then sell that with the option to pay for dev hours to further customize.

Companies need more automation, data visualization, notification, reporting tools than anything else anyway.
I ran into some folk who shared their torrent folder. These curated lists were something wonderful. You could even ask if something could be seeded. It elevated BitTorrent to new levels: You could make a torrent from anything, it made it available automatically and if someone showed an interest in it it was easy to switch on seeding. We had lots of fun watching old black and white movies.
It shouldn't be.

The stuff the article recommends is straight up UB in modern C++. Volatile has never been specified to work properly with threads, but before C++11 when there was no alternative, some limited use in that context, preferably hidden away from the casual user, may have been acceptable. Recommending these techniques today, however, makes no sense.
The New York Times reveals its myopia. One of the biggest demographic trends in the country is migration away from high cost states to low cost states: https://amp.businessinsider.com/images/5a57cab528eecc1d008b4.... Out of the fastest growing metro areas in the country, most are places where rents remain very reasonable: https://www.forbes.com/sites/samanthasharf/2018/02/28/full-l....

If you rank the metro areas by population, the median American lives in Richmond, VA or Louisville, KY. These places don’t have a housing crisis. High rents are a self-inflicted problem affecting a handful of metro areas with a minority of the population.
That's not correct. Not every subnet is a /24. Further, you don't necessarily need a network and broadcast address for a subnet. That's a local issue. See IETF RFC 3021 for one example of not having a network and broadcast address.
'launched' is a little strong of a word for what they term a 'smaller release'
The biggest problems cryptography engineers have with PGP don't have much of anything to do with "web of trust", but rather with the archaic cryptography PGP in practice uses. Efail, for instance, is a result of flaws that simply don't occur in modern designs, which never release unauthenticated plaintext --- in fact, by cryptographic design, can't do so.

The designs promoted by minisign and age work the way you talk about here, and have the benefit of using modern curve crypto, so keys are even shorter than SSH keys and even easier to move around, without all the ceremony PGP requires.
it's the network address only if you define your network as a /24 . if the mask is different it could be a completely valid address.
'Climate Despair' Is Making People Give Up on Life
I feel like if you choose to run a case insensitive file system, you are on your own to work around it, sort of like the devs working on porting things like PHP or node to Windows. It's expected that on those platforms, you will have more compatibility issues because what you're running is a hack.

What I've never seen is an easy way to convert a case insensitive file system into a valid one after the fact. It would be great to give people an easy way to fix it after the fact.
Way back in 1997 the German Post Office did a big trial with Zinc-air batteries in delivery vans https://www.newscientist.com/article/mg15420863-500-germany-...

Zinc-air only gets you around 180 Wh/Kg, while Aluminium-air manages around 1300 Wh/Kg.

If the article is correct that Trevor Jackson has solved practical problems with the electrolyte, then it is time to dig out the results from the old German Post Office trial. Why did it go nowhere? If the main problem was simply that Zinc-air batteries were too heavy, then a practical Aluminium-air battery is a big step forward. If on the other hand the problems were to do with swapping and re-smelting, then Aluminium-air might be solving the wrong problem.
> For a battery swap out, you need not only the infrastructure to deliver fresh batteries to points of use/sale

With enough inventory, why couldn't you charge locally?
I love watching them both. They're both humble, great champions and ambassadors for the sport.

I would think the reason most people prefer Federer (if there's even concrete evidence to back this up -- has anyone really done a survey of this question?) is that Federer plays the most aesthetically pleasing tennis. It's obviously subjective, but I suspect most people who like tennis like Federer's elegant style of one-handed backhand (which most plays don't do nowadays), his movement, his serve is devastating because of it's accuracy, his fakes and drop shots. It's just elegant to watch.

Nadal of course plays elegant and great shots too, but just less so in my opinion. Nadal has got a lot of wins by steamrolling his opponents with power and athleticism, particularly on clay.

I'd rather watch Federer destroy an opponent than Nadal, basically
Zen 1 (Naples) had all kinds of problems including that frequency scaling would hang the machine. It seems wise to not buy the VERY first Zen 2 rig.
We Moved from Scala to Kotlin
We can use the same logic (I mean ignorance) as with bloatware and other hipster bug hives: "Just buy a faster everything." (or even: "everyone has fast everything now")
> But I have tremendous power to protect against far more likely causes of harm like diabetes and heart disease and obesity.

Not to mention cars, guns, and drowning.
”Look around for a proportionate personal vehicle—some large, flat, aerodynamically suitable piece of wreckage.”

Problem: by the time you have dropped from 35,000 to 15,000 feet, such parts will be thousands of feet above you, way out of reach

⇒ if there are such parts, you’ll have to find them before you lose consciousness. Alternatively, you’ll have to construct them (rapidly so) from parts that drop about as fast as you do (could be as easy as opening a suitcase that’s dropping at your speed, if you’re very, very lucky)
The Cost of Knowledge – Elsevier
Thread from 2017: https://news.ycombinator.com/item?id=13839177
It incentivizes investments in small businesses, which generally have trouble attracting investors because of the high risk of failure. In general we want people to take risks and start new businesses to maintain a healthy and competitive market. That employees who are paid in stock also benefit is a good thing, because in addition to capital investments a startup also requires talented workers to help get off the ground.
You could easily put your pricing info on a single page. You’re not paying for bandwidth. You’re paying for obscuring information. You’re paying for going against the purpose and spirit of the internet.
This could be an extremely interesting legal argument, but I suppose the language used requires a request in 'writing' of some sort, which I suppose HTTP requests would fail.
Luna 9 landed before Surveyor did, too.

It's funny, my Russian friend and I were playing Timelines and the moon landing came up. We couldn't agree on the date; she insisted that "the moon landings" were in 1966, when the first robots landed on the moon. Apparently in Russia that's what they teach as the key milestone.

And when I think about it, it's no less valid.
It should be.

The stuff you're taking about is not the same stuff I'm talking about. There's nothing UB about the locking pointer pattern and how it uses volatile. Read the article in full. It has a specific thesis that is just as valid today as it was 20 years ago, and that thesis is NOT the 2001 malpractice you're talking about.
Command line access to OS X Contacts
Why the "compartments" (subunits) matter so much:

"The computational significance of these subunits arises from their ability to support independent regenerative events... When triggered independently, these local regenerative events are predicted to enable individual neurons to function as two-layer neural networks."

That is to say, every individual neuron is in and of itself a two-layer network. Think about that.
Cool article but couldn't you just spoof your IP using something like socket?
I like how almost all the ports are on the right. You will not want to use a mouse with this machine if you're a righty, there will be at least one cable in the way.
I struggle with this. On one hand I want my children to be who they want and not be burnt out when they are 20,on the other hand too many children are never challenged and give up too easy.
I went to a college prep high school and graduated in the middle of the pack, but it was quite challenging and I didn't enjoy it.
But, in college there were quite a few valedictorians who clearly just coasted through high school, they mostly went to under funded public high schools. I feel these children were done a disservice.
Does anyone have any advice on how to teach self discipline without having your child resent it?
I'm not sure that's true. Free and open drives more page views and is a more successful marketing strategy where it makes sense.
If its a server or not is less interesting than the server [like] features such a thing could give us. The most interesting one of which imho is:

Who is responsible for my actions?

(If its anyone besides me it sucks)
The impact factor of PLOS is 2.8

Not awful, but certainly not top tier

My boss would prefer to hold a project for six months and add significance versus publishing in something <4
This just need a tracking and it's 3 buttons to be my idea of a perfect machine.
While I agree with you that housing shortages affect a minority of the US population in a handful of cities, I think that just looking at the population of these cities as a percent of whole understates the impact of the problem.

The cities are homes to some of the most important and dynamic industries in the country and the high cost of housing is a big barrier preventing many people from moving to these cities to take advantage of the opportunities these cities provide. This, in turn, limits the human capital available to these industries. I see this as a pretty big problem.
It’s completely broken. One of the modern Meyers books even has a chapter on not using volatile in the Dr. Dobbs article manner.

When the article was written, there was no real alternative, and volatile accidentally worked nicely on certain architectures. It failed on others. It absolutely was never designed to do what you’re trying to defend. It’s always been non-portable, implementation and architecture behavior on how it handled memory read/write barriers. Now that there’s proper ways to do barriers portably, the volatile approach is terrible advice.

C++ 11 addressed this all in a proper manner, after much research and many papers on the matter. Since then, for major compilers on major architectures, the new C++11 features have been implemented correctly. Volatile has zero use for correct multi threading code. It only has use for memory mapped hardware from a single properly synchronized thread.

Your article, as people keep telling you but you seem unable to accept it, is wrong. It’s now absolutely not portable, it’s inherently broken, and leads to undefined, hard to debug, terrible behavior for threading issues.

Go dig up the backstory on how C++11 got its threading model and dig up the More Effective C++ chapter on it to learn why your article is bad.
Are you describing something different from NAT?
We detached this subthread from https://news.ycombinator.com/item?id=20429149 and marked it off-topic.
SHA hardware acceleration is more likely to be used in SSH and some deduplication set ups, as well as git. It isn’t that much of a plus.
I agree with you that it’s a big problem. But it’s not Washington’s problem, as suggested in the NYT article. It’s a local problem for the affected cities.
:facepalm: right, of course, makes sense. Thanks.
Where's the parallel port? :-)
They write your a nice letter with “GET /paper.pdf HTTP/1.1” ;)
And "a fair amount of"developer time" is cheaper than serving more traffic? I'd be curious about actual numbers here, but I understand that's not necessarily something you can share.
Rust doesn't let you have a mutable reference while you have immutable ones. It's only a problem in Rust because mutating the underlying data would cause problems for chunks of code using the immutable data.

But in Clojure it's not a problem. I find lots of applications where working with stale, consistent data is just fine.

Also, if you ever need to rewind your state Clojure's immutability makes it trivial. I've used this in e.g. latency compensation for multiplayer games.
A classic example of "we didn't intend for people to do that when we wrote the law!" One of the costs of living in a rule-of-law society is that sometimes the law winds up working in unexpected ways.
Ah yes, I agree with that. The cities (and to some degree the states with initiatives like SB-50) need to work this out.
FYI, you can use a constructor with a shared/unique ptr.

auto p = unique_ptr<Foo>(new Foo());

Totally works, and may be easier to remember if you dont like the "magic" parameter forwarding.