skysight-inc/HackerNews huggingface dataset:
Interesting: to explain its acceleration, it needs to be a fraction of a millimeter thick: https://m.phys.org/news/2018-11-oumuamua-extraterrestrial-so...
There's lots of great info on Yelp and Google reviews, if you know how to filter it. Two distinct filters are required, actually, one for the corrupt, and another for the clueless.

Corrupt reviewer are the fake business locations, paid shills, employees, relatives, customers trading a 5-star review for a 10% discount. Smoke these out with the following tells. Review history: absent or all 5-star. Text content: description of service absent or generic description of service, zero negative or neutral specifics, hyperbolic declarations of loyalty.

Clueless reviewers leave easier tells, but can be more plentiful. Review history is bipolar, all single- or five-star. Text content shows misunderstanding of what the vendor actually does, expressed with many errors of grammar, and irrelevant detail. May be excessively negative, due to unreasonable expectations of the vendor.

So, reading a good sample of reviewer's text is required. This does consume a few more minutes of your day.
you can suggest that true stock values are both unknowable and that the market is a weak approximation at the same time. Requiring one to know the true answer to challenge the status quo isn’t all that different from poor religious reasonings.

The stock market exhibits massive changes without much new information except information about the actions of other investors. You can similarly believe something is basically worthless (e.g. crypto) and simultaneously believe the price will not go down in the next long while due to investor behavior. The opposite is especially true for non dividend stocks.
Don't forget 4) no compilation/ultra fast test cycle and 5) REPL (IRB or Pry)
Slack stock surges at debut, values company at more than $23B
That's not why pthreads exist, and vfork barely does. Pthreads exist to facilitate parallel operation (hence the name) on shared data, not as an efficiency measure. As for vfork, it has been deprecated since every UNIX implementation started marking pages as copy-on-write instead of actually copying. I was doing some of that work myself in 1990-91, so it's hardly new.

The real problems with static linking don't have to do with fork, except in the sense of increasing reliance on VM overcommit (which IMO is a bad idea already). It's more to do with masking reuse of the same library across unrelated processes, as an efficiency issue but even more importantly in terms of tracking dependencies and updating software. No matter how good your configuration management (or similar mechanism) is, rebuilding large-N statically linked executables is less efficient and more error-prone than using the same information to update small-N shared libraries.
And MISRA doesn't have much intersection with safety; it mainly enforces archaic usage patterns. But there is not just one MISRA; it evolves, and might be getting more useful. But very, very slowly.
I prefer this because it doesn’t require a build step.
I don't want to say that the study was a failure, because I don't know what the standard for a successful study is, but it reads like they are trying to gloss over the fact that they did not actually end up measuring honesty.
Tech giants collaborate with the EU and UN to censor speech globally
The former deals with our expectations and the latter deals with probability. They are similar, but when we don't have a good grasp of the probability it might be better to phrase it in terms of our expectations.
No. See, for example the Birthday Paradox: https://www.scientificamerican.com/article/bring-science-hom...
Thanks Tom for checking it out. Glad that you like it!
Its meaning is expressed by being spoken correctly, either in the imagination or out loud; as a poorly-specified representation of an expressive vocal sound, it's not meaningful in the same way that a real word would be. While it's not meaningless, it's certainly meaning-impoverished.
It's a function of men being the main family provider for most of history, that's a fact not a toxic element of masculinity.

Saying that has negatively affected people and assigning it a label is fine, but how is this issue related to you being insulted for your appearance? How is men being the sole providers throughout history toxic? It in itself isn't and the concept of working hard is also not exclusively a masculine idea, just because in Japan male workers literally kill themselves doesn't mean that overworking yourself to death is a masculine idea does it?

And outside of Japan I don't see how it's a gender issue at all.
One would hope so, that was 15 years ago.

