skysight-inc/HackerNews huggingface dataset:
>> the evidence for it was obviously good enough to convince a large number of people to spend a decade or more on it

> This doesnt mean much to me. If thats where the funding is then people will link their research to it. If NIH is about "aging" this year then you change your grant to use "aged rats", or somehow link your study to "climate change" or whatever.

I don't mean doing research with grant money, I mean that hundreds of people at half a dozen or more companies spent billions of dollars of private funding and at least a decade of their lives to develop drugs based on the amyloid hypothesis. That means that the evidence was good enough, or the evidence for any alternatives bad enough, to speculate on. Drug development is always speculative, but it's not crazy or irrational. And it's not a lack of quantitative thought, either; it's speculation.

But my purpose here wasn't to defend the evidence (as you seem to want me to do), it was merely to point out that for all this time "the" amyloid hypothesis (again, it's a family of hypotheses because each drug has a different intended mechanism of action and is therefore a different testable hypothesis) has been the only workable theory of how the disease works. Thus someone used the word "unthinkable", which you objected to. He clearly didn't mean it literally, since people have actually thought about alternatives, so it must have been hyperbole. Since he probably agrees with you that the evidence is weak in absolute terms, I don't see why you would object to the hyperbole. I pointed it out because your question (which was "What made it so previously unthinkable?") indicated that you were taking the word literally.
Assembly was certainly a requirement on 8 and 16 bit micro computers, where high level languages had the role of modern managed languages.

Abrash and Norton MS-DOS books expose this reality quite well.

On 70's mainframes outside AT&T walls not so much.

NEWP uses CPU instrisics. Burroughs architecture doesn't expose Assembly.

Xerox PARC moved away from BCPL into Mesa for their Star and Pilot workstations. With the last generation using Mesa/Cedar.

Speaking of which, BCPL was originally only meant for bootstrapping CPL, before getting a life of its own.
If anybody would like to get the basics of it, here some Indonesians Natives willing to do conversation Bahasa / English conversation exchange:

https://lessons.coffeestrap.com/learn/Indonesian

Disclaimer: it is a language exchange sideproject I've been working on for a while (yes I know it needs some UX polishing work).
If you're having Slack fatigue and a less interruptive approach sounds appealing, a friend is working on something you might like: https://level.app.
Short coal and natural gas generators, and their equipment manufacturers.
Your last snippet only defers the code execution to the next iteration of the event loop. If it's synchronous, Since it's "blocking" anyways (no IO or network requests), why not just `let result = collection.map(expensiveFunction)` ?
One possibility is that the GPS tracker does not have a UI to unlock a SIM card, so the SIM card was set without a pin.
I believe much of the work on forking preloaders could be modified to work with a single JRuby JVM process, or with the Drip JVM preloader. Hopefully we'll have time to make that happen, or someone from the community will step up to help us!
That is correct. They would probably use a single bomb. [1]

[1] https://www.google.com/search?q=police+bombed+a+black+neighb...
It depends on the exploit and on the reader. If, for example, the reader supports javascript then it can be attacked, apart from other weaknesses. Chrome on Linux executes javascript in PDF, while Firefox does not.

Here is an example file: https://we.tl/q90gXERGmx

Built with https://github.com/cornerpirate/JS2PDFInjector
Nice woody sort of word, "gurn".
Decompile the resulting library and start refactoring and adding comments?
What you say is true, but how is this relevant to the discussion at hand?
Absolutely correct. What's happening is the increase of total energy in a titanic, global chaotic system. By definition, and even in a purely mathematical model, you'll get more intense 'outlier' events in both range and statistical behavior. In real life, exactly the same thing happens and is happening.
easier if you show us the code
Bloom & Wild | Senior Ruby Developer | London, UK | Onsite | Full Time

We’re Bloom & Wild, the UK’s most loved online florist. We're using technology to create the UK's fastest growing flower and gifting company, with cutting edge tech work on user level personalisation in particular. We’ve created a flower experience unlike any other by innovating at every stage of the journey. With the leading app and website in the flower industry our customers can explore our carefully curated range and checkout in seconds anywhere.

We’re hard-working with a relaxed culture, supportive of flexible working, with a strong and collaborative vibe. Everyone is very sociable, with regular company-wide lunches, drinks and Bloom & Go Wild trips. We use the best bits of agile with a real focus on learning, through retros, stand-ups, code reviews and plenty of chances to pair up and solve problems.

We're looking to find a Senior Ruby Developer

- A strong Ruby on Rails developer who has experience in similar industries - eCom, fast growth, operations focused business

