skysight-inc/HackerNews huggingface dataset:
Turkey is special. They openly arrest Journalists opposing the government. Prisons in Turkey currently have the highest literacy rates in the country. People outside of Turkey who oppose Erdogan are threatened by either turkish accounts or even locals (I've seen this happening in a private whatsapp group from a school class I graduate a while ago where someone was threatened bodily harm if they did not retract statements about Erdogan)

It is an authoritarian, Orwellian government out of the book.
Download and Display Image in Android GridView
This predictably omits large scale features such as boundary conditions and resulting pattern formations.

Think guitar string: what matters to tune it is the tension more than composition. In the same way, standing waves in brain tissue reflect geometry and connectivity as much as membrane potentials.
A less automated process. Maybe YouTube’s algorithm flags your video but instead of taking it down automatically it gets reviewed by a person who maybe even contacts you. That way you get a chance to justify yourself. Sure, it’s more work for them but it means the uploaded gets a voice in the process that they seem to currently lack. I imagine some of the more obvious false positives could be easily ha does this way.
The highway speed limit in a country like Romania is 130 kph, but you only risk getting fined if you exceed 140. As such, I usually do 130-135 kph on the highway in my small 1.4 l hatchback and I don’t feel unsafe at all. I feel much more unsafe on 2-lane national roads with lots of curbs and where you risk getting a horse-drawn carriage in front of you out of nowhere, even though on those roads people usually drive much slower (the limit is 90, I stick to 80-90 most of the times unless I have clear visibility for like one km, in which case I push it to 100). Point is that it’s not the speed that kills you, it’s NOT adapting the speed to the road’s conditions that does it. As such, imposing draconian speed limits on highways (like in Finland) is very counter-productive and frustrating, because those highways are actually built to “support” higher speeds (just look at Germany).
Could someone explain why there is such a cult following behind these old Amiga machines? I see them mentioned a lot on HN and would like to understand the interest...
Criminal investigation of PGP
> I don't agree. The amount of damage ...

It wasn't a statement about the amount of relative damage. It was a statement that a voting system that leaks privacy beyond the polling station strictly increases the number of parties capable of coercion vs. a voting system that only requires securing the polling stations.

There's a big "if" in trusting the government to run honest polling stations (and keep phones/cameras/etc. out). That's not in question. However, if a blockchain voting system leaks voter privacy, then random online criminals halfway around the globe with no capability of controlling polling stations can still coerce voters without needing to physically control even a single polling station.

Electronic voting done right can be a force for good and transparency, but getting privacy right is absolutely critical. If you screw up privacy, you enormously increase the number of adversaries you need to worry about.
There are even indirect effects: when the rich are speeding because the fines don't matter to them, speeding becomes a wealth indicator that many of the less affluent will want to imitate for that reason alone. If conspicuous consumption is bad, conspicuous disrespect of the law has to be worse.
Posted an hour earlier; 36+ comments:

https://news.ycombinator.com/item?id=16597030
Selection of the smartest (also tallest, least disease-prone etc) embryo during IVF. A trillion dollar industry once it is accurate enough - in 15-20 years.
Protonmail makes it easy. Even today using PGP Email is not something I would trust the average computer user to pull off and pull it off safely
If this PDF is supposed to convince me that this 'fake' LaTeX is somehow able to produce results which come close to the real thing it fails rather miserably. Yes, it is set in some variation of Computer Modern [1] and the basic layout sorta-kinda looks like that produced by commonly used LaTeX templates. That said, the PDF distinctly looks like something produced by MS Word due to its rather characteristic (problems with) spacing and kerning. It also does not look the results produced by the AEA template [2] but that might be by choice.

Writing the same document using something like LyX is probably easier than using "FaKe LaTeX" with the added advantage of using LaTeX templates to provide a uniform look. The only real advantage of this "FaKe LaTeX" is the possibility to directly use a spread sheet program for tabular data.

[1] https://en.wikipedia.org/wiki/Computer_Modern

[2] https://www.aeaweb.org/journals/policies/templates
They still do, just in HN bubble people think they don't.

Azure is a money printing machine, the "Year of Desktop Linux" will never happen, hybrid tablets/laptops with Windows are being bought instead of Android ones, IoT devices for healthcare or ticketing machines run on Windows, on the enterprise Linux mostly matters on the server room, they own PC/XBox gaming.

So just like Apple and Google, they can do whatever they feel like it, because non-technical consumers aren't going to suddenly start buying alternative systems, just because devs don't like Apple, Google and Microsoft roadmaps regarding which programming languages one is allowed to use on their systems.
Does anyone know their plans to expand to other countries? I am curious how they will manage to apply to different laws and fee structures overseas. Expanding with the premium option only would also make sense to me.
Okay, yeah, I should temper that statement. This stuff is super hard to actually study rigorously, and I certainly don't have a reference to support as broad and vague a claim as "tend to perform better."

And of course "perform" is a very muilti-dimentional thing, not a single value.

The truth of the matter is that any generic memory management strategy is going to fall on it's face in certain scenarios; most folks have seen first hand the raii failure mode where some application takes forever just to exit, because it's pointlessly calling god-knows how many destructors.

It's late, and I should generally try to be more clear with myself about what my point is before I post. The thing in there that I think is more salient is, with manual memory management you're opting into control, not magic everything-is-faster-now. I don't think the op was suggesting it, but people often act like using a lower level language is going to always make things faster, ans it just isn't true. Idiomatic, decently performing OCaml is going to make for some very slow Rust.
”I just don't see how going 14 mph with zero other damage is equivalent to compensating the public $67k”

This isn’t about compensating the public (is the criminal justice system ever?)

AFAIK, there traditionally are three arguments for punishment: revenge, prevention of repetition, and punishment. This, I think is about the latter two.
All due respect, I'm not "the other side". Not much of a fan of political labels, but much closer to what's considered a classical liberal than anything else. The world isn't a binary place, nor is the political spectrum. I'm on the side of skepticism, critical thinking and logical consistency, while being the mortal enemy of hypocrisy. Were the Russians responsible for this hack? Its possible - but the baseless claims of our credibility-free government are worthless as far as proof goes - and it has nothing to do with partisanship. If there is proof, let them show us the proof and evaluate for ourselves. Its disturbing that this position is viewed by anyone as "Pro-Russian".
AMD Chips – Busted with 13 Vulnerabilities
This is actually a very good idea. Time is the one asset we all have. Community service is also a good idea, but it lacks the immediacy of both fines and your suggestion.
That's an overstatement of the differences between various regex engines. They all follow the basic standards, with [] being character classes, () being submatches, * being "0 or more", + being "1 or more", etc.

The two main differences between various engines are which characters are "literal" and which characters are "magic" (Vim's engine is particularly annoying here), and how to write the "convenience character classes" (like what the shorthand for "alphanumeric character class" is). But these are minor issues, once you've learned how to write a regex, these are trivial to look up.

Knowledge of regular expressions transfer from one engine to another just fine.
Personally, the Rust Book (2nd edition) seems like good teaching material (from the perspective of a junior self-taught JS dev). What would make it even better is adding a few questions at the end of each chapter, much like the homework in https://www.seas.upenn.edu/~cis194/spring13/lectures.html. These don't have to be large projects, but they shouldn't be a simple rehash of the prior code blocks either. Ideally they pose a challenge that, when solved in a "typical beginner way" (whatever that is), cause the reader to stumble over some common gotchas.

The first few chapters actually mention and explain some of those gotchas (like ownership in regards to returning from functions or accepting a reference). The difficulty probably lies in not outright explaining everything, but not making the reader feel completely lost at the same time.

Then again, questions can always be added later on and if the basic reading material is good (which it is!), it's only going to make an already good source even better. I guess that's meant to say thanks for the Rust book.
Maybe, that is they add a lawnmower or rake in front of the bocci ball. :-)
How to make money from game platform web site
i have thousands of game. but i dont know how to make money from them. just adsense etc, or is there any way?
How is voter authentication to the system done? I think with blockchain voting there's still a huge issue surrounding validating that voter is an actual voter/citizen, and not someone else voting on their behalf (or on behalf of dead people).
Actually that is great, I would enjoy a meltdown of industry thanks to those kind of actually.

Maybe then the industry could start taking QA, testing, static analysis and formal proofs seriously, instead of being done if there is any budget left, if at all.
Ask HN: Is HN still running on a single core?
This has nothing to do with rendering a game engine on an Amiga.
Try these:

Ars Technica's History of the Amiga - https://arstechnica.com/gadgets/2007/07/a-history-of-the-ami...

"The Future Was Here" - http://amiga.filfre.net
No.

No really.

The issues on the other side are the opportunity ibm, accenture, oracle etc exploit. They're not just aware of those issues going in, they are 100% counting on them.

They're not even interested unless those issues exist - it's one or two orders of magnitude less profit. In fact you can say that those issues are why these consultancies get hired in the first place. No competent manager would go near these carpet baggers.

You can blame the marks for being marks and say they deserve it (tax payers) but this has nothing to do with IBM being a con. A con they are. If they don't like that reputation they shouldn't do it, again and again. But it's so profitable it pays for the PR to restore reputation up to a point. We've now got that point. No PR can cover the stench.

IBM - only an idiot or the corrupt on kickbacks would engage them to con.
Python for Data Science
But its still all von neumann architecture. We need a clean break at the hardware level to really get somewhere on this imho. I think reservoir computing is the way to go, with a specially designed substrate on silicon acting as the reservoir. Thats where i will be investing if I get the chance.
Regex is useful when you do lots of string processing, like in webdev. Outside of that, I've found uses to be very limited - certainly not worth the upfront time investment. (I mean, sure one can cobble together something that mostly works with a regex testing tool, but you need to either take a college automata course or work through the Friedl in detail to get a basic level of proficiency).
How to Use Technical Debt in Your Favor
Because you can enjoy the productivity of working in a GC functional language, and only use affine types when critical to do so.

Just like GC enabled systems programming languages do provide ways of manually managing resources in performance critical sections.
As a noob observing..Many of them seem to have names nothing like what their actual purpose is
Amid efforts to expand naloxone access, controversial study questions its value
I think for many companies at least it's just the easiest way to somehow approximate value created for the customer. When the business matures one could argue that services should gain a stronger measurement of value created for their customers and charge correlating to this.

With regards to the SMB scenario I agree - and probably it would make sense for many services to have a base bundle tier with 5 or so accounts. And then price it based on some minimum value created. But also hard to do this if your competition is offering 1 user for $2.99.
I don't want to contradict your overall message that search quality has morphed in undesirable ways, I totally agree with the sentiment... but my query doesn't behave in the way hereto described. I currently see a 1961 film named "One, Two, Three" as the first result without any indication the engine believes I've erred.
I think you are confusing the regular spiral staircase with the properly made 'geometric' staircase which most of these models represent.

Spirals are a menace, but a spacer saver. In contrast geometric stairs were installed in the grandest homes, on huge scales and have often survived for a couple of centuries.
Imagine that tomorrow a company started selling a game console that does VR perfectly. No lag, fully immersive, it just blows everything else out of the water. And it's cheaper than a PlayStation, although sadly few people buy the thing and the company completely mismanages the sales and marketing and it's ten years before another consumer device comes close.

That's what the Amiga was like in the 80's.
Strange you got downvoted, because I couldn't have said it better.

The western world is pretty focused on rational thinking. This indeed doesn't mean that a society with some irrational thinking ingrained into it, has a better chance of surviving.

And indeed, if you look at the world, religious thinking did a pretty good job at surviving in about any culture in the world. While it might not be 100% correct, the things they believe, it might give them an extra psychological edge to survive. All evidence points that way.
By telling publicly about the party he could have also forked the time continuum in two. In one of them the future time travel inventor reads about the failed party and abandons studying physics, while in the other one he doesn't, and we should reach the second continuum's HN to know what happened.
I'd put this logic in db.update, and avoid new Promise as well (I know Promise.resolve().then(() => JSON.parse( req.body )) takes one more tick, there's a Promise.try proposal too), but just:

