skysight-inc/HackerNews huggingface dataset:
You are done with a magazine at some point. The same can't be said about the internet.

There will always be new articles or replies somewhere, the time you can spend reading them is endless as opposed to a printed magazine where you will have read all articles that interest you eventually.
Data is currently refreshed every 3 minutes, and I'm working to increase the frequency further.
At the time Philips started working on CD-I the internet hardly existed in Europe. When I was working on the UK titles back in 1990-2 the Internet really wasn't on people's radar. Only as 1992 turned into 1993 did anyone think the AOL's and Compuserve's as this world would get anywhere.

Equally you miss out the biggest issue with most developments with CD-I the available disk speed and memory (even ignoring seek times) made most developments an interest combination of careful design and often luck. Watching that Mario interstitial with moving eyebrows I'm imaging the disk spinning desperately trying to load the next scene into memory. As an example I remember spending a week trying to work out how to minimise a MPEG video (quarter screen max) in such a way that we could run a seek and load up the background image ready for the next scene.
> It is not weird, in fact it goes all the way back to Algol, a decade before C was invented.

As the classic "A Brief, Incomplete, and Mostly Wrong History of Programming Languages" (https://james-iry.blogspot.com.br/2009/05/brief-incomplete-a...) would say:

This criticism happens in spite of the fact that C has not yet been invented.
Same...they'll ask me to open in their app...I hit the back button and read reviews elsewhere.
Figuring that out sounds like a fun but non-trivial project.
Since crypto currencies have different mining schemes one would need to keep track of the hash/$ ratio for each one.
I guess the simplest way to do so would be to cross-reference the different mining market places that exists.
Do you have other ideas for figuring out the hash/$ ratio?
I've been spending some quality time with Kotlin the past few weeks and have been converting some of our Java code. The fact that this is easy and that you can mix java and kotlin code makes the transition very easy. Mostly the transition has been pretty smooth and I'm liking this enough that I don't really care about switching back to Java at this point. For reference, I've been doing Java since 1996. It's been my primary language for most of that period. Kotlin is a big deal for me and I'm not doing this on a whim. I've been following Kotlin progress for years before deciding to switch.

What this author seems to get hung up on is that not all Java idioms port well to Kotlin. Some of his criticism is fair, e.g. the companion object thing is indeed a bit of a kludge. No matter how the Kotlin people spin it, the fact is that it is coming up frequently in forums, stackoverflow, etc. It's clearly a problem and it is entirely fixable.

So, it would be helpful if they added proper support for static fields and methods without requiring ugly annotations and offer full back and forward compatibility to Java. The JVM supports it and clearly their compiler supports it if you get insistent with the right amount of ugly annotations and verbosity. So, I see no sound technical reason for not doing this. However, it is not a show stopper. Companion object with some functions, add @JvmStatic annotations, problem solved.

There definitely are some more ugly corners in the language but mostly is clearly better than Java. And just because it's there doesn't have to mean you have to use all of it all the time. Adding question marks all over the place doesn't look like idiomatic Kotlin to me. Better to just have null safe code and not having to deal with nulls. Also, java.lang.Optional works just fine in Kotlin and kotlin probably adds some useful extension methods.

Otherwise, sane generics, extension functions, flexible property definition, data classes, no difference between boxed/unboxed primitive types, etc. All great stuff and kind of refreshing after dealing with Java's broken type system for years.

Add to that the upcoming support for co-routines, javascript (you can do react apps in kotlin) and native compilation, and the endorsement for android development, awesome tool support, etc. and you have a great language that is ready for just about anything.

So, mostly good stuff to say about Kotlin. As for Scala/Groovy, I never really cared for either. I'd say Kotlin's strength is that it cherry picks a few popular things from those and other languages without really trying to be those languages. It's seems to be succeeding where those languages failed in trying to get Java developers to abandon Java. Java 10 is a nice incremental change but doesn't really address most of the things that Kotlin fixes.
that can easily tip into a policy of never doing anything, on the basis that there is always the possibility of an unknown better solution. Nonviolent solutions are ideal, but they do depend on the existence of a public conscience sufficiently active and reliable to restrain bad actors.
28GB is really too small for Hadoop to get out of bed for, in general. Though I would wonder why it was _that_ slow with Spark (or Hadoop, for that matter).
And yet the UX people, particularly around Linux, wants to bury the _nix cli so damned deep...
you can wait a reasonable amount of time before adequate measures must be taken for appropriate procedures.
Where you been dude. FINTRAC don't do shit. https://globalnews.ca/news/4149818/vancouver-cautionary-tale...
Why, philosophically, do you think that children of wealthy parents deserve to inherit that wealth more than anyone else? Is it luck that they are born rich? Are they the reincarnation of their deseased parent? Has God decided so?

Would you also support changing the US to a monarchy? Is it different to be born into wealth than born into power?
Part of what makes the grid work well for the Advantage is the keys are indented to correlate with the length of your fingers.
Of course, you're correct, but that's just an implementation detail.

Each currency would need an explanation of what resources the calculation was based on. E.g, n instances of a blah node on Google Cloud Platform running software x in config y for z hours.
Purely hypothetical and mostly stupid: could double spending attacks be a way to overcome the issue of a limited supply of coins and the fact the total number of coins tends to zero as old coins are lost?
> Part of me wonders if diet and exercise isn't a factor.

For sure and probably more than any of hose hidden psychological you've invented.

My advice is to find someone to work with on your product.
The fact that this has happened before doesn't mean it's not a lot worse this time.
It's possible for a hypothetical transition from x86 to a new architecture to be accompanied with an OS change. Had Pink/Taligent been completed as originally planned, then the transition from the 68k to the PowerPC would have been accompanied by a transition from System 7 to Pink/Taligent. Part of the reason that IBM got involved with the development of Taligent was the AIM (Apple/IBM/Motorola) alliance, which was formed in 1991 and led to the PowerPC transition.

https://en.wikipedia.org/wiki/Taligent

Unfortunately the development efforts of Taligent failed, which led to the equally-doomed Copland project, which led to Apple's purchase of NeXT. This saga lasted around a decade.
We can approach classical behavior from the quantum mechanical formulism via the application of the Ehrenfest theorem [1] in limiting situations (e.g. as per the article, cases where "the wave function is highly concentrated around a point").

I suspect you are instead referring to unification of general relativity with quantum mechanics, which has indeed not yet been accomplished. (However, it's worth noting that quantum mechanics has been found to be consistent with special relativity, and the union of the two yields much of modern particle physics).

[1] https://en.wikipedia.org/wiki/Ehrenfest_theorem
this is a very interesting phenomena to me -- the truth being too ridiculous to believe even if it confirms our biases and supports our worldview.

do you have any examples?
you can split the payment to multiple small amounts.
That still looks off topic to me. Ontopicness is a guidelines issue, not a popularity issue. HN is a constitutional democracy, so votes aren't the only thing that counts.
What do you want to bet the attacker shorted other crypto while they were at it?
Garbage article. Remove.
That was certainly how the British saw it: https://en.wikisource.org/wiki/Lord_Palmerston_to_the_Minist...
Show HN: Spaceship Voyager
I think he means play groups for infants and toddlers younger than elementary school age - before they have the ability to develop friendships on their own in school and so forth.
Fortunately, it’s difficult to have too much protein. While we do have an upper limit of protein intake, it’s “virtually impossible” to reach, says Tipton.

This is the most important part of the whole article. You might be able to drop your protein consumption, but overshooting is far better than undershooting, and legumes are one of the cheapest foods you can buy.
The site is down now so I can't really try it (oh no!), but I'd love something like this. I have no brand loyalty, and I hate switching between apps.

Some feature requests:

* Better mobile support
* Filtering (for example, I don't want bikes.. just scooters)
* Maybe I'm alone on this, but I'd rather color coding show the company rather than the battery
* Is there a way to deep-link to the specific app's "Ride" screen?

Clever way to get referrals!
Yes. It would require a bunch of up-front and on-going work to keep this website up to date. I guess that's why it doesn't exist.
Facebook Played the EU
Holochain: Scalable distributed apps with data integrity
very anecdotal/personal and speculative. I was a SIBO sufferer for years. GP didn't really have a clue what it is. I thought candida, tried diet, remedies - with very moderate temporary success. Got actually diagnosed with SIBO - by breath test - only few months back. The GE was very pessimistic and skeptical about my prospects of getting rid of it. First round of antibiotic (Xifaxan) - very mild improvement (may be 30% based on a major symptom - gas generation). I pressed the GE for another round of some other antibiotic. With one more lecture on low chances to cure, he gave me another, a wide spectrum one - amoxicillin. This time it hardly budged a needle.

So, what to do? I remembered reading some research which connected the cases of low antibiotic efficiency with bacteria organization into biofilms. Given that both - Xifaxan, which acts mainly in the internal space of the intestine, and the amoxicillin, which acts from the blood, ie. from the inside of intestinal wall, didn't work well, it suggested to me that the bacteria is probably biofilmed upon and inside the mucous layer. So basically i needed to scrub clean the surface of my intestines. High skilled yoga practitioners do self-cleaning by chewing on a length of cloth and passing it that way through the body - well, now i understood why they would do it :) Not having yoga skills and thinking engineering way - i needed something like a laxative which would be sucking the water through and off the intestinal walls (i.e. washing the biofilms/colonies off the walls and down) and would start doing it right in the upper small intestine (the breath test shown that i had the bacterial overgrowth starting in the upper small intestine). The first Google search brought it right away - salt water flush. Once i saw it, i didn't even have the patience to go to store for the recommended pink Himalayan salt as it was pretty obvious that salt(ie. NaCl) itself is the key here as the salt acts exactly the way i needed. I just rushed to the kitchen (i got so tired of SIBO for all those years) and used the regular one. 3 hours later the effect on the SIBO was stronger than that from a round of antibiotic. That week i repeated it 4 more times (with the recommended pink Hymalayan salt as actually it tastes better :). For several weeks after - 1-2 times/week. Last week didn't have to do it at all. SIBO is known to have high return rate, and i'm absolutely not bothered by it as the procedure can easily be repeated if/when it becomes needed and not that bacteria can develop resistance to it.
The hashrate charts don't measure orphaned blocks, so the attacker hashrate (manifested in the form of a bunch of orphaned honest blocks) wouldn't be visible in that chart.
What Americans never learned (or have forgotten) is that drugs affect a whole society, not just the individual.
If Bitcoin became the dominant currency of humanity, eventually we’d darken the galaxy by building Dyson shells in the ultimate energy arms race to prevent a 51% attack.

Joking. Mostly.
It's not. YC has no such terms that I am aware of.

YC says this in regards to IP/ideas, though:

Will you sign an NDA? How do I know you won't steal my idea?

No, we won't sign an NDA. No venture firm would at this
stage. The informal commitment to secrecy on our
application form is more than any VC would make.
> This is my main point. It has changed.

But, it hasn't.

> If you leave your young child at home and go to work, you are criminally neglectful.

True.

> If you stay at home and read your phone but otherwise ignore them, you are not criminally neglectful.

False. It may be harder for authorities to get the first lead which triggers an investigation which identifies criminal neglect in that case, but it is still criminal neglect. With or without the phone, which is immaterial; you can stay home and drink liquor all day while neglecting your child. Or stay home running an in-house brothel. Or stay home reading a book with the kid shut up in another room. Or, well, lots of things that don't need a smartphone, many of which are depressingly well attested in the records of actual child neglect cases.

There have been high profile cases of people who stayed home with their children and severely neglected them being identified, investigated, prosecuted, and punished...since before smartphones were a thing. And, even in the ones after smartphones, I've never seen smartphone use identified as a significant factor.
Thanks! I just brought the site back up so please give it another shot. And please let me know what specific issues you're seeing on mobile.

Filtering is definitely in the works, and I'll consider changing the color coding to be brand (or indicate both in the markers somehow). On mobile, clicking the brand name should open the app (unless its not installed, in which case it should take you to the install page for the app). I haven't found a way to link to the specific vehicles in the apps though.
I take your point that you didn't explicitly say all those things—I meant more that they are the kinds of things that come up routinely in this category. But your comment did point in the direction that the guidelines ask you not to go, and your reply here confirms it.

Dark insinuations about "pro-PRC" comments (or pro-whatever, or anti-whatever) are very much part of this genre.
One of the most striking and dismaying phenomena we observe as moderators is that people are far, far, you'd-be-amazed-how-far too to quick to interpret differing opinions as evidence of bad faith on the internet. It poisons the well, and we're not allowing that here.

Unless you're talking about something specific and have at least a bit of evidence to back it up, subthreads like this are unsubstantive and off topic.
Are there high-resolution deepfakes out there yet, or are they within sight? One s that you couldn't catch by your eye if you just zoomed in a bit?
The spooky thing that this made me realize, is that if anyone did find a vulnerability in bitcoin (or any cryptocurrency) is that they would have a greater incentive to only slowly leech off the system, because they will be able to siphon out much more over time than if everyone panics over security. The weapon is no good unless it's secret.
The reply above from tripn is perfect.

divide it to many small challenges according to the process, and reward yourself after each one completed, then you don't need to reach 100%, you are already succeeded ( by your own definition ).
>every form of non-fictional media has to be mediated by a trusted third party

This sounds like the kind of "trust problem" I've heard will supposedly be solved by practical blockchain technology. I'm wondering this aloud, since I'm not sure how that could really be accomplished. As someone below suggested, some means of cryptographically signing "authentic" or ungenerated/unmodified video.

Come to think of it, have major scandals been invoked by photos that were proven or likely to be manipulated since the invention of that technology? Does the public place less stock in the authenticity of photos by default these days?
maybe around when the first logging camps were set up in the early 1800s?
It's been here longer than any of the cities have been.
Oh, opium and addiction that is.
The term "skid row" is said to originate here or Seattle - both have good claim to the term with similar history.

Fentanyl has been here for a long time, but it started getting mass imported a few years ago into drug rules and may be connected to why Canada's legalizing pot now.
The death rates keep rising.
If Google wanted to defend itself, it had the opportunity.
Spending capital to build hash capacity to protect an existing holding in BTC is inherently deflationary. Instead of "you need to spend money to make money" aka inflation/interest/growth, you have to spend money to keep money, which always reduces your holdings over time and turns the entire network over to companies that produce hashing capacity (hardware manufacturers, power companies).
Show HN: Launchaco Free Online AI Logo Maker
"It's not waste if it serves a purpose. "

It's an open question as if it actually does serve a purpose, though.
Companies outside of GDPR-land will have a competitive advantage over those inside of it, especially in the area of machine learning.

From the article: "...one of the first major distinctions the GDPR makes about ML models is whether they are being deployed autonomously, without a human directly in the decision-making loop. If the answer is yes—as, in practice, will be the case in a huge number of ML models—then that use is likely prohibited by default."

If users explicitly consent to it, then it's permitted under GDPR, but what percentage of users are going to do that? Most will be hitting the "decline" button by default on all websites, even if a given application of ML will be beneficial to them.

This is a showstopper for most ML in the EU. If you have an ML startup in the EU....either close up shop or move.
True, but even crude order-of-magnitude estimate would be useful.
Very few developers in the US can add $150k in post-tax cash flow in 12 months from a dead start. Depending on living expenses and tax situation, you need to gross $300k to $450k. I speak from experience: doable, but not easy.
Whatever.

If you include other high-end phones it makes teenager/adults to carry half the year of work in Pakistan and year of work in Madagascar.

You are a bot and I claim my five quid.
The problem is that energy is priced far below costs at the moment, due to a large proportion of the costs being externalized.
No need to wait for Waymo to get your example: AWS is already a large and fast growing business.
Heads would roll at the highest level of that were the case and it be found out - afaik the injuries are real.
Assuming you want to make money directly, sure. If you want to harm a community in which the currency is widely used, the incentives are different.
3 times over 4 years isn't unreasonable for interesting content. With the exception of the unlucky post this has generated good discussion each time and I think is safely in the interesting category.
You can do something like this:

class MyTransaction {
fun begin() {}
fun commit() {}
}

fun MyTransaction.query() {}
fun MyTransaction.update() {}

inline fun <R> transaction(tblock: MyTransaction.() -> R): R {
val t = MyTransaction()
t.begin()
try {
return t.tblock()
} finally {
t.commit()
}
}

fun test() {
// update() doesn't compile, no such method
val hello = transaction {
query()
update()
query()
"Hello"
}
println("$hello") // prints "Hello"
}

Does that not work for your usage for some reason? Is there a problem with this approach I'm not seeing?
Approach 1 doesn't seem legal and I'm not sure if Yellow Incubator would agree to it.

Approach 2 doesn't make sense. It seems to be more work (time and money) than the likely benefit from joining this incubator.
Snap seems to be in full desperation mode. I understand the value of moonshots, but this isn’t like Google X. This is just plain ridiculous.
Me too! I wanted to refresh myself on implementations and expose the JS community to some stuff they may not have been exposed to... TypeScript is still fair game!
When you want to "do Java without doing Java", it's good to use alternatives that have some present or like future adoption, such as Scala and Kotlin. You won't get that with Apache Groovy and Grails -- virtually no-one's upgraded to Grails 3 or started new projects in it, and the Grails 2 plugin ecosystem has almost died.
Edit: As a point of comparison, on Google you know when you're reading a review and when you're seeing an ad right away, there's no confusion or deception or lies there.

https://searchenginewatch.com/2016/04/27/do-50-of-adults-rea...
There are a few security related issues with how we handle the native messaging stuff.

There are two important things:

1. We check code signatures and compare them against what we know and expect.
2. The more we approve for this the more it feels like we're screening and supporting the ones we do approve.

We have opted to remove all browsers except those that are mainstream (Chrome, Firefox, Safari and Opera). I believe everything else has been removed. We also don't allow this to be disabled, for security reasons, as of recent versions.

sudolikeaboss would also require that we add their code signature to the app and it breaks the new rule we have on that.

If sudolikeaboss ever came back, it'd be a home grown solution internal from us. It's the only way we could make this work I think.

Security is really tough. We didn't want to start feeling like we had to screen all apps and vouch for them. It's a really slippery slope. Maybe we'll find other ways to accomplish this though. There are indeed some .. plans.. that might actually really impact this in the future! We'll have to see what comes from WWDC this year before we make next steps though.

And thanks for the kind words. I like hacker news, I hang out here and read stuff during my lunch and stuff, so it's a pleasure getting to converse with people here. :)

Kyle

AgileBits
Yeah, Jacques is not a lawyer either. As far as I can tell, he’s just a random GDPR fan and armchair lawyer with a blog and an incredibly biased and unrealistic view of the GDPR. You’d be foolish to rely on his advice if you’re possibly in a situation where it matters. Consult an actual expert.
"It changed to a proof of work that is supposed to be ASIC resistant."

These are the absolute worst. All they're doing is causing the cost of graphics cards to go up.
Why did Facebook beat MySpace and Friendster?

Why does Facebook even exist? Zuckerberg fought off several cofounders. Do you think Facebook would be what is it if the Winklevoss brothers ran it?
Is it true that users can consent their way into it?
It would benefit people to actually understand algorithmic complexity of what they are doing before they go on these voyages to parallelize everything. It also helps to know what helps to parallelize and what doesn't.
there is http://arewedecentralizedyet.com
Please understand, I never said the Secure Cisco Message was actually good lol