skysight-inc/HackerNews huggingface dataset:
My biggest complaint remains that without a meaningful concurrency story in js, the benefits of clojure dont make much sense to me.

Its just another hard to debug compiles to js language.

I get you can share some code between server and client... but we've used it in production and now we're getting rid of it; there just wasn't a compelling reason to keep it over es6.
What Exactly Is “Wintry Mix”? (2015)
There are some spelling errors: title should be: "Using private browsing or incognito? Do you think you are safe? Not really." You may want delete and repost. Good luck!
Additionally - generally speaking - forged steel has better mechanical properties than cast steel.
Example:

http://www.atcgroup.com.au/CustomCastingForging/TheDifferenc...
Starting by jailing your political opponents... That doesn't seem like a good way to build trust.
Humans are still the biggest threat to cyber security
This account has been posting a lot of unsubstantive comments. Please stop and review the posting guidelines:

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
I've recently made a similar protothread/coroutine library for embedded systems where local continuations can be either setjmp or goto or case labels. Nothing fancy, but perhaps someone find it useful: https://github.com/zserge/pt
I noticed you fixed "browsing", but I think you missed "incognito".
But you can write and run your own software on iOS platform.

Are you referring to non-published (not in the store) software? You can use TestFlight to run software on your own devise, without releasing, and without any modifications to the OS.
At our university we had a virus scanner who would without information and warning, simply delete freshly compiled assembler executable.
It was fun, finding that out. The desk should still have marks where i gnawed on it.
I'm not sure I following the reasoning process (or lack thereof) used to make this association.

First, just because something is common (multitouch laptops), doesn't mean something similar is equally common (multiple mice).

Second, those multiple mice weren't used for a person controlling multiple pointers at the same time, but for multiple people using the same computer in different window sessions. So not like multi-touch at all.

Third, even if multiple mice used at the same time by the same person was what we were talking about, it doesn't follow at all that it would be as convenient and approachable as multi-touch to have it be something more of an edge case.
As scandox I did not mean to be dismissive, just to highlight the technique has been used in the past, as a reference for discussion and evaluation.

It is hard to imagine how one could preserve local variables w/o knowledge about the precise compiler + architecture. You would also have to communicate to the compiler that these locals should not be re-arranged nor merged in every context where the function is being used.

So the pragmatic solution thus far has been to keep track of variables in a separate block of memory, passed in in every invocation of a coroutine.
I've argued that for years. If "collapsedness" is property of a particle, then measuring one branch of a stream of entangled particles would modulate the collapsedness of the other branch and could be used for FLT communication. The bottom line is that nobody can tell the difference between a particle whose wave function collapsed and one that didn't. The conclusions from that is that wave function collapse is fiction. That video makes the same point in a more formal way.
Nobody in this thread has claimed that program's reachability graph always magically fit into available RAM, if only a garbage collector is present.

> How quickly that happens and how it handles it is just a matter of how good of a garbage collector you have.

It depends on the object size, how well objects are packed, and how much memory you have. Waste cannot be better than zero, so we have an upper bound on hitting OOM.

The lower bound (under non-compacting allocation) depends on the size ratio between the smallest and largest object. This is explored in paper by J.M. Robson (JACM 18, 416-423, [1971]) where Robson shows (IIRC, using only power of two block sizes, but arguing that the result is general) that an allocator client can be so contrived as to bring about the worst case whereby the heap consists only of the smallest objects, spaced apart just close enough that a request for the largest object can then be made, which fails. The memory utilization at that OOM moment is then the ratio between the size of the smallest and largest object. Robson's important argument is that an allocator has no way to defend against this problem. Regardless of its strategy for placing requests, the client can be contrived to tickle the worst case.

Fragmentation is not necessarily GC's fault; some objects just can't be moved. Objects which are opaque memory managed by a foreign library API pose an intractable problem in this area. There are good rationales for a non-compacting GC; non-compacting doesn't make it "bad".