update: async body => {
const {id, name} = JSON.parse(body) // throws SyntaxError if not valid
https://en.wikipedia.org/wiki/US_invasion_of_Grenada
How many papers have you written? Have you written a master's or PhD thesis? How exactly are you spending your hours writing LaTeX? It sounds like you are doing it wrong.
I think that (speaking as a neuroscientist) one important physiological aspect this intro glosses over, that would be relevant to any of you machine learning gurus, is how neurons manage their synaptic weights. Most artificial neural network models I've seen utilize a partial derivative-based backprop algorithm to update 'synaptic' weights. In neurons these weights (in the case of fast excitatory transmission) are proportional to the number of glutamate receptors currently in a given synapse. During learning (let's say associative learning, where I associate the sound of your voice to the visual info about your face) something happens to increase the number of these receptors at key synapses. That way, the next time the upstream neuron fires, it more easily elicits activation from the downstream neuron, because it has more receptors at those synapses. So the same quanta of neurotransmitter release by the neurons activated by the unique auditory signature of your voice will be released at all its terminals, but since the downstream terminals for the visual info of your face have upregulated their receptor number, those neurons are going to be easily activated. (thus when you call me on the phone, your voice will readily activate those visual neurons for your face, and I remember what it looks like).

If you are interested in seeing how the postsynaptic neuron manages its synaptic receptor numbers (and the intricate process the backprop algo is cheating), you might like to check out a 3D simulation I've made to model this process.