- Strong people/mentoring skills but stronger Ruby skills

There's much more information about us on our careers site: https://www.bloomandwild.com/careers
Which is minor compared to having to curtail renewables production.
I'm sorry to hear this! We have worked very hard to keep JRuby stable, but sometimes things drift when more issues come in than we can keep up with. If you can point me toward the issues you're having, I'll try to prioritize them for the next release.

It sounds like you are trying to update to newer JVMs but running into problems, yes? I did a bunch of work about six months ago to support Java 9+ JVMs better, but I know there's more to do; the module system it introduce is tricky to work with/around.
Generally auto generated parsers have huge problems with error recovery (bailing out quickly) and reporting. They usually exceed in performance however. I’m not sure where OCaml stands.
DocSpot | Entry-level / Junior Back-End Developer | Santa Clara, CA | ONSITE | http://www.docspot.com
DocSpot helps people find doctors, and we're looking for a full-time entry-level / junior developer to rebuild our crawler and build some tools. We do not require a college degree and we also do not require previous professional experience. For more information, including how to apply, please see:

https://docs.google.com/document/d/1IvcTtE7yE7m5u0NfrVmvtR_i...

Once candidates have submitted a complete application, we typically let them know within one week whether we would like to meet in person. There should be at most two rounds of interviews, and the process typically includes some basic coding questions and logic problems.
Camera Manager, a simple Swift custom camera view for iOS
I work a place where there is no interaction between employees. No coffee breaks, no paid lunch, no meetings. It is hell. Enjoy.
Effect.AI Rejects Amazon Partnership
Actually whistleblowing is not only legal in the UK, but encouraged by the government and whistleblowers can expect protection: https://www.gov.uk/whistleblowing
Is your goal to read more books?

If it is, then here are my two advices:

1. Don't try to remember every details of the books. Just cruising through will update your mental model of the world and your brain will assimilate concepts that are relevant to you at that point in time. Also, great books are meant to be read multiple times so don't fall the fear of missing out.

2. If you aren't naturally devouring the book out of curiosity, chances are that the book simply isn't good. Put it down and pick another one. There are hundreds of incredible books that might change your life, the hard part is finding them ;)
it's a societal problem but the big social media platforms amplify that social behaviour. I am sure we still dont know the effects of social media on society, so simply thinking of it as a societal problem is also a bit easy. Its more of a societal+technology problem
The delay on broadcast video makes it excellent for anyone who can get ahead of it. Everyone else bets at 10 second delay, but that's plenty of time for the odds to change.
One thing I'd like to see is autopromoting folders into the tag search. I have some folders for the most common types of links I save, so entering the folder name into the awesome bar should treat it like a tag.

One feature I can see myself using is grouping related tags and autofilling them. Like if I have the tags python, programming, and language grouped together it should autofill the programming and language tags when I enter python as a tag.

But yeah, FF tags work great.
Who cares? Flagging sites probably provides an overall benefit for people to be careful on sites where viruses have been detected. People pirating books will still download them ‘cause if they are on a know pirate books site they’ve already accepted some risk. People who don’t know what their doing will still get infected.
As the blog post says: "Error: Syntax Error".

Helpful error messages have not been my experience.
Why do you put SQL statements in the “core”? Just put them behind and interface and call it a day.

SQL and relational data is the only option, unless someone comes up with an equally powerful alternative with similar theoretical underpinnings.
Well, we just need to compare how Xerox PARC, IBM and AT&T workstations in 1980 compared against each other.

I leave it at that, there are plenty of places to find about history of computing.
As for myself, I wish SQL's SELECT were more expressive. It's currently organized almost exactly like a mirror of the underlying relational algebra operators that a query engine has to execute internally.

But relational operators isn't what developers like to work with. SQL is about "projecting" relations, putting them through some basic transforms, none of which compose that well because of SQL's statement-oriented syntax. For example, you can't group a group-by. A group-by takes a list of terms, but you can't funnel the output through another one without wrapping the whole query in a "SELECT FROM (...) AS ...".

I'd like a query language that more expressive, expression-based syntax where the results of each expression can be "piped" into the next step to perform transformations, joins, reductions and so on.
JRuby 9.2 will continue to support Java 8 through the end of the year, and then we'll reevaluate minimum Java version for JRuby 9.3 early in 2019. Maintaining support for older JVMs, especially ones that have been officially end-of-lifed, does put a strain on our efforts to keep JRuby current, but I understand the move from 8 to 9/10/11 is a tough pill to swallow.