Without GC, there is no lower bound on the amount of reachable data which exists under OOM. A tight loop which repeatedly calls cons will hit OOM.
Would be nice to have some docs or examples related to this
Let's imagine you've figured out that the codes were broken in Hitler's Germany. The only solution is replacing an expensive encryption system with another, equally expensive system, including all the training that goes along with it.

Who do you tell? And who is the guy that going to go to Hitler to tell him that their unbreakable system is broken?
Visualizing the Riemann zeta function and analytic continuation [video]
Game-powered machine learning (2011) [pdf]
ok then the iPad Pro qualifies. Continous, Swift playgrounds, python3 and a number of other apps allow you write and run code on the device.
The Great Stirrup Controversy
Of course we use both. One provides depth, the other breadth.
The LLVM-C API is quite powerful, and I'm planning to upstream some patch to expose additional stuff.
On the other hand, llvmlite doesn't even parse existing IR, it's basically write-only. Plus, representing the IR in Python makes it less memory efficient than using the native representation.
Inhereting a Sloppy Codebase: A Practical Guide to Wrangling Chaotic Code
> However, it might well reduce the death rate, and that's better than nothing.

Multiple studies [1] found no effect.

> In America, you are far more likely to be killed by a toddler than by a terrorist.

You can pick a day when a toddler killed someone but no terror attack happened. But if you look a longer timeframe, it's not even close. Especially if you include 3,000 people who were killed on 9/11.

Besides, you can make your chances of being shot by a toddler zero by not buying a gun, or by locking it up in a safe. Can't do that with terrorism.

> A thousand a month. It's not good.

No it's not. Most are gang related. Maybe it's time to look at war on drugs?

> How many human lives are those actually worth?

You need to also look at how many human lives are saved by guns. Do you think Petit family members [2] were glad they did not have a gun in the house?

> Is murdering wildlife something that anyone should applaud?

You can't murder wildlife. Murder is the unlawful killing of another human.

> Do people make holes in paper with assault rifles?

Yes, the army. Civilians in the US cannot buy assault rifles since 1986.

You probably meant assault weapons. Those are widely available outside of a couple of states with ridiculous laws like NY and CA.

The point of making holes in paper is to learn gun control. You want to control the gun so that you can make the holes where you want them when you want them, and not make holes where you don't.

I wish the police made more holes in paper [3].

[1] https://en.wikipedia.org/wiki/Federal_Assault_Weapons_Ban#St...

[2]https://en.wikipedia.org/wiki/Cheshire,_Connecticut,_home_in...

[3]https://en.wikipedia.org/wiki/2012_Empire_State_Building_sho...
Centrifugo real-time messaging server v1.6.0 released
Gaining SEO with 404 Errors || Codesmite
Ask HN: Node.js or ASP.Net core
I'm going to try to get into web application development freelancing, and I'm trying to decide what new technology to learn. I have previous experience with Node.js, but I'm not very fond of the JS community nor the language itself. I've been wanting to get into C# for a while, but I'm not sure if the tooling and community is quite developed yet.
Visual Studio 2015 keyboard shortcuts
How to USE PYTHON WARNINGS FRAMEWORK?
Regularly intercept in daylight - it performed poorly roughy that at night interception rates were abysmal.
Dupe.

https://news.ycombinator.com/item?id=13198752
Would be nice if we could find out what percentage of the total Linux Foundations donations, payments from member companies and members actually go to the people making useful contributions to Linux developers and related technologies/tool developers, as opposed to "management retreats".
Show HN: Likely, the sharing buttons, add History API support in the new version
If only there was some way to have the cars detach from the chargers and drive themselves to a nearby parking spot, where they would be out of the way. Too bad Tesla doesn't have the technology to make self-driving cars that automatically connect to the chargers yet...

* Tesla Autopilot Full Self-Driving (Paint It Black soundtrack) - YouTube || https://www.youtube.com/watch?v=GeyH734JQD0

