skysight-inc/HackerNews huggingface dataset:
> Reactive Native [...] because it is a browser

Reactive Native's primary selling point (and nature of existence) is that it uses native components instead of wrapping a webview. This is the most obvious, relevant, and hyped detail of React Native. So your statement, "React Native is a browser" implying the same performance penalties as visiting as a website or using Cordova/PhoneGap, is false.
> Ayurvedic system isn't completely pseudo-science

Ayurveda claims that all illnesses are caused by imbalances in doshas. Please tell me how that isn't completely pseudo-scientific nonsense?
Definitely agree here. I tend to like to get the gist of things/cliffnotes from people that have already broken it down, and then deep dive into the spec if I need to know some explicit detail.

Most of the time when I want to hack on something, a super high level abstraction is more than sufficient for my needs (eg. don't need to understand the inner workings of a CPU if all I need is an API). But then there are those times when the spec, in all it's verbose rawness, is the perfect tool for the job.
Maybe make up to x% of health care premiums tax-deductible, and disallow employers from providing health insurance?
As far as I see, the only reason the employer pays health insurance is that the employee does not need to pay taxes on it.
That is, to start with, a very big "if".

It seems safe to say that, even at the time, the number of insurers was nowhere near sufficient (in any given geographic area). That number is even lower today, something feared by the law's critics.

There are some other shaky assumptions built in, as well, including the one that price alone is enough to win more business, even assuming identical/equivalent networks (another shaky assumption). A reputation for terrible claims practices might be enough to dissuade someone from saving that extra $3/month in premiums.
U.S. startups are in a surprising 13-year slump
Their security model is different. They are multiuser OSes protecting users against each other, while Android started as a single user OS (despite what goes on with uids underneath) protecting users from themselves.

Users running their own apps as uid 0 goes directly against the security model. Nothing stops them from changing or completely discarding the security model on their own devices, but once again, that is completely orthogonal to blocking apps on the Play Store.
I don't think the recent surge in interest in voxels is from people with deep knowledge of the technology. For the vast majority of people voxels are just "that thing Minecraft uses." That's why every indie game made in the last five years is made of huge blocks with low-res textures.
I don't think "documentation" has such a narrow definition.

There are various forms of documentation, from terse READMEs to formal specs. Comments in the code are just one of the many forms documentation can take (in some cases, the only one).
Don’t forget Kryo[1]. Also Avrò messages can contain the schema.

[1]: https://github.com/EsotericSoftware/kryo
Ask HN: Is creating a new email ID only for recovering passwords a good idea?
Say one create a new email ID and never gives it out to anyone and the sole purpose for it is to recover password for other email accounts that have been used to sign up on sites and newsletters, how much would it reduce the attack surface in case a site with the email is compromised and leaked?
Because the full value of AWS or other offerings is in not maintaining the servers and backbones they run on.
It was a feature van Rossum added in the earliest days of Python, on 14 Oct 1990, back before he fully developed his design sense.

As I recall, he said added it because the implementation structure of the "for" code matched the implementation structure of the "if" code, and he felt that 'for' could use an 'else'.
I suggest you look at the myriad security problems caused by Ruby's handling of YAML and JSON.

It's not necessarily the serialization format at fault, but rather developer assumptions.
Depending on your needs, you absolutely can do it in software. The first few steps are about software, and in particular, probably just using Wireshark + USBPcap or usbmon is sufficient for basic cases.

The hardware side of things is the area that interests me more though, if you want to get into higher speeds than can be handled in software only, or if you want to start doing weird/interesting things in the 'emulate' side of it (not just capturing (eg. facedancer). Coming from a security perspective, those sorts of tools are invaluable for getting to some of the depths that I may want to reach.
What exactly set the gras on fire? Can't believe it's the exhaust since the camera is so far away from the launch pad. Is there burning debris falling from the rocket that can ignite vegetation? Does this also happen during launches on the east coast?
I started my 21 yo company with 2 friends. One we fired after about a year (he was literaly doing nothing). Then the other one and I continued for 6-7 years before he started working on other projects with an other company. Still, we still holded 50/50 of the shares (which was not a problem due to the way small companies works here).

For all this time we stayed friends.

And then, 3 years ago he offered me to join him on his new company. And at the end he screwed me. Deeply. Leaving me and our first company in big troubles.

So long our 25 years of friendship.

The funny part (if any) is that a couple of months ago, he sold me his shares of our company.

Not because he felt guilty of any kind. But because, as the company had made a really bad year in 2016, with important loss compared to the size of it, he had to sell the shares to not being a part of a loosing money company to obtain a loan from banks for buying his new house...
For me, self-criticism basically came from a place of knowing that I could have done better. If things went wrong I always ask what I could have done to have made it go better.

But that also comes from a mentality of being on the bottom and working your way up. At some point the people on the top get to relax. Is that you? Do you get to relax and not climb all the time? That self criticism can cause you to never enjoy anything because you’re always trying to reach the next level.
> I'm too old to do serious graphics programming

Too old? Maybe too busy, but never too old.
The story behind the ‘Instagram of China’
I've used the loop -> else construct sparingly - there are times when it is really convenient.

But it is VERY confusing.

Its very confusing, and poor design - IMHO - because the presence of an "else" block, in the typical case, generally indicates that the preceding block was never executed.

When it comes to while/for blocks in python, the keyword literally indicates the opposite - that the preceding block executed without hiccups - and so also execute this block.

Its a great feature - but there should have been another keyword for it: "also" (or something like that)
He is the author of one solo novel, Strangers (1978). Which is very strange fact, because it was LeGuin-style book about interplanetary aliens in love, but better.
If you're on ionic you might want to look at stencil js
As I quoted:

> In any given place and time there are a lot of behaviors that are widely accepted as “good” or as “evil".

That's objective morality.
It seems to me that A+C=B and E=mc^2 are both written in, or consistent with, that table. But widening the context produces something different in each from a probabilistic perspective. A+C=B is 100% certain with narrow context, but falsified with a little more context, while E=mc^2 is less certain with narrow context, but increasingly certain with wider context.*

*Like, this table is on a computer connected to a global network, which is based on electromagnetism, which is intimately related to relativity. The more you understand what the table is, the more certain you can be of E=mc^2.
Show HN: Please hire me HTML/JS Animation
> I don’t think they know whether the -s is from a Norse ending or whether the Norse settled on -s for other reasons

I think you misunderstood... Modern Swedish doesn't have the -s ending at all for plurals. My point is that somehow that got lost.
The problem with police violence is that they fundamentally do not see the murders of unarmed people as a problem. On Netflix's Flint Town, there is an episode where the Flint officers watch the video of a woman in the car with her husband who was shot beside her. None of the officers in the room questioned the obviously emotional police officer, rather clearly there was something to hide because the woman was too calm.

In a situation like that, where one group feels the shooting of unarmed people is justified the absolute numbers are not the whole picture.
Justices were 5-4. This decision won't stand long term.
I'm curious, are you arguing that the US was not a "start-up nation" before Trump's election?
Unfortunately, GTK applications in a Qt desktop are a complete disaster. This means if you use Qt, it looks and works well on some desktops and OK on others, while GTK is good on the latter and bad on the former.
I've been using this for years and never thought twice about it, I'm shocked by all the negativity.

It's great for controlling iteration in a nested loop:

for item in report():
for event in in item['events']:
if event in events_we_care_about:
break
else:
continue
act_upon(item)

I realize it's a trivial example that could be written without a nested loop, but there are often good reasons for nested loops and littering them with control variables and if statements gets messy quick. I have always found for-else to produce more elegant code.

Your criticisms may be quite valid, I just wanted to share my surprise.
Here’s why (Hettinger):

> In 1991, “else” was the obvious choice because of the traditional way compilers implemented while-loops: pastebin.com/tY35CTJ4

That is, “if I haven’t finished the loop, GOTO the body.”

He says if he had a time machine he could tell Guido in the future we’re all using structured programming so no one will find “else” intuitive; call it “nobreak” instead: https://m.youtube.com/watch?v=OSGv2VnC0go#

Guido says if he had a time machine he would not have included the feature at all: https://mail.python.org/pipermail/python-ideas/2009-October/...

This whole thing was Knuth’s idea, not Guido’s: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.103...
And in the far more common case in many parts of the US where you have exactly one insurer, which was already the case in 2010, you get the exasperated situation we have now.

Either Obama and the Democrat super majority of 2010 were complete idiots when they wrote the ACA or they fleeced the American people with a false bill of goods. Note that “or” is meant to be interpreted as the Boolean algebra definition.
Yes! But Kryo docs explicitly mentions some things may have to be handled via Java serialization.
“Extremely low doses, known as microdoses, have been anecdotally associated with improvements in cognitive performance (Waldman, 2017; Wong, 2017) 'a claim that urgently requires empirical verification through controlled research' (Carhart-Harris and Nutt, 2017, p. 1103). Theoretical attempts to account for the reported effects of microdosing have yet to emerge in the literature and therefore present an important opportunity to future theoretical endeavors.”
it Is what I meant, except for the illegal part which I believe is a bad definition here, and emphasis on the fact that “unreasonable” is up for debate. In many circles any real interest rate (meaning beyond the risk premium) is an economic rent and therefore unreasonable and correctly described as usury. Whether it is legal or not depends on the jurisdiction.
DSL.SixtyFiveOhTwo: A 65C02 Assembly EDSL in Haskell
They work for a very specific (i.e. consumption focused) type of application, but the implementation in GTK is pretty fragile.

Qt Quick / Kirigami is a good option for that type of application though.
> Zilog still makes the Z80, which is used in some embedded systems.

Still used in the TI range of graphing calculators. Specifically, the TI-84 CE range[0]. I can't speak for other countries, but graphing calculators are mandatory in Dutch high schools, and the TI series is the default choice for many (I got a TI 83+ Silver Edition when I was 14, which was "new" at the time - guess my age). I suspect because it's low-powered enough to still require that students Learn The Material too (instead of doing the symbolic calculus through the calculator). Texas Instruments must be having quite a large mark-up on such a dirt-cheap piece of electronic hardware though.

Anyway, because of that, Z80 assembly was my second programming language TI Basic being the first[1]. It really is quite accessible - I mean you basically memorise the entire instruction set after a while because it's so small and simple[2].

Funny enough, I remember when moving to higher level languages that almost every tutorial that I read on warned me that pointers were really, really hard, and I couldn't see why at that point. I guess that if you start from the ground up instead from the top down, some things get easier.

[0] https://en.wikipedia.org/wiki/TI-84_Plus_series

[1] https://www.ticalc.org/archives/files/fileinfo/328/32816.htm...

[2] http://wikiti.brandonw.net/index.php?title=Z80_Instruction_S...
Weird... Is there any reason for them to do that or is it safe to assume it’s an error?
I like this a lot! It seems to work reliably for me, and is a lot easier to say than "ok google". Thanks :)
You do the best you can? You are always the master of your dealing with your reality.

Communicate. Express your perspective. Manage your reaction. Master what you have domain over, your reactions to the world. Do not be a slave to disappointment.
https://alexvermeer.com/8760hours/

There you go!
I may be missing something... but how is that clearer than

for item in report():
for event in item['events']:
if event in events_we_care_about:
act_upon(event)
break
A comment about how we are entering a dark age in science. I can't quite remember the whole argument, nor the subject of the post it was on, but it was fascinating.
Same with "a napron" -> "an apron"
How I caught my cheating husband
Hello everyone, i would have made the biggest mistake of my life marrying my former fiance but before the wedding i saw a link from someone else’s testimonial. He is a professional hacker that specializes in exposing cheating spouses and every other ethical hacking or tracking related issues.He is truly a cyber genius , he helps catch cheating spouses by hacking and tracking their communications like calls, Whatsapp, Facebook, text, emails, Skype and many more.if you are having doubts in your affairs and relationship please i will advise you to contact him and confirm if he or she is true to you. contact him via his gmail Nullantrax2017@outlook.com
Laws aren’t permanent. They can be, and in fact often are, rolled back or abolished. See Glass-Steagall Act and the much more recent Dodd-Frank rollbacks as examples.

The fact of the matter is that when you make progress in an area you can’t just sit back and relax. You have to continue to work hard to prevent regression, especially when there are strong economic pressures in that direction. This is why unions are as important today as they were in the mid-19th century.
It's a trivial example. Just to demonstrate how for else helps to control an outer loop from within an inner loop.
Electron just externalizes the cost, it doesn't eliminate it.

Electron is a little like auto-translating your UI. It's easier for the developer and the user pays the price.
I did exactly this — moved to Tokyo since it's such a great place to raise a family — and I've been very happy with the decision so far. The salaries and work culture can be tricky, but if you can find yourself a nice (work-based) bubble in a western firm or startup or something, it's possible to piece together a nearly ideal situation since the home environment is so great.
Wouldn't that imply you should be far more careful and selective with your choice of CEO since they can do much more damage? If anything I'd use this as an argument to pay as much as you can afford for the "best". Anything less poses significant risk of damage to the company.
Healthcare is the most extreme example of Republicans clutching to the fantasy that the free market fixes everything. The ACA was pretty flawed, but it was better than nothing.
Yeah, that's right. I don't have any personal recommendations for materials, but the Andrew Ng course would likely be a good start.
There's a lot of misonceptions in here, some major, some minor.

English derives from a more coastal dialect of Germany, and is closest to Frisian and Dutch (the latter more by convergent evolution). Modern German comes from a High German dialect, which is much more different (although still West Germanic). In 1000, English and Frisian would likely have been mutually intelligible--particularly since they would have been visiting the same markets as traders--but the same would not be true for English and Dutch or English and Germanic.

Old English lost its inflection and became highly synthetic. This is primarily due to the influence of Old Norse, a North Germanic language, and the process would have begun some time before the Norman invasion in 1066. Note that a large Danish population settled in England in the 800s (the Great Dane Army invaded, and Alfred the Great ultimately let the settlers they brought with them stay), and they eventually brought Swein Forkbeard into England in response to Æthelred the Unready, which eventually leads to William's conquest in 1066 after several successive kings find themselves dead with no sons. The loss of inflection made it easier for North Germanic and West Germanic speakers to understand each other, since the roots were largely the same but the inflectional bits were different.

Your characterization of the Holy Roman Empire is wildly inaccurate. While there were several independent cities of the Holy Roman Empire, there were several large duchies and kingdoms--most notably Brandenburg, Bohemia, Saxony, the Palatinate (the four secular electors), as well as Bavaria and Austria. It was by no means "at best a collection of city-states."

Regularization is not an inherent process of language evolution. Actually, English isn't really systematically regularizing: American English has transformed the past participle of "dive" from "dived" to "dove", and there is effectively a movement to make the plural of "octopus" into "octopi" as opposed to the correct, regular "octopuses" (or the actual Greek plural "octopodes").
Philips was involved in the standard (back in the day they were involved in lots of standers) weren't they?
Good question. Hopefully the google folks have plans to improve their dart FFI. I mean, if Mike Pall can do it ... :-)
Bespoke and custom are different, so if they are interchanging them without understanding the difference then I can understand that would annoy
I’m not getting that on Safari mobile, but I do hit a ton of forced reloads due to repeated JS issues if I try to zoom in on the images. I wonder if that might be related in some way.
Would have to guess the Norsemen being referred to here at the people who came in the 800s and 900s, not the Normans who came later
I was going to simply quote:

> I, not my cofounder and ex-best friend Miguel Angel Maldonado, was to blame

and note: “this is not apparently something the author actually believes”!
If you want to indulge curiosity, learn, and obtain knowledge, concentrate on breaking cryptography. Even relatively basic crypto attacks will teach you far more about how cryptography works than implementing well-known constructions for the nth time will.
Oh, stop. There's no way a bill of any substance -- on any matter, let alone health care -- makes it through congress without unintended consequences. You could just as easily point at any of a thousand other laws, passed by both parties, and conclude the same thing. In a functioning system of government, you go back and fix the things that break, and not just, say, throw an eight-year political tantrum that gridlocks government and ultimately leaves the system in a partially broken heap of half-repealed regulations, simply because you cannot have 100% of your way.

It certainly doesn't help that the GOP systematically blocks any attempt to reduce the influence of private industry in health care. Medicare manages to control costs, but a Medicare-for-all proposal never had a chance of making it through congress because it needed GOP votes to pass.

If one party consists of "complete idiots", the other consists of corporate lackeys and paid shills.
Reminder: maps of crime do not exist, nobody has that data. Maps of police enforcement of criminal activity do exist, but that should not be confused with an absolute measure of crime.
> How did this little gem sneak into the ACA? It seems like it was put in by somebody who doesn't understand game theory.

