skysight-inc/HackerNews huggingface dataset:
That's a decision I have made without a spec many times.
http://members.iinet.net.au/~tom-hunter/

There's a C one. Truly though, it wouldn't be hard to just write a brute force checker for this in some reasonably efficient compiled language.
It’s easy to say in retrospect that this specific issue was a big problem and we wish someone had come forwards. It’s a lot harder for someone without the benefit of hindsight to notice that it’ll definitely need to disaster, and that it over all the other minor deviations from the rules needs to be whistleblown on. (Before the hack, how much attention would you have paid to someone whistleblowing that some of Experian’s software dependencies are out of date?)
I really hope that someone who knows more about electronics could help the guy to get a better understanding of what he did wrong and how he could do it in a better way.
You would be surprised to see how many books have the wrong ISBN or have a mismatch between the barcode and the ISBN. Not as much of a problem with major publishers now, but some from the 80s and 90s were hilarious.
See: “Designing better file organization around tags, not hierarchies”[1]

The author has done a thorough preliminary exploration on this matter.
[1] https://www.nayuki.io/page/designing-better-file-organizatio...
The malicious code can simply write an executable somewhere in the profile (or /tmp, or anywhere). It is highly unlikely that the profile (usually in /home/${USER}/) is on a filesystem mounted with the "noexec" flag.

Or just inject code the browser at runtime.

Under the Unix security model, the UID is the permission boundary. Even if the binary is owned by root, it inherits the user's UID when they run it.
It's the whole premise of Open AI - they democratize AI, give everyone access. Since it's known to be possible, someone else would be able to repeat it anyway.

Saying hyperbolic things like "the whole world stands to be burned" is silly. They aren't giving everyone a nuke.

Things like deep fakes and synthesized speech are much much worse, since you can make any politician say anything you want, and an average person wouldn't be able to tell it's fake.
> 600k year for 2-3 is only real in the silicon valley bubble.

Nope. You're forgetting the cost to the company is the burdened labor cost (https://en.wikipedia.org/wiki/Labor_burden), not just wages. Payroll taxes, benefits, office space and equipment, etc. can add another 30-40% to the cost of wages.
I posted this in the other recent spaces repetition thread, sharing here as well:

If anyone's studying Japanese, I made two iOS apps for spaced repetition systems specializing in the unique needs of learning Japanese.
The first is a flashcard application called Manabi. It uses a similar algorithm as Anki with a priority on UX.

https://manabi.io

The other is Manabi Reader, which complements the flashcard app. It curates feeds of interesting short-form content, has one-tap dictionary lookups, optional furigana injection and JLPT level tagging, and it lets you create flashcards from the words you're learning as you read.

https://reader.manabi.io

Glad to hear any feedback. I'm currently working on word tracking functionality for Manabi Reader, to track your reading progress and let you see which and how many words in an article you should know already vs. words new to you. It’s been getting great feedback and growing usage so I’m interested in pushing it further.

(Sorry, no Android port coming. They’re native iOS apps and would have to be rewritten from scratch.)
Ask HN: How do I write a research paper?
I've worked on my own startups projects, some more successful than others for a few years, until lately I started freelancing as a full-stack developer and working as an editor for a popular technical blog. I love to read, and I love exploring interesting concepts.

I love experimenting myself, as well. I've been built and continue building several small projects spanning from radio receivers, to rudimentary electronics and Arduino re projects. However, I feel like I'm always a step behind and not really contributing to society as an inventor or explorer. I feel like writing research papers would help.

I'm a college graduate but in a non-technical field, so while I know how to write academic papers, I've never written one published in a peer-reviewed journal. How do I do that? Is there a community for people looking for help that I can contribute to? Is there a place where I can find topics that people would love to see researched?
Yep, and that’s one of the reasons I feel I’m pretty much done with programming as a day jon.
what is the best general use case open source knowledge graph, if any? The actual graph, not the tech.
Serverless Absurdity for Geeks
XX vs XY chromosomes for women vs men is broadly taught in schools. Most people (at least in developed countries) will remember it at least vaguely. I find it very unlikely that all the reporters at these mainstream news sites were just ignorant of this.
why are they more likely? beacuse that group commits more crimes? cops stop people in some neighborhoods more often too because those places have more crime. its just facts.