* Tesla Charging Snake - YouTube || https://www.youtube.com/watch?v=ut3sELMOyTM
> The main mistake the government made was having an economy that was too heavily dependent on a single industry.

That doesn't hold that much water. Nigeria and Russia are both dependent on petroleum dollars as well, and neither of them are convulsing the way Venezuela is. They're not doing well, but they're not running out of food either.

Huge problems are the policies of state price controls and confiscation of means of production, as well as (until now) the refusal to even acknowledge inflation as symptom of economic mismanagement, rather than external economic warfare.

The state price control board (SUNDEE) just went through and slashed prices for all consumer goods by 30% in retail stores for Christmas. That is not the way to control inflation.
SF supports immigrants- just not into our neighborhoods
The codes were changed regularly but the system was compromised. Naval codes were harder to break and often the allies had long periods of being in the dark.
That's right in abstract but in the context of poetry, the case ending can change arbitrarily and rules are bent to serve the medium, and that's what exactly Shakira did in this song. :)
The keyword is "high performer".

$200k is a classic "senior" package. It's good but it's nothing outstanding.

No offense intended but finance comp doesn't stop at $180k, you're not looking at the right place or you don't have the profile.
Ha I'm too scared to try to get a job, because I suck at algorithms. I can develop a product, but I don't have a degree and I cannot do that algorithm stuff well at all.
Does anyone know good Bitcon faucets?
I have been using 3 Bitcoin faucets but they pay really low so does anyone known Bitcoin faucets that pay high?
I presume that what you mean by "physical access" attacks is someone being able to boot into a different OS and steal data or muck with OS components. Of course it's outside the running-OS security model: the OS isn't running! Full disk encryption with a TPM verifying boot components (usually done with the assistance of Secure Boot) is not vulnerable to such an attack. Other physical access attacks, like reading disk encryption keys from DMA ports, can also be mitigated by 1) not having those ports, or 2) disabling them and then including BIOS settings in the TPM measurements used to protect the disk encryption key.

Full disclosure: I used to work on this functionality at Microsoft.
I write code on my on a daily basis. Coda, Swift Playgrounds, or Coda as my ssh client into a linux server and then emacs on the server. As a lightweight LTE capable environment, it's pretty amazing. It entirely depends on what you code but for web application or iOS dev it's pretty damn capable.
Stop running the printing presses. Venezuela's hyperinflation is caused by one thing and only one thing, Venezuela is just printing money as fast as it can.
The difference is the end game. VCs and Investors are expected to ultimately want a profitable company, so after Uber kills competition (Lyft, Public Transit) the price is expected to rise substantially. Public transit is expected to not be profitable, ever and is expected to use the combination of taxes and fees to operate not for profit.
As a counterpoint, freight is already deregulated, and that has been massively successful in much of the EU: especially for container traffic, the market is far more competitive with road than it was twenty years ago.
a handwritten note to each and every person wishing them a merry c hristmas and why you enjoy their presence in life.

a $1 dollar gift would be an insult.
Fedora is my preferred Linux distro, but when I'm looking for a solution or how-to on setting up, say MPD or bittorrent, I inevitably end up at the arch wiki.
I do not trust the sensors to be 100% on a small bike moving 25 mph. Not at all like sensing for a pedestrian or another car.
[]pw <- 80?
Ahh indeed, that was kind of my initial question for the top-commentor. I'm interested in whether Shopify explored getting security consultants in to review this area before going for a bug bounty on it, or went straight to the bug bounty.

My personal feeling is that the order of play should be

Internal Security Review --> External Security Review --> Bug Bounty

as you can use the first two stages to catch all the basic stuff and some of the advanced stuff then leave the bug bounty to pay out for things the first two elements missed, but that you still want to know about.

So I'm interested in data that suggests that companies are either going for that route, or have decided to cut out the external consultant review and go straight to bug bounty. In this case I'd guess part of that would be whether Shopify did indeed expect a $300k+ bug bounty programme or whether that was a surprise to them.
You go to Admiral Doenitz, who already suspected it was broken, and was talked into not changing it by underlings, not Hitler.