It didn't sneak in.

The issue was that before the ACA we had insurers that were below 60%.

They managed this by cutting people off of healthcare once they started using it aka recission panels.

The problem is that the ACA is a working solution and was meant to be updated once we got real data as to how things were or were not working. Of course, that was before Republican intransigence.

Personally, I'm glad for Republican intransigence. We're going to get to single payer long before I ever expected to.
And "an ewt" became "a newt", so it goes both ways.
Contrary to popular belief, Hacker News is not about that type of 'hacking'
This would be a super persuasive bit of snark if it weren't identically applicable to a hospital operating theater.
Show HN: Graphite for Journalism – Decentralized and encrypted by default
Tup is a gem. I use both tup and gn+ninja.

Tup is just a generic build system that can apply to any input whereas gn is focused only on c/c++.
HTML5 history API abuse
I have kids, and I have family and friends who imbibe psychedelics. I have not imbibed such, but having observed their behaviour...

My mother-in-law high on psylocibin paints pictures in a manner not too dissimilar to how my toddlers approach it. The things they say, the way they use colour, the concepts being expressed, and how it becomes play...

Make of that what you will.
I had a very The Alchmist experience while I was reading The Alchemist. I was reading the book on the bus and and was so engrossed that I missed my bus stop. Then I decided that since it was a nice day, I'd take a walk around the neighborhood I ended up in. At the guitar store, there was an amazing Martin guitar that I couldn't put down. I still have it 15 years later. Kismet.
Quite a few people have tested the bandwidth of their hacked DS1054Z oscilloscopes and found they exceed the specs of even the better model.

Not saying this isn't happening, but it seems not to be.
Getting back onto Facebook
How about javafx?
I guess what she's saying must only apply to grass fed.
When I teach relativity, I offer my students extra credit for playing each of these two games. They capture rather different aspects of the structure of spacetime, and I think both are interesting and worthwhile.

(As an aside, I fairly consistently wind up feeling a bit dizzy after playing all the way through "A Slower Speed of Light". It can be disorienting in a way that messes with my inner equilibrium somehow. Velocity Raptor isn't immersive enough for that to be a problem.)
> "'et', per-se 'and'"

I'm having trouble parsing this. What was the meaning of this phrase?
I found a link to a SaaS product that provided full-document search across a variety of cloud app platforms, chiefly Google and Atlassian. I spent nearly an afternoon searching for it a few months later to no avail...
At least similar to being diverted from a focus on primary reinforcement, to a focus on sources of secondary reinforcement.