But Niagara was supremely cool back then. I still have a T1000 on a rack at home (not that I use it anymore).
Correct. Shared libraries trade away CPU for memory. Even with some benefits in terms of cache warmth, the extra indirection and loader/VM complexity make shared libraries a net loss in terms of CPU.
The description of the wallet does make it sound like garbage. They probably should have used a higher quality (if well-worn) wallet in the prevailing local style. Lots of issues with this study design in general.
I think it's worse; he's actually an ideological fanatic.
Yeah, definitely miss Sparrow.

I'm actually pretty amazed at how well Thunderbird seems to handle my 5 email accounts with messages going back to 2004. Unless I have to search...
I still wonder what problem exactly static typing fixes.
Is is only me that I'm too used to dynamic tech without correctness issues?
I was wondering why the geekbench had centerhauls in the model and it seems that the cpu is based on centaur tech company that designed Via CPUs before.
I don't think so, I think it more means it would fall more in line with other observations, whereas other (currently just as plausible) theories would mean we saw something very new.

The "comet" theory, for example, suffers from the fact that while we observed acceleration from the object, we haven't yet found evidence that there was any gas or matter being expelled from it that would cause the acceleration, which you'd usually see with a comet.

It would be less surprising for someone to come out tomorrow and say they found evidence of matter being expelled from the object, suggesting it's a comet, than someone proving it was a solar sail, but that doesn't make it more likely based on the evidence itself (and not our preconceived notions of how common certain stellar objects are based on our very tiny observational window).
That sort of absolutist logic will never allow a framework to progress and become better. Sometimes good ideas come around (IMO like hooks) that are worth increasing the API surface area for.

I for one loathe using class components now and not being able to share logic compositionally via hooks when I work with them. I feel more productive and I feel like my components are smaller and more focused, and I don’t repeat myself as much. It’s been a net win for me, and I think it’s well worth having two supported APIs that do roughly the same thing.. because despite this, React is still a small and focused library API-wise.
You should really take a look at that link, not everything needs to be solved at the language level.
It has "ESP", I assume that's the same as ESC?
Mixed feelings.

I decided to pick up front-end JavaScript a year ago and chose Vue. Although I'm a fan of that specific framework, one thing that I found annoying about the ecosystem (and the great JavaScript family in general) is the "unsteadiness". When I go on StackOverflow and look at questions related to, say, Flask and I see answers dated 2012, I have a sense that although Python has mostly migrated to version 3 now, the answers that I get are likely still relevant today. It's not because Flask has always made the right design choices. But the maintainers stick to their decisions, because people have already invested time to learn to do stuff that way. It's not the best approach, it's not the worst either. You just learn it like this and when you have a problem, you ask on StackOverflow and someone will tell you what hoops to jump through. You'll scratch your head for a minute, but then be on your way to get shit done.

When I look for an answers related to Vue, everything seems to have an expiry date attached to it. Anything dated 2017 raises flags in my mind. Things seem in a constant state of flux. It's like trying to learn to walk on quicksand.

I saw the list of improvements/simplifications/deprecation. Not bad. If Vue was a fresh new framework these changes might have had more value, but it's not. A lot of time and efforts have already been invested to learn to do things the Vue 1 way and the Vue 2 way (not to count the accessory libraries and tooling). So I don't know if after tallying up all the pros and cons (which go beyond the technical concerns listed in the specs) whether this change might actually be more costly than helpful.
I’d argue that type checking combined with editor auto completion leads to faster development.

The feedback loop is within your editor, that’s a step before the app console!
They are not supposed to expect accurate information from social conversations.
I’ve used suica from Hokkaido to Kyuushuu. Some local bus lines don’t accept it, including the one in my city, but they seem to be gradually adding suica compatibility everywhere. It’ll probably be universal in a few more years (tech adoption is incredibly slow in Japan)
2FA is strongly pushed in a lot of places. Creates an impression of importance.