BTW, my reading books about it suggests that one was not executed in the military for questioning orders. One reason the German military was so effective is much discretion was allowed by underlings, as well as listening to them.
I want to be the lawyer that goes over scripts to determine which porn counts as 'art' and which does not.

"Ok, we have the production approved, we just need to get the script through legal and we're good". Is probably something people say today :)

I have no legal background, but it all seems rather absurd to me. If it's a creative work, then that's it -> it's copyrightable.
An introduction for the interested [1]. It would be neat if someone could come up with an experimental test. The very existence of non-equilibrium would immediately falsify Copenhagen.

[1] https://en.wikipedia.org/wiki/Quantum_non-equilibrium
That's funny I thought I made my living developing software and I rarely launch an IDE, unless you mean Emacs or Atom or VS Code or Coda on the iPad Pro.
/on the street/using a giant permanently installed industrial hammer/
Making WebGL Dance
From the wikipedia article [0]:

> In the United States, the Richter scale was succeeded in the 1970s by the moment magnitude scale. The moment magnitude scale is now the scale used by the United States Geological Survey to estimate magnitudes for all modern large earthquakes

which is similar but not the same. From that page's wikipedia article:

> Popular press reports of earthquake magnitude usually fail to distinguish between magnitude scales, and are often reported as "Richter magnitudes" when the reported magnitude is a moment magnitude (or a surface-wave or body-wave magnitude). Because the scales are intended to report the same results within their applicable conditions, the confusion is minor.

The difference mostly seems to be to do with distinguishing several quakes in a similar location.

I know it's picky, but this is HN...

[0] https://en.wikipedia.org/wiki/Richter_magnitude_scale
Redux and Flux is just one way of handling state in your application. I find it especially useful for storing entities from the backend but personally I'm not really storing that much UI state in my redux store. Coming from a large scale angular project Redux makes handling resources from the backend a breeze reg. caching and invalidation.
Mad Max meets Conan.
Thought Java was 'free'? Think again
Russia does the Hunger Games for real in Siberia but no guns are allowed
https://www.reddit.com/r/ArtisanVideos/
I sat in a two day class this week put on by people who claimed to be former intelligence agency types. They told a lot of entertaining stories about how far they'll go to both protect their own secrets and gain everyone else's.

Some of their advice seemed useful but some of their suggestions absurd and conclusions naive. The most interesting thing was that challenging them on their assertions (anti-virus is only n% effective) didn't result in any facts to back up the assertions. Instead they'd just mock the challenger and say things like "no matter what you do we can crack your systems in n minutes, regardless".

In fact one of their suggestions was to simply fire anyone who didn't have like-minded world views. People who didn't just nod along with whatever they had to say were the problem and needed to go. If that's how the intelligence community works I can see why they are in an echo chamber that justifies their any means necessary approach to intelligence gathering.
Except for ones that increase revenue or allow offsetting costs in other areas.

Having used MySQL and SQL Server, there's not much of a contest. You can do everything in both, pretty much, but you can do it more quickly and more maintainably in SQL Server. The developer tools are all really good, the functionality is outstanding, it requires less care and feeding. There are plenty of cases where the added money isn't worth it. But your time has value, too.
I was wondering why not cast it to a ring mold then finalize the shape ?
Related discussion: https://news.ycombinator.com/item?id=13196150
First Amendment protections are very different from copyright protections.
https://itunes.apple.com/us/app/haskell-programming-language...

Not my favorite app but proves it's possible.
also: https://itunes.apple.com/us/app/raskell/id783015132?mt=8

Again not great yet because no one has put in the work to make a great version yet but it's complete possible.
After trademark lapses, N.D. bar owner claims geographic center of North America
There is a big difference between "how much value you create" and the percentage of that that you can capture for yourself.

In the non-labor market airlines a great example of this. They create tremendous value for their customers (fast long distance transportation), but the industry as a whole is not very profitable.