Animation: https://www.youtube.com/embed/6ZNnBGgea0Y
Code on github: https://github.com/subroutines/plasticity

(note the animation is not too exciting, so you might want to skip forward a few times)

But basically you will see that neurons rely on stochastic surface diffusion of receptors to deliver new receptors to synapses. The takeaway is that during rest (or whatever you want to call it... baseline, non-learning, etc) synapses will reach some steady-state number of receptors. If the synapse undergoes some learning event, it needs to 'capture' more receptors to increase the steady-state amount. It does this by modifications to proteins just below the surface of the postsynaptic membrane that act as velcro to surface receptors floating by. Thus synapses take control of their synaptic weights by managing the surface diffusion rate of excitatory receptors.
Oh, you are right. I missed that all words are in the same line. That said even the original article mentions that it only moves the captured group to the entire match; I am generally in a position to avoid all uses of control verbs, especially if it only costs one or probably two lines of the additional code that I can fully control and comprehend.
Genesis of AI: The First Hype Cycle
Yes, NVidia specially designs their new GPGPUs for C++ execution.

"Volta and Cuda C++" - http://cppcast.com/2017/09/olivier-giroux/

CppCon 2017: Olivier Giroux "Designing (New) C++ Hardware”

https://www.youtube.com/watch?v=86seb-iZCnI
Most people don't vote at all. Find a big group of poor people, give them 10$ each for voting for your candidate and hope that they do what they were paid for.
Speeding is a crime since it is illegal by law. That the money goes to municipalities is a problem of the US system, it should go to the state/government.