You just saved me a ton of hassle next time I swap phones. Cheers.
Macbooks Catch Fire
Slack is good because it does one thing really well. That's organizing group chats amongst coworkers. That isn't monolithic, the FANG approach of having you enter their environment to use a single product like Hangout is monolithic. Rival services get in the way with this OS-styled approach, when really internet utilities should be following the same focus that unix did. Most people don't like to feel locked into one companies' suite of applications. This industry is far to complicated for that approach. That's also why Slack won't replace email. We already use email addresses as our internet mailbox, where all our accounts are linked. Email is the most professional way of electronically sending someone a message period. Slack may of gone public, but that seems to be far beyond their reach.
Well one thing: when you work on enough code for long enough you start to forget what's/what. Static typing let's you jump in and immediately know the shape of your data at any point in the code, without having to re-trace execution manually
Then you have a chicken and egg problem. The cycle will be broken eventually; better to do it now in a controlled manner, even if it will be far from easy.
Show HN: Instantly make any Netlify form PCI DSS compliant
We are big fans of Netlify [1] (it powers our website and blog!) and we wanted to scratch our own itch to comply with GDPR, as well as various upcoming data security regulations [3]. So we, Very Good Security [2], just released an add-on that lets you securely collect sensitive data (e.g. payments, PII, SSNs, identification, etc.) via web forms on Netlify.

With the new add-on, Netlify customers are shielded from data liability, breach risk and the compliance issues that come with holding sensitive data. So you can inherit PCI compliance from VGS (a level 1 service provider) and can fast-track other compliances like SOC2, HIPAA, etc.

You can read more about our add-on for Netlify on VGS’ blog:

https://blog.verygoodsecurity.com/posts/securely-capture-sen...

and on Netlify’s blog:

https://www.netlify.com/blog/2019/06/06/very-good-security-a...

Watch a quick video here: https://www.youtube.com/watch?v=wtYzLdpSeJo

Try it out and let us know what you think! We’d love your feedback.

[1] https://www.netlify.com

[2] https://www.verygoodsecurity.com

[3] California Consumer Privacy Act

[3] Colorado Protections for Consumer Data Privacy