That said...the work we're doing to perform better on Graal will also speed things up on non-Graal JVMs: inlining more code, specializing data structures, reducing call overhead. You can rest assured things will continue to improve on Java 8 as well.
The 15,000 number seemed quite high based on my understanding of China’s complete lack of capability in maritime warfare from about 1700s onward. Apparently, though, during the Míng dynasty China had a large fleet, which had a reported size of 3500 [0, unacademic] or 2700 and 3000 ships [1, academic]. They were exploring the Asian sub-continent in the so-called “Treasure fleets” [2], but those fleets did not go nearly as far as the European traders who would arrive in Canton and Macau from mainland Europe in the 1500s.

[0] https://www.independent.co.uk/news/world/americas/500-years-...

[1] https://www.jstor.org/stable/43383349

[2] https://www.thoughtco.com/why-did-the-treasure-fleet-stop-19...
East Asians are self-aware enough not to flaunt their dealings to foreigners, since they know how up-tight foreigners are about such things.

I've lived in Korea for many years, spent a lot of time in Japan, and do a lot of business in Hong Kong. Prostitution, particularly in room salon settings, is the primary setting for most intra-Asian business. Business drinking volumes are also off the charts, particularly in Korea.
Holy mother of the pile of crap this thing must be...
It speaks to the argument that “if this site is serving up infected files, all files it serves should be treated as potentially infected”
Having the next big startup hardly makes a dent in the world. 1/100th of the energy required to do that could likely save thousands of lives in other mediums of employment or volunteering.
No. In theory you can mine everything with robots.

However, every year you stay on Earth, you're kinda like throwing a 1d100 whether you get a WWIII and it turns into a nuclear wasteland or not. You can keep throwing it and hope it doesn't happen in your generation, or, you can get out of it and have a backup plan.
There is also a standard terminology for undesirable effects of medications:

- Very common: affects more than 1 in 10 people – ie the risk is 10% or higher

- Common: affects between 1 in 100 and 1 in 10 people – ie risk is 1% to 10%

- Uncommon: affects between 1 in 1,000 and 1 in 100 people – ie risk is 0.1% to 1%

- Rare: affects between 1 in 10,000 and 1 in 1,000 people – ie risk is 0.01% to 0.1%

-Very rare: affects less than 1 in 10,000 people – ie risk is less than 0.01% (This includes isolated reports)
> colocated inside and exchange

That is why I think all trades should be arbitrarily delayed by a random number of milliseconds.
”One thing that burned me bad though was that without a `try` anywhere, my 100 line async function failed silently. I think because its transpiling to promises and nothing was handling a failed returned promise. Really really frustrating.”

This is a promise thing, it doesn’t really have to do with async/await or transpiling.

Node.js and some browsers have a warning or event you can listen for https://developer.mozilla.org/en-US/docs/Web/Events/unhandle...
> More importantly, are you standing outside the shop saying 'don;t go in there, old chum - I can tell you what's going on'.

Sure are.
https://c2.staticflickr.com/4/3295/2365794657_6a9a3f2d19_b.j...

Why would I need to buy the News & Star, or even go into the shop, now I know what's happening?

It's quite easy for a publication to not appear in the following section of google's site

https://i.imgur.com/RoFQrN1.png