The problem really isn't that you haven't caused damage, rather that you ignored the legal safety limits of the road just to get home a bit earlier while completely ignoring or dismissing that in case of bad luck you could have caused immense damage. Reckless behavior like that, where innocent third parties can be immensely hurt or killed, should be punished.

In Germany, we have strict laws all about this. If you endanger the traffic or any of the (potential) participants of the traffic, you get fined. It doesn't matter if you say "but officer the road was completely empty", the driver is rarely omnipresent to know everything happening on the next kilometer of road.

Accidents aren't predictable but preventable.
> I am an atheist because God clearly falls into this pattern of buggy-object-generation.

Are you 100% sure our universe is not a simulation? Because if it would be, that opens up a whole lot of realism to "God". A creator, a possible afterlife, etc.
I don't think there is a plan to standardize it. They "just" move the code from the Oracle repo to the OpenJDK repo. I wouldn't assume J9 or Zing will adopt this.
Fair enough, I guess for a project like sqlite rewriting some custom data types is no big deal.
Your description of Nano as "iota plus PoS" reveals how informed you really are.

I suggest you actually read the Nano and IOTA white papers. They're very different.
Co-founder / Design.
Yes, I am sure everything you have to say is going to save the country. Maybe we should meet over a drink?
Yep, this one. On CPPCON17, Olivier Giroux has said: "[when designing Volta,] we were literally quoting C++ standard to each other".
Three kids will benefit from a dad who learned to drive slower.
What a lovely coincidence.
Either that, or have a cycle collector in addition to the normal reference counting optimizations.
If you're using PCRE you should also make use of named patterns. It makes the expression easier to understand as you can reuse parts of it (a little like functions) and the matched patterns can be then used in your language with their name instead of their position. Decoupling the usage from the regexp so it is more robust.

http://www.rexegg.com/regex-capture.html#namedgroups
So you are saying that the pope and priests consider a small chance that god doesn't exist? Sorry, I don't think so.

None of the religious people I know would say there is a small chance god doesn't exist. That would be a betrayal of their belief.
Are we really back in 1929? Seems like it [1].
[1] https://en.m.wikipedia.org/wiki/Smoot–Hawley_Tariff_Act
Neanderthals Weren't the Only Species Ancient Humans Hooked Up With
It compiles now? I thought it was a C++ transpiler.
The Engineering Manager – Chits
Thanks. I think so many people here don't understand how people use RH and quickly jump to conclusion thinking it's only "low net-worth individuals" using it. Before RH, people still invested in individual stocks and it wasn't only "low net-worth" individuals attracted by the greens and reds in the UI doing those.
”as a metaphor for the runtime of our code”

Running already is a metaphor for what a CPU does. Do you object to that, too?
They might be using some service that tries to access an endpoint of theirs from multiple AS across the world. Not sure if Catchpoint has a Vodafone TR endpoint.
Well, they were mostly created, because the alternatives to C and C++ ended up loosing their market share, so current generations aren't usually aware of what came before.

Go is anything hardly new versus what Algol 68, Pascal or Oberon derivative would offer.

Likewise the best part of Rust is their work on how to make affine types from Cyclone, ATS and others into more developer friendly and productive language features, while following the traditional rules of other safe systems languages.

Since it is easier to introduce new languages than bring back old ones, here we are.
I spent a few years as a Python developer followed by a few years working with Haskell. Now I've gone back to Python and I'm a much better Python developer because of my Haskell experience. In fact I think I'm even better than I would have been if I'd swapped my Haskell time for more Python time.
video of one in use

https://www.youtube.com/watch?v=GuJTm9aKuvs

youtube also has a segment saying they were used in modern prisons as "torture"

I feel it's coming back to slow climate change
I think it's pretty clear in the industry what commission means when it comes to trading stocks. It's on top of the spread. Go to any other broker and they have the same spread. It's not going to be much better at brokers for individual investors like us. And if you are worried about getting worse spread, use limit orders.
Why is Drupal now the second most hated platform behind SharePoint?