[3] New York’s SHIELD act (https://www.nysenate.gov//legislation/bills/2019/S5575)
STM32 Open Source Multimeter
Is there a good reason for this? I would think that a security issue should be addressed and patched into user's computers as soon as possible, especially something like RCE.
I went from the Nexus 7 2013 to the shield tablet k1 when the updates stopped and the battery died. The shield tablet was well specced and the best supported android device I've used (even including the 2013 n7 and the n5x) but it's also bulkier than the n7 and it too is past its batteries good days.

There's not really a good option left for Android tablets sadly, so looks like my next one will be the surface go.
Google maps is definitely filled with spam businesses. I am in digital marketing for side projects, and there is a whole underground industry right now that is teaching people how to game Google Maps to appear as real businesses. It's stupid easy to get "verified" on google maps as a real local business, even though you could be several state or continents away. I've often wondered when google is going to crack down on this kind of thing, but for now, it's still wide open.
Yes. You are imputing intent from action, which is often wrong.

Another interpretation: they don’t care for the terms underwriters are offering, and think a better price can be set offering shares directly to investors. And that a good price serves everyone well.

Google had a rough go of it, IIRC, and there is some risk that institutional investors will sit the round out without their banking partners running the show.
While occaisionally talking about things that are not bullshit but sound exceedingly like it, just to keep people on their toes. The ongoing research into quantum time crystals is a particularly good topic for this.
I like the term "mobile". It can be a mobile phone or a mobile computer or both.
GPS signal can get reflected on buildings ans put you off by a couple blocks.

It's a well known issue in big cities with narrow streets (NYC for example)
According to this story (https://news.bitcoin.com/looting-fox-sabotage-shapeshift) the threat is real and at least one person got away with it.
Fresnel lens are everywhere now... I most recently came across them embedded as a planar lens in a semiconductor part used for DNA sequencing:

http://41j.com/blog/2018/12/quantumsi/
That is possible, but in theory there has been due diligence to verify the company as an on-going concern. Normally the goal of going public is to let those who took the risk in the beginning to get a payout, given that they have had their funds locked up all this time. Those who choose to invest now are taking the risks for access to future returns.
That's literally the definition of masculinity! The entire definition of masculinity is that it is the set of traits and attributes that a culture defines as being characteristically held by men.

So if one of the traits a culture holds is 'men must work themselves to death', then that's a toxic idea. It's an idea associated with what society expects of men, which makes it a masculine trait for that culture. Combined, these two form 'toxic masculinity'.

It's related what I mentioned because it all ties back to what a culture considers to be masculinity, which is the traits that a man has. Some of these traits can be positive, some can be negative. When we discuss 'toxic masculinity', that means things like men being called 'gay' because of their appearance, men having to be away from their family in order to appear like a hard worker for arbitrary reasons and so forth.
Using the app Streetcomplete, it's really easy to correct OSM data like street numbers and opening times around you as you walk.
Pretty expensive study -- unless I'm misunderstanding, it seems like they gave away hundreds of thousands of dollars in these wallets.
OSM's Slack is full of people patrolling spammy SEO edits and stuff. It's swiftly dealt with.

If the problem were much larger, it might overwhelm the people currently cleaning it up, but if OSM were higher profile, it would also presumably attract more volunteers.

Crucially, it would empower the people wronged by spam to do something about it, which is precisely the opposite of what Google's system does.
>If half the country has no upward mobility and an impoverished quality of life that takes everything they got just to survive, then wealth is an inherited trait just like cultural identity.

I question whether half the country has no upward mobility and an impoverished way of life.

Furthermore wealth is inherited, and we have an inheritance tax for it.

Still don’t get how UBI creates wealth
Oh hi. I'm an independent IT person in NZ. I've lost pretty much 100% of my new leads thanks to this policy change too. What's crazy is that I have not seen a single mainstream news provider mention that this has happened. I've messaged multiple local news media, and tried to contact absolutely anyone from Google and gotten nothing.

I've never been a believer in conspiracy theories, but Google just "turned off" finding independent or small IT companies from their platform in favor of big established players with huge organic results... and nobody gives a shit.
https://twitter.com/SecurityGuyPhil/status/11414663355928698...
On what I've read, Sapper is still v2. Understandable I guess since Svelte has a small community.
The (In)Visibility of Groomed Ski Runs
To be honest, I don't actually mind these changes. Grouping all exposed members together makes for a cleaner API and the functional style makes reuse a lot easier, so that should trim down code length.

But.....that's not a sufficiently compelling reason to change. Even with backwards compatibility, it still adds confusion to the mix, requires a huge effort in new/updating documentation, etc.

I can't really see how the benefits justify the effort.
Type inference is where it's at. Everybody loves types when there's hardly any overhead. Typescript is the best example of this.

My theory, the first languages of most tend to be untyped. Over the years you get tired of dealing with type errors and move to more complex languages with strong typing. After a while you get tired of typing a bunch of useless crap because the compiler isn't smart enough to figure out the type for you and land in Typescript or similar
They don't get paid for their extra labour.
They had a 5000 square foot house BUILT when they were 82 - more money than sense.
Because they’re paying 1000 engineers to shoot for the moon, to justify the next valuation. In a fancy office.

To service their order book, they just need a skeleton crew. And the order book should be the bottom line for the bulk of investors.
I was first introduced to Hagoromo about four years ago when the word had just come out that they were closing shop. A colleague of mine was in love with it, and ordered several boxes. I managed to get two sticks of the stuff and used it sparingly for quite a long time. It really is way better than the majority of chalks. It's coated in a thin film so your hands don't get dirty and it's extremely fine making it smooth to write with.

The article is a little comical about the effects of using the chalk, but due to its scarcity, I've certainly heard that some use it only for the most important theorems.
I fully agree with you and I came here to post this.

On the other side, I would never click on a headline like this from another source, but it being here on HN provides some benefit of the doubt. Yahoo news reveals its consistent character, as usual, but at least this is balanced by the always insightful comments toward the material subject matter of the article (my own comment here notwithstanding).
IIUC, the problem seems to have been that the code was looking into freed memory and so the date format was essentially random data. I can imagine a case statement where you have a default case of "don't translate the date" with a comment over it saying, "This should never happen". I'm sure I've naively written similar code when I was sleepy and it tends to pass review because it's innocuous.

It's easy to be hard on the programmer -- probably crashing is better than data in the wrong format, but then you are just pushing out the problem to a different layer. Error handling is completely non-trivial in complex systems. Maybe they should have thrown an exception in that case, but are you sure it's going to be handled? What is the downside in that case? It could easily be worse -- we have no way of knowing. Sometimes it gets down to, "Well, you need to make sure there are no mistakes in the code". If we're going to go down that route, then the incorrect timing of the memory freeing is the real cause (or if I'm being particularly nasty I might say, "You really shouldn't be using threads" ;-) ).