Either a simple robots.txt (a sign telling school kids they aren't allowed), or a username/password (members only), or even close the shop completely.

The newspapers have headlines and the start of stories on display in shops, trying to attract passers by to their wears. You can even read the first few sentences of the cabinet meltdown in the telegraph, far more than you can on google, all without paying the newspaper owner, or indeed the shopkeeper, a penny.

https://c8.alamy.com/comp/BBYXHY/english-newspapers-on-a-she...

The headlines are put out there for everyone to see to entice people to come in and spend money. If the shop or newspaper proprietor doesn't want people reading the headlines without buying, they can not put them on display (robots.txt), or cover them up, like on these (ex) publications

https://ichef.bbci.co.uk/news/976/cpsprodpb/B4B6/production/...

What they can't do is charge people for looking at the headlines on the advertising board they put out in front of their shop.
Attacks on Smart Contracts
One issue is mentioned in the blog post:

The days of Error: Syntax error. may be numbered
This is just confusing misuse of the word "relativistic", being based as it is on _relative_ probability and having little to do with philosophical relativism and nothing to do with physics relativity.
I don't see anything wrong with the majority of asynchornous communication methods. Mind you, I'm a fan of slack and a lot of people aren't. The issue though, I think, and the reason why slack is so widely used despite the fact that most users tend not to like it is because of the UI. It's friendly and easy, for surface level tasks, and that's far more important to people than the fact that it's synchronous (based off of my own experience, can't cite any stats so I'm not making a claim here). Email could very well work for this, and several apps have tried to "IM-ify" email, but none have really caught on. It's a UI and UX issue fundamentally, not a capability issue, once again according to my experience.
In the Philippines, people would think you were a massive loser if you achieved business success and didn't have mistresses.
Why did you write your opinionated comment in a straightforward manner, then?
The shame of my very low Uber rating
https://photojournal.jpl.nasa.gov/jpeg/PIA16204.jpg
In part I agree, but then again, it can become a problem à-la windows security prompt, where people have learned to basically ignore it and give permission to mostly anything.

In other words, in my opinion, don't cry wolf unless there's an actual wolf, or at least something that could reasonably look like one.
i do not believe that we have any such evidence.

I’m open to the possibility that extraterrestrial life exists. I suspect that it’s mostly prokaryotic — and i don’t think there’s any credible evidence for advanced alien civilizations or the like, to date.
Chroma Lab VR Particle Simulator
You mean like using… domain names?
Sim locking is a device-side control that ensures only a specific carrier’s sim is used in the device.

They should have used a limited IoT-oriented sim with data limits.

I kinda feel these folks were extraordinarily naive, but I’m coming from the perspective of a telco SME.
I'm curious to hear that, hopefully someone will record the attempts!
It will be truly glorious when the light of social justice shines in Tokyo, transforming it into the paradise of that progressive city on a hill, San Francisco!
Show HN: Scientific Explanation of Some Doraemon's Gadgets
Why don’t you just use cmd + H to hide it?
This looks like it works like Haskell: the original group still has control, but a group of consultancies has demonstrated the ability to reliably develop and get support for their extension proposals.

JS is probably confident in their ability to get their developments merged.
I don't quite understand your comment in relation with the article. The main subject isn't the complexity or simplicity of the language but rather that it's not effectively used by the population at large which makes it a relatively inefficient tool for communication. He mentions that the language "has fewer words than most languages" but that's not his main point.

This text is also clearly not meant as a treatise of linguistics about Bahasa Indonesia, it's more of a cultural trivia piece so I don't think it's really fair to criticize the lack of cold hard linguistic facts. It's also an important piece of information for anybody considering learning the language, as it turns out that it might not be as useful as one might guess even if you plan to live in Indonesia.

I do challenge your assertion that "claims about the relative simplicity or complexity of different languages are rarely grounded in actual linguistic evidence". It's true that it's very hard to judge the "absolute" difficulty of a language because everybody has very profound cultural and linguistic biases. It's also true that it's not generally a very useful information, I don't know which of Italian or Vietnamese is objectively harder but I know that as a speaker of French and English I'd probably have an easier time learning the former than the latter.

That being said I think if you're familiar enough with the languages you're "rating" you can come up with a pretty decent classification of "absolute" difficulty. For instance I'd personally consider Portuguese to be objectively harder than Spanish, because while they're extremely similar languages Portuguese does have an objectively more complex phonology and slightly trickier grammar. I would also say that French is "absolutely" more difficult than Italian because of the more complex spelling and phonology.

Chinese is widely considered a difficult language, partly because it's tonal (and you could say that's cultural bias) but also because of its very complex writing system. I don't think anybody could say that the differences in difficulty between written Spanish and written Chinese can only be attributed to cultural judgement.
Ask HN: What happened to modern computing?
When did everything become such a massive data grab?

It's nearly impossible for me to use any modern game or software without giving away more and more data - even when I've already paid for the damn thing.

There are attempts to grab data at every stage, every turn, often by multiple parties.

I remember when I could double click a game's icon and start playing within two minutes.

But recently, I bought GTA 5 on PC and my user flow looks like this:

- Sign into Steam
- Sign up for GTA 5 "Social Club" (even though I don't want to be "social" or play online)
- "Verify" I'm not a Robot before signing in. If that fails, I have to click on little images for Google.

My single "one click" experience has turned into a "three click" experience with multiple sign-ins and attempts to grab even more data.

Why can't modern software simply respect me and understand that I just want to do stuff, not deal with a gazillion sign-ins. I don't want to give you any more information about me. I don't want to be a little monkey clicking away at squares in your ML algorithms. I don't want your newsletter.

I just want to use my damn computer and I want all your sign-up forms, pop-ups, and "social clubs" to get the hell out of my way.

- A frustrated user
Aka a terrible configuration for encouraging collaboration. Which is the conclusion of the linked study.