Same for employment. Many (hopefully most) employees generate more value than their salaries, but that does not mean they can negotiate for that value to be added to their salary. If there is someone else with similar capabilities willing to do the job at $x, then negotiating pay above $x will be difficult.
Pornorgaphy is not intellectual property. So it should not be copyrightable. It doesn't promote "sciences and useful arts"
We detached this subthread from https://news.ycombinator.com/item?id=13200107 and marked it off-topic.
At some point, you end up paying more for your employees to manage stuff than build stuff. That's when you buy better tools.
That was the norm back then though. Windows 98, Mac OS 8 and 9. Yeah Windows NT 4 / 2000 were multi-user but they were targeting workstations rather than personal computing and even then it was another 5 or 10 years later before Microsoft took security seriously in their NT line (roughly midway through XP's like if I recall correctly)
Even in India, it's not "demonetization". Even though the word demonetization is used loosely, it is actually "remonetization" and "really a currency swap where you could have exchanged your old notes in a certain period and also you still have time to deposit all your old notes in all the banks till the end of the year.

-> Old notes which are now invalid: 500, 1000

-> New notes introduced: 500, 2000

There are plans for new 1000s to be reintroduced and new 100s etc., also to be introduced.
> If you can cut down the influence of the black market you can restore goods being bought and sold using the local currency, which will slow down inflation.

The black market is the only place where you can get dollars for bolivars, not just bolivars for dollars, so it de-facto is the market for the exchange rate.

If the government persists in having this two-tiered exchange rate with no anchor in reality, no matter what they do, the black market will exist and be the only place normal people without connections can buy goods.
Your comment shows a very dangerous misunderstanding of this issue. One of the reasons WeakDH/Logjam was so bad is because OpenSSL is so low-level that it forces application developers to supply their own DH parameters if they want to use Diffie-Hellman. Until recently, setting DH parameters required writing complicated code which required the application developer to understand obscure details of TLS like export ciphers, as well as whether it was safe to reuse temporary Diffie-Hellman keys.

In other words, OpenSSL forced developers to do crypto to use Diffie-Hellman. Unsurprisingly, developers did a poor job, and we got WeakDH/Logjam/CVE-2016-0701 as a result. The answer is not more hand-rolled crypto as you suggest, but rather better crypto libraries written by experts that leave as few details to the application developer as possible.
Polyhedral Compilation
That seems like a pretty useful link. Also looking at it I feel pretty confident that I didn't miss out on too much like you said. I guess it's just a matter of overcoming some kind of social phobia of being seen as a "you will never become a real developer"
First Talent Network for AR, VR, and Chatbot Devs
I haven't found anything on the subject, but he would have been alive when Enigma become public. It would be great to know his thoughts (and those of people like Speer).
In my experience, the only silent 'buzz' is from my apple watch - and that's probably because it's not a buzz. My pebble and martian watches both had loud, obnoxious vibrations that were no better in many quiet situations than a beep would have been.

Apple's decision to put so much work in to the 'taptic engine' was a smart one IMHO - wearing any other smart watch now feels like having a moto razr strapped to my wrist when it vibrates.
I'm not talking about the keygens but the hacking tools ^^

It probably is unwanted software.
> Venezuela simply doesn't have enough of a free or business friendly economy to allow them to diversify enough. If Maduro came out today and said "all price controls are off, all taxes are cut in half, all business regulations are on hold for 1 year", things would rebound very quickly.

This is not Venezuela's problem. The problem is that Maduro is trying to control capital flight by fixing the exchange rate. The currency is not free floating and when companies want to buy goods overseas, they have to go to the government and ask permission to exchange their Bolivars to Dollars. This causes two problems, the government is really slow to approve the conversion of Bolivars to Dollars and the exchange rate does not reflect the real world value of Bolivars. Every time someone exchanges Bolivars to Dollars, the government loses a lot of money. The government does not want this to happen so they are not approving a lot of outbound capital. The import business has ground to a halt because of this.