I guess what I'm trying to say is that there is certainly a better way of doing defensive programming in this case, but I wouldn't be able to tell what it was without seeing the code. I also wouldn't expect any large codebase to be completely free of these kinds of problems because it's easy to make a mistake.
There are still plenty if you don't buy from Apple.
I went camping at Mt. Shasta a year ago. There are tons of these gem/crystal stores in the town.

Sure many of them are very pretty to look at, but the way people talked about healing and energy I had a hard time not laughing.

These people also claim to be self conscious and care about the environment, but seem to have no understanding of where them gems came from. I could be wrong, but I think more are coming from china and are nearly the equivalent to blood diamonds, using the poorest labors to mine them.

It was very surreal. Other than that Mt. Shasta was beautiful, the laval tunnels were awesome.
I work in finance, and we do something like this. HTML is not scrubbed, but all links are sanitized/scanned/vetted before we can visit them. Kind of annoying, because it can 5-10 minutes after receiving an email with a link in it before it's cleared. Considering I work in market data and a lot of vendors send out out important notices about delays, holidays, etc as a brief blurb and then a link to more detailed info, it gets annoying. But, I understand why its done, and it's important to do so. Understanding doesn't make it any less annoying, though.
Scientists Create a Robotic Fish That Pumps Synthetic Blood and Swims on Its Own
This is true.

Since my first child was born and I suddenly had the responsibility of modeling conversation so that they could learn to speak, I became acutely aware of my and my wife’s inclination towards comfortable silences.
Another example of a name and symbol being different is Salesforce with a symbol of CRM
I'll take a look at navbar and section. should work fine, the JavaScript sees the element by id and class, change from a div to a navbar or a section shouldn't break it.
Because these are not estates (which might own a lot of land, have vassals, and have economic and social connections to the surrounding area), so there is nobody to use the ballrooms, even if they invited everyone they knew. Its cargoculting for the rich with no sense whatsoever.
Yes, and it's for this reason that adding a type system will to it will alienate a lot of its users. You can say "optional" or "gradual" as much as you like but adding types will split the community which is the last thing Ruby needs right now. The trouble with tech is we just can't let something be and stop fiddling with it. Ruby is fine just as it is.
I would assume that GPS actually works much better in rural areas. Maybe a bit longer to take a fix if there's no good cell signal to use for AGPS, but once you get a fix, it's all satellite so being in a rural area means no large buildings around you to reflect the signal.

Of course, the quality of your maps is probably a lot worse.
It's not cellphone or the radiation, it's the posture. People are bending their neck forwards for prolonged times resulting in growth spurs at the back of the skull
Self-Publishing Podcast Episodes of All Time