getting caught less frequently? you mean because of committing less crimes? the same data shows up even when the police officers are black.
Can HBO retain its place on the throne under AT&T?
It's fine. We can just replant a single specie of a tree and pretend the world has more trees than ever! HN adores using this analogy when it comes to the stupidity of mankind.
Not in the paper, but Ron gave a talk where he mentioned an MS drug (I have forgotten which) and a new drug that targets mitochondria which is not yet licensed for anything.

Sorry I can't be more specific. I don't remember the details.
"These two forms of norm-violating behavior share common causes, and are often considered to be positively related."

Why do the authors assume dishonesty is "norm-violating"?

It seems logical that some forms of dishonesty are norm-conforming and some forms are norm violating. In any case, whether dishonesty actually violates norms should itself be tested rather than assumed (the paper's body actually notes some forms of dishonesty coming from social pressure but the heading is still there).

I mean, I might say that the dishonest statement "everyone aspires to honesty and honesty is what we value" is one socially acceptable kind of dishonesty. But that's my idiosyncratic point of view.
This biomarker seems incredibly general; I suspect people with certain presentations of a mitochondrial disease would have the same biomarker.
Amazon shutdown that API last fall, I think. I've been using one of tellico's other options since then. (I don't remember which offhand.)
> Do C++ and java actually pass messages?

Not really, “a limited echo of message passing” would have probably been more accurate than limited message passing: C++ and Java Ivor a form of OO inspired by Smalltalk-style message passing but are implemented in a way which provides something much more limited.
Even worse in my case, we are using event sourcing, but the client reads the Eventstore streams indirectly. It's terribly uncomfortable being the only one on a team of 7 who thinks this is terrible.
Wait... does it mean chronic fatigue syndrom is recognized now ?
Not to mention they haven't left India at all. They are largest on-demand cab provider there. Last I checked, India was still in South-East Asia.
Which are the other ones? I know of GCJ, which is dead, and Graal, which from what I hear takes hours to compile small programs.
Wow I know I'm not the only one but this is the first time a web page has literally pegged my CPU. It even created audio artifacts in the music I was listening to at the time.
FYI: quoting material like that is impossible to read on mobile because it does not wrap. Please just use ">" as an quotation marker.

or wrap it in * to italicize
The Truth About Morally Aspirational Marketing Messages
I think it's differrent internet culture and demographics, what is a computer or smartphone? To average people it could just be that app, QQ or Wechat, using a smartphone is using Wechat. Computers appear in China relatively late, for young people, they'd rather have a smartohone than a computer.

And lastly, user experience, apps in the west need to mind the laws and media, but in China tech companies basically can do whatever they want, so it's always the race to the bottom coz that's where the winner will be. So you have Wechat filled to brim with hawkers/salesmen/marketers with unfettered false ads, its "self-media" platform feeding people the most eye-catching junk articles. User experience doesn't mean much when the popualation is so big they can just lock as many people on their apps as quick as possible, then the picky ones are forced to deal with it as it's a "superapp" - everybody is using it and they are not going to change.

So there you have it, the superapp experience: your boss and coworkers messaging you at night and weekends; the local police where you rent your room asking you to register ID and verify face on their Wechat applet; your acquaintances and parents sharing the latest self-media top story about stoping drinking coffee immediately coz Americans found it's carcinogenic.
An island in game of thrones as well
Many HFT firms have used Java for ages. If you know what you’re doing you can avoid GC. Also, not everything needs to be realtime.
That's what I do it almost all my equipment (not US, though)
Well this is good news, my six year old is a very honest kid.
The '70s seem to have been an interesting time: https://longreads.com/2019/04/29/what-i-learned-from-doing-a... . Link is all text and presumably SFW, but caveat emptor.
Compiler basics: LLVM conditionals and compiling fibonacci
Here is another case for anyone interested. Sadly in this instance the court decided to let the thief keep and auction it. https://en.wikipedia.org/wiki/Archimedes_Palimpsest
I get the following error:

"403 Forbidden

Please stop referer spam.

We have identified that you have been refered here by a known or supposed spammer.

If you feel this is an error, please bypass this message and leave us a comment about the error. We are sorry for the inconvenience.

If you are actually doing referer spam, please note that this website/b2evolution no longer records and publishes referers. Not even legitimate ones! While we understand it was fun for you guys while it lasted, please understand our servers cannot take the load of all this cumulated spam any longer... Thank you.

Also, please note that comment/trackback submitted URLs will be tagged with rel="nofollow" in order to be ignored by search engines."
Can someone explain to me why generating a square wave creates lots of harmonics, as opposed to other kinds of waves?
This sounds brilliant if it can be replicated. From what I've read and heard large parts of the medical establishment still treats ME/CFS patients as lazy/making it up. For there to be a positive diagnosis rather than a diagnosis of exclusion is the first step to getting these people the help they deserve.
Yes. Even by being a solo developer for quite some time, I ended up spending about that amount of time reading code, with a good portion being spent reading my own old code.

It's been a ramp up of course, starting with a totally blank codebase, I started with 100% of time "writing" code (quotes meaning : thinking about and then actually writing, I assume it goes together).
Photograph the spines of the books on the shelves and OCR the titles and authors?
So by moving the goal posts, never being able to technically support your opinions, and being generally ignorant on the topic you have strong “everyone needs do as I say” opinions about...

Has someone explained that to you as what a “steelman” argument is?
It could also be measuring the result of extreme inactivity. I am bedridden, and I have no doubt that lying in bed for years has had a profound effect on my physiology independently of my ME/CFS.

The acid test will be when we compare ME/CFS patients to matched MS patients. However, as Ron Davis has stated, it might also be the case that MS patients have ME/CFS, as ME/CFS is highly heterogenous and may be arrived at from multiple directions.

There are lots of details that need to be ironed out. Nevertheless, this is exciting news.
Look at the series of articles titled "falsehoods programmers believe in X". Those articles exist because someone at some point made an intuitive assumption about how the world works, which was convenient at the time but eventually ended up biting them in the back side.
Data-Driven Synthesis of Cartoon Faces Using Different Styles [pdf]
India is generally not considered to be in South-East Asia.
No problems with Pale Moon, and the history is:
FAGGOTS ousted the founder of mozilla
FAGGOTS recently joined SOROS and GOOGLE in CONTROLLING WHAT YOU SEE and ACCESS ONLINE
in short CENSORING YOU and STEALING YOUR PERSONAL INFO

The Founder has since developed Pale Moon from an older open source FIREFOX version and updated it, maintaining his desire that YOU have FULL CONTROL of ALL YOUR DATA and INFO...

This ISSUE IS NOT A BUG
IT WAS PLANNED to force everyone to allow MORE OF THEIR MALICIOUS CODE ON YOUR SYSTEM to CONTROL WHAT YOU SEE

MOZILLA has BROKEN THROUGH the PRIVACY of TOR and to fix your TOR BROWSERS over this FAKE BUG you totally corrupt your TOR PRIVACY....

Get rid of FIREFAUX, and TOR, and all other MOZILLA PRODUCTS.

Use only PALE MOON, I have been testing about 5 browsers and now Im DUMPING FIREFAUX TODAY and down to 2, PALE MOON and BRAVE, but BRAVE is not so hot, Pale Moon is really improved a few days ago with the latest upgrade... It is clearly leading the pack.

CHROME IS THE WORSE for STEALING YOUR PRIVATE INFORMATION.

Say good bye to the FEMINIST FAGGOTS at MOZILLA...
Look up ETHICAL TECH, FEMINIST AI in Mozilla's PRESS RELEASES...

It should wake you up as to the EVIL MINDS that run MOZILLA...

Stay safe, stay secure, stay PRIVATE, Say NO to GOOGLE and MOZILLA.
The way I understand it is: certificate revocation is handled by checking OCSP servers, and OCSP servers can be programmed so they give different answers depending on the IP address of whomever is asking. In other words, it should be possible to disable all addons for a selected user by targeting him by IP address.
Maybe he would, if the thought weren't so daunting.
That's not what I am saying. I am saying that through a chain of choices they arrived at a specific conclusion how to solve their problem and then added justifications that admitted no alternatives when alternative solutions would have avoided the situation today.

People, including myself, were argueing against putting mozilla in a position where they are a single point of failure. That critique was countered with the specific argument that giving users an override is not acceptable because any override could also be used by adware and thus mozilla must be the sole arbiter of what addons can be installed.
Maybe. No idea. Even if people started to accept the swearing maybe the speakers knowledge that he has a special exception allowing him to say these words and it's okay would be enough. Or maybe he still considers it bad to swear even if other people thinks it's okay. It's not like brains always act in some predefined logical way.
I have done some updates. Thank you for your suggestions
I think almost anyone who has worked at real organisations with full-time paid staff can tell you that things do slip through the cracks. At least I can.
Either of us is reading it backwards - for example, Michał Boni is "green" in both "Vote on Possibility to
Change the Final Text" and "Final Vote on
Copyright Directive". Doesn't it mean he opposed it? Or is the first list of yours referring to a third voting, not mentioned on the website?
That's kind of what I thought: Google didn't have to turn to the dark side until it bought DoubleClick. Sure, they wouldn't have become one of the biggest companies in the world, but they could still have made plenty of money. If they had taken that course, I'd still be using their products.
>Millions of people (in the US alone!) suffer from this illness and I think everyone has wondered, or heard it wondered, if it's imaginary.

For all these people to know there's something actually physically wrong with them is massive.

IMO the broader issue is the stigma against mental illness. The leading hypothesis remains that chronic fatigue syndrome is a mental illness. Both your comment and the linked article imply a false dichotomy between "real" physical illness and "imaginary" mental illness. Mental illnesses are every bit as "real" as physical illnesses. They cause real suffering, real disability and real death. If chronic fatigue syndrome happens to have a psychological etiology, then sufferers still deserve compassion, effective treatment and proper research.

The research in question has a relatively small sample size and only compares CFS patients with healthy volunteers. Identifying abnormalities in immunological or stress-response functioning may not be particularly useful in proving that CFS is "real" (i.e. non-psychological), because we have identified similar abnormalities in patients with depressive disorders. Some researchers argue that major depressive disorder may be an autoimmune disorder, although this is far from a mainstream opinion.

https://doi.org/10.1073/pnas.1901274116

https://doi.org/10.1371/journal.pone.0138904

https://doi.org/10.1016/j.it.2005.11.006

https://doi.org/10.1016/j.pnpbp.2004.11.003
Start Binge-Reading
I'm a UI developer who specializes in designing and developing tooling for SASS products.

My last company was in ad tech, and our UI was for setting up ad campaigns. A big campaign consisted of 1 campaign, 30 line items, 900 tactics, and 2,000 creative assets. We offered managed service, meaning the account managers were in house and I could observe them work.

When you're working with quantities like this, every UI choice is hit by a multiplier equivalent to the campaign size.

My favorite was a request for table sorting. Makes sense, users want to sort 2,000 creative assets, and sorting is something every UI should have However, asking why they're sorting revealed that they were trying to identify "orphan creatives", assets which had no assigned tactic.

They'd open each creative in a new tab, and assign it a tactic. Also not a big deal, until you multiply that action by 2,000.

They'd also need to spot check the assets to ensure they weren't accidentally assigned to incorrect tactics, a feature that no one thought to request.

Ultimately, the request from our AMs and Product Management was: "Please add sorting to tables." What I ended up building took over a week, and took the shape of a nested folder browser that allowed bulk actions on multiple entries. All because of a sort request that was hiding an issue.

So what was the impact? We had lots of large campaigns, which could take up to two stressful days to set up. The new tool minimized errors and took at most an hour (thanks to some smart generator tools I added later on). We had 5 full time technical account managers who went from extremely stressed during Christmas to fairly calm. Errors decreased, resulting in better campaigns.

One thing remained, and that was the muscle memory senior account managers had developed for setting things up incrementally. I learned that when you build a tool people use for hours a day, every small task is important. The motions embed themselves in a user's brain. The mistakes or inefficiencies of a UI, seemingly insignificant during development, can become someone else's rote action, stressor, and even source of unhappiness.

I don't affect the global economy, but questioning a sort feature made five of my coworkers happier.
Yeah, that would be great. I’ll try to implement that.
https://blog.mozilla.org/addons/2015/04/15/the-case-for-exte...
Yes, you’re a pretty little snowflake. Unique among the wold. No other profession or field has to suffer the hardships you have to suffer. Get over yourself. Everyone has has this problem. Many people don’t even have a name for what they do. You have conferences, educational curricula including at the university level, professional organizations, etc
Ask HN: What's the most rewarding career in software?
I'm a software developer who needs to do something other than full stack web development. I have an opportunity to pivot my career a lot right now but not sure which option to explore first.

In your experience, or the experiences you've heard of, what specialty in software is the most rewarding?
This neuromorphic stuff is super cool. I wish I could just buy some! I'm the author of spikeflow (github.com/colinator/spikeflow). I'd love to support neuromorphic hardware.

For the moment, biological neural networks (brains) are, I believe, many orders of magnitude more powerful, and especially more efficient than, current computers. But it's hard to say, because it's so hard to tease out the important parts of what the brain does, because it does so much. There are so many types of neurons, so many types of connectivity, so many interacting neurotransmitters, so many support cells that affect computation... almost like the brain is the result of a billion years of hack-upon-hack evolution...
Tech firms engage in capitalist logic to achieve it: wherein the true costs of production are externalized and obscured from public view (or worse, portrayed as being virtuous and of benefit to the user). Willing or not, we are in their employ when we engage in their services, much in the same way we contribute to climate change merely by participating in industrialized Western society. We are both the victims and perpetrators, because even individual moral responsibility has been externalized, seemingly to the point of irrelevance. And as the complex systems (e.g., near-omnipotent global surveillance, totalitarian fiat currency, Bernays' propaganda) we've designed and implemented to run our world are beyond the comprehension, let alone control, of any single mind, how could it be any other way?
I don't think severe limitations in physical mobility were as common in the past. I'm not the only one who thinks this. The creators of WALL•E clearly think it as well.
It is a tragedy that this regime resulted in such avoidable death at the interest of rushing a product to market. In short obviously Boing F’d up hard.
... a method to apply a hotfix manually without enabling studies: https://news.ycombinator.com/item?id=19827302
yes but what's the point ?

you get no warranty and the battery is already mostly consumed. my work's iphone 6 battery has already started underperforming after a few months, I guess it's not going to see the end of 2019.
Certificates can be renewed or revoked that's literary a switch. That the apparatus before or after switch is more complicated is irrelevant.
Nothing wrong with an SVM. How else would they create a decision boundary for classifying patients? The choice of the polynomial kernel is interesting, but I don't think it causes any issues given the data.
Thanks for pointing that out, fixed.
That is such a massive security flaw, and if any other company had such a power over my browser experience I would drop their product immediately.

Mozilla, you've really been testing my patience for the last two years.
And if only my company would allow me to FTP into our servers directly I could hotfix a problem in production much faster.

...which is to say, it's a trade-off, and though you can disagree with the weight Mozilla assigned to the pros and cons, their reasoning was valid.
In the early 2000s I did a lot of work with ATG Dynamo which was a proprietary Java app server. It was light years ahead of the top competitors (WebLogic or WebSphere back then). It had dependency injection, clear separation of logic and UI, a handy runtime inspector GUI that let you inspect the state of all your container-managed objects including user sessions i an real-time and modify them. The original J2EE borrowed heavily from it and ruined it.