skysight-inc/HackerNews huggingface dataset:
It is possible. We just have to prioritize open standards much more than we have been doing in the last decade.

History really repeats itself in this regard. First we get ourselves in a tight situation with lots of closed platforms, which is bad for everyone. Then someone comes along, spouting a new philosophy of openness (Stallman comes to mind). The philosophy takes hold and open technology flourishes for a while.

But then a huge corporation appears, offering to contribute to this new abundant ecosystem with great new things. By now, people are too relaxed and optimistic, so they readily accept this. Yet, little by little, the corporation exploits this, seizing more and more control, until we get right back where we started.
For people like me who've never heard of this before:

> GraalVM is a universal virtual machine for running applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, Clojure, and LLVM-based languages such as C and C++.
I haven't forgotten Openboot, but as far as I know, ALOM wasn't part of it, and I doubt anything current comes with a free version. The two OpenBMCs aren't purely IBM, and that's more than one example apart from RISC-V possibilities. BMC is particularly important, because remote access is critical for large-scale management, typically implemented with a lot of problems, and often exposed highly insecurely.
There's obviously a very real problem, but POWER9 seems to be an encouraging example that deserves support, and even Talos has some non-free firmware, as far as I remember (apart from add-on graphics).
At about 3:10 in the video, the 16 year old is building his graphene prototype that he says will read 10^-15 teslas, which he claims should be sufficient. Does this sound right?
Typo: ( p(H[0])p(D|H[0]) ) to the sum of all known explanations ( p(H[0:n])p(D|H[0:n]) ).
For some reason I read this as the Oracle Master Key was lost, and I was expecting much more fireworks.
I define a value as an idea or concept you will appreciate at the sacrifice of something else.

Most speeches about "diversity" are mostly quota-related and, as another comment said, imply is a good on its own: thus not a value.

I have plenty of other opinions about using diversity as a value, but what you can see objectively is that if you grabbed 100 companies that are sensitive to that language, most will be tech. Thus, the selection is gravitating.
What sort of scale are you working at? At our scale, it is normal to look into these sorts of things. Reading and understanding and applying articles like the following is absolutely necessary.

http://clojure-goes-fast.com/blog/shenandoah-in-production/
> There are things markets are bad at. Matching supply with demand is not one of those things.

The market matches supply with demand by definition, one can say. But at what price?

Of course, some people go the fundamentalist capitalists path, and say 'fuck those that can't afford to live where they are now, they don't deserve to live there and should leave'. I disagree with that radicalism.

Housing is different from other products.

Housing is essential, so everybody has to satisfy their demand. This may justify regulation.

Housing is not arbitrarily replaceable, so people may be forced to compromise important parts of their lifes when moving. This may justify regulation.

These issues are not created by government regulation. They are there. If regulation is used to internalize these aspects into the market, then it would be myopic to view that as the pesky authorities meddling with the market.

It is possible to build more housing under regulation taking into account these aspects and other aspects.
The article isn’t about Musk. He’s more of a click-bait term. Neuralink is discussed for about a minute at about the 4:30 mark.

The video focuses on a 16-year-old names Alex Pinkerton. Let’s see where he ends up in 5-10 years
It will probably be the beginning of an era of an "IPO drought" as well.

The whole thing is happening not because Uber needs to go public as a business, but that the people who bankrolled Uber needed an exit so that they could look like they were successful (smooth things out with the people who bankroll them.) Softbank took Saudi money to string it a long a few more months, but then Softbank needed an exit too.

Unlike Apple Computer, Microsoft, Wal-Mart, Kodak, or many other great corporations, it was not at all about "let's get public funding so we can make a huge company and make public investors rich".

Thus it undermines the public markets themselves, the IPO process, etc. It undermines public confidence in capitalism. It makes a few people rich now at the cost of future prosperity.

Kudos to everyone involved...
If its strictly good there is no need to make it a requirement, companies (or investors) will apply this knowledge on their bets.

Also there is a body of research that says open offices suck: doesn't mean it has to be a company governing concept.
If you missed it, Chris gave a talk a little while back, and went into detail regarding the motivation behind the project, what Swift provides, etc. It answers a lot of the questions being asked here:

https://www.tensorflow.org/swift
I think we can expect Starlink to have similar coverage to GPS: great in the country, useless in my bedroom in a multi-story building. Also the expected receiver size for Starlink is an order of magnitude bigger than the one for a cellular network.

For phones, tracking, etc the cellular network would still be superior. Something like a car might go with both starlink and cellular because anywhere where one is weak the other is likely to be strong.
I always wondering, why human not creating a real life guidance book that every new born or new adult should read. Things like don't get married too early, try avoid extreme sport, and all other common life mistakes. A concrete book, not a faith or whatever book that can be our guide in sailing life. So stupid mistakes will not happen again and again and human civilization will growth better each day. Have any thoughts?
This is pretty interesting!

Presumably the sea level rose slowly, so nobody lost their lives. Yes, technically “catastrophic”, in the sense of comprehensively wiping everything out, but not rapid onset.

I was told by a geologist that the SF Bay Area coastline used to be a few hundred meters further west than it is now, and was also inhabited. However that region sank beneath the waves in an earthquake so likely that was a rapid catastrophe
In an interview I like to hear "I don't know but let me try" if the person doesn't know an algorithm for example. Some people stop if they don't know the text book answer outright whereas others try to work through an unknown issue and come up with a solution after some time or at least get closer to one. I much prefer the latter.

However, I agree in corporate meetings it's common to give a five minute weasel word discourse devoid of any real content instead of saying "I have no clue".
Perhaps, as a learning aid, and definitely to help fix erroneous query plans, but you'd lose the ability for the DB to adapt to new situations such as added data, data distributions changing, the addition/removal of indexes etc.

Also it's downright hard to make a good query plan for a nontrivial query, and it gets exponentially harder.

Honestly the optimiser is in a better position to do the work.

On re-reading I think you're talking only about pedagogy in which case disregard the list-of-cons in my post. And I think it would be a damn good idea! I really like it.
They should change the name to “Clockroach” considering they lose correctness guarantees when the clock drifts beyond a preconfigured uncertainty window.
I thought the extra term was added so the equations didn't result in probabilities outside the 0-1 range.

> "The Higgs boson gives mass to other elementary particles such as quarks and electrons, and its existence is necessary for the theory to give sensible results (i.e., the probability of processes to occur cannot be greater than 100 percent)."
https://www.albany.edu/news/87798.php
I'm pretty sure it is more so in tech than say, Oil companies or Wall street.

Also in the end when you mention diversity you end up talking about quotas, because that's the most visible application of it. California already has already set board quotas for women, thus showing you that california companies are by law already "diverse".
This seems useful I need to look into it. It could mean having a convinient runtime for calling Java db drivers?
To be fair, a lot of people (mis)use twitter as a blogging platform. I think it's more likely GP was complaining about that trend than being insensitive that this one author has ADHD.

(Someone will always complain about this on HN whenever there is a twitter thread posted here, though I do get why the author gets annoyed with these complaints.)
Totally agree.. PIA's speed is one of the worst!

However...

PIA has another problem. Test the setup file with VirusTotal and let me know what you will find :) Trust me, it's something you didn't want to know.

How long have you used it?
HISTTIMEFORMAT is something I’ve wanted for so long but never knew existed. I should probably read man pages more!
>remote CCTV applications.

This is not for that kind of use case.

>Super SIM allows IoT devices to connect to multiple operators. Get instant global connectivity on a single SIM.
>Your device can travel around the world using one SIM...

Think of a ballon traveling over Eurasia and sending back data.
I'm sure India can make its own operating system if it needs to.
Operating principle: http://new-imaging-technologies.com/data/company/311894/file...

Core idea is to use a pulsed laser and extremely short exposures such that the sensor is only exposed to light that travelled a given distance range, hence range-gated.
Can you explain why another exchange is needed for this? A company is free to issue a special share class and list it on one of existing exchanges, no problem. There is nothing stopping companies from doing this long term incentive thing now. If they aren't doing it on existing exchanges, why would they do it on your exchange?
How come it seems like none of the smaller, general-purpose VMs took off? Did .Net and the JVM win?

I recall there being several contenders 6-10 years ago. Like the Parrot VM [1], which was driven by Perl but aimed to support a large variety of languages.

[1] https://en.wikipedia.org/wiki/Parrot_virtual_machine
Hacker News is for the people that are leading their companies into tomorrow. Everything else is for the people settled in today or fighting to stay in yesterday.
ZGC, the other low latency OpenJDK GC, is now (as of JDK 12) at 1.5ms max pause, 0.5ms average, with a 128GB heap, on SPECjbb2015 (https://www.jfokus.se/jfokus19-preso/ZGC-Concurrent-Class-Un... slides 36-40) with throughput that's, as always, much better than Go's.

Also, I think Go's pause times are misleading because I believe Go uses throttling and throttling pauses are not counted as GC pauses. One could easily write a GC with absolute 0 max pause: you make each allocation a super-fast, simple pointer bump from a thread local allocation buffer, and when that's out you throttle (i.e. block) the thread forever. Of course the throughput of such a "collector" will end up converging to zero, too. So pause times without throughput numbers are meaningless.
I think the environment question is easy, go forwards not backwards. Let's expedite the process of converting all those Uber and Lyft vehicles to full electric. Doing this allows consumers to get what they want while also protecting the environment.
Maybe, but apps are already using XAML Islands - the new Windows terminal does its entire UI in one big XAML Island. There's talk of a new XAML Desktop project/app type that would basically formalize this pattern: https://twitter.com/pag3rd/status/1126940080294154241
ATL yes, I think WTL is macros around Win32.
> I would appreciate a way to encode execution efficiency parameters in the semantics of the query itself. Specifying which indexes to use,

That's a mistake. You can in MSSQL but you'd likely regret it (this from experience). Using an index can be a mistake; sometimes a table scan can be more efficient. And which, full scan or index, is more efficient is down to the data in the table and the query predicate.

(Edit, so which to do, scan or index, can be different for exactly the same query depending on the test:

select *
from people
where surname = ?

can be either depending on whether surname is 'smith' (vey common) or 'hepsibah' (very rare) ).

> I'd appreciate the ability to leave more explicit annotations about expected runtime characteristics, than mere comments offer.

Interesting. Can you elaborate?
I hate the “business people are idiots” trope but in this case the comment is right on.

Maths is no panacea but it is a tool of rigorous thinking. A certain kind of bluffing and even self-deception (people think this business idea is crazy but it’s not) is can be quite useful when it’s part of a rigorous framework.
It's worth noting that the project is also owned by Oracle. Regardless of how great GraalVM is, that fact may give some people pause...
With a manual as labyrinthine and disorganized as Bash's, in my mind they are forgiven for not being able to struggle through it. It makes even the Zsh manual seem delightfully lucid by comparison.
I can see you preach tolerance.
I agree but but I think it should be followed by some indication of the strategy or initiative that you'll use to get in the know:

"I don't know - I need some time to research the effect of XYZ on our prooposed solution. Let's get together tomorrow."

"I don't know. Let me ask Bill from the platform team if he has any suggestions and then get back to you."

etc.

Weak performers use "I don't know (how to/where to/ etc)" as an excuse to give up; strong performers use it as an opportunity to learn without bucking responsibility.
> our business would not be possible with prepayment

Not exactly sure how this is possible. Any mature business will split up a project into milestones. Whether payment is due at the beginning of a milestone or at the end, makes little difference to the business overall.

I prefer to charge new clients at the beginning of each milestone, starting work after they pay. Existing clients I'm happy to charge after the work is completed, because there's a working relationship there already.

Before I started doing this, I had payment issues several times a year. Since I started doing this, I haven't had a single payment concern and have never had to even think about it.
The Shockwave Rider is largely responsible for my late-70's self deciding to get into Computer Science. Yes, I wanted to be Nick Haflinger; what can I say, I was a teenager.

Hearing Aid is not Facebook, but it's pretty amazing what he was able to imagine back then. Good stuff.
I didn’t think butegig’s first answer was bloviation, it was correct, and challenges the default assumption.
whether china does this because they cannot transition into services quickly enough and they need to manufacture a new capital stream to purchase their own products or because of some benevolent world connection plan is largely inconsequential, where there is political will there is a way.

a) china offers to triple your standard of living in the next decade through a massive transnational infrastructure project that will allow increased trade and job opportunities, growing local export sectors and connecting you into the largest economic region in the world.

b) continue to be brain drained by germany and scandinavia while their large agrobusiness interests buy your farmland on the cheap and create a monoculture base of gmo exports to feed their growing welfare states, in the name of human rights and european unity of course.

this is going to be a hard choice for easte-.... western eurasia. crimea and syria are just russia and america trying to get a station on this supercontinental train. the general tone towards china's plans, reminds me of the attitude towards japan and the shinkansen project in the 60s. sometimes pragmatic long term thinking beats moonshots. a traveler in 2050 will likely be on a high speed train from europe to asia than on a spaceship to low earth orbit.

https://www.youtube.com/watch?v=T3LLgzO_PrI
NO, It's harible..
Japanese railway company starts testing 249mph bullet train speeds
I'm not familiar with the system in question but it is not stated if reading the key would need a password or not.

But being a cloud service, it would be odd if the encryption key would be available without any interaction by the owners.
You're right; there are a number of quality character traits (like this one) that disqualify a person from ever achieving elected office. I fear the list grows longer each day.
There are some places where this is going well, such as the firefox reading pane. Nearly every article can be switched to the pane, and you can choose the font size and readability. (Sepia is high contrast, but easy on the eyes.) I'm glad this is being brought up, and I love the tone of article, too. What's merely annoying for me right now (I'm in my mid-30s) will be untenable when I'm 65. Design can be better.

The other alternative, of course, is to opt out of some of this technology. iPhones aren't great for the elderly? Well, dumbphones are making a small comeback and are much easier to use.
As the person who first committed Ant to an ASF repository, it is astonishing that people are still working on this project.
I think the bash manual page (and others) intimidates people with its concise and (to the outsider) jargon.

I often describe my bash book as an attempt to carefully demystify the man page so that you can approach it with confidence.
Nice write up. I'm pretty certain this technique was being used in offline rendering for VFX prior to 2008 though.
Aren't prisons supposed to be like that? In my perception, the goal of prison is exactly that: be like hell so other people are afraid of getting there enough so they don't commit crime? Someone who's already into prison for a long term is lost anyway, he or she will be criminalized for life. And this is why prison terms should be mostly binary: we should try to either punish someone with something short of that, or if not, lock him up for long enough he either never makes it out of there, or does it old enough so he's not tuu much of a threat anymore.
Either those recruiters are fools, or I interview candidates in a very unusual way. For me, failing to admit when you’ve run out of knowledge is a huge red flag.
It is a declarative language like SQL. If you come from traditional imperative programming side, it is very difficult for you to get used to. I forgot who said it : "With imperative style, you code the precise steps to get what you want. With declarative style, you describe what you want and you let the language/runtime/OS/etc get it for you."

If you're used to C/C++/Java, then SQL or Prolog seems frustrating, unnatural and non-intuitive. But once you have the eureka moment and realize they are declarative, you appreciate the elegance and power of SQL or Prolog.
This is similar to the problems seen when the dot folder is not included in the more familiar PATH variable

FWIW I don't think I've ever seen this done in any system anywhere. My usual expectation is that local executables are run as "./foo".
Show HN: Webpack plugin to prevent loading polyfills when not needed
I get an "Access Denied" when I try to follow the link.
I never could use KDE, because it systematically mistreats words. It's not only typography (few WMs get it right, tbh), but as a language user, I feel uneasy everytime I have to use "Konsole" or "Konqueror".
I suspect the intended distinction is between literary fiction and genre fiction, which is a quirky socioeconomic split that seems to be particular to the realm of novels and their authors. Basically, authors of literary fiction are regarded as masters in pursuit of True Art rather than baser desires like popularity or commercial success.
There's a parallel that every consultant or salesperson should use when a client asks for "super-specialized feature X" in their gp-product: reframe what they're asking for in a way your product can address the underlying need without committing to adding the specific workflow they ask for!
Let's hope that his Total Eclipse [1] does not predict tomorrow as well. It's one of the bleakest yet believable books I've read in a long time. First paragraph of the description from the link:

In 2020, an international space team, exploring Sigma Draconis, 19 light years from earth, discovers the remains of a highly advanced society that has left behind its most spectacular artifact; the largest telescope imaginable, carved & polished from a natural moon crater. Successive space crews determine that the native culture evolved & disappeared mysteriously after a mere 3000 years of existence. It's now 2028. Another mission reaches the planet with just one goal--to discover why the civilization disappeared--& with just one hope--that this knowledge will prevent the same thing from happening on earth.

[1] https://www.goodreads.com/book/show/41087.Total_Eclipse
From the comments, Oracle told them to enable encryption to solve a problem with backups. They did, and they kept the master key to the Oracle wallet. The Oracle wallet is read only, they could never put something in it or fail to put something in it. The encryption system could and should have put encryption keys in it, but didn't.

That's the Oracle failure. "Enabling Oracle encryption according to their instructions, failed to do what it should, and we lost access to all our servers and all our backups because of it".

There's also a separate failure of administration on the client side of not practising working with encryption before using it in production, and not testing recovery and noticing the wallet was empty and the backups were unusable before it became a disaster, but the fact that it did become a disaster is a failure of Oracle's system.
I think that's a testament to how successful shell scripting is. Somehow you can be really productive and write useful tools without really ever diving deep into the docs.

I've written literally thousands of lines of shell scripts (maybe even 10k+) across dozens of scripts over the years and I've only really looked at the docs a couple of times. Of course I'm Googling various syntax things that are humanly impossible to remember, but I never once really sat there and combed through all of the docs or even read a book on Bash.

You can't do that with most programming languages.
Uber Is the Worst Performing IPO in History
> a lot of the golden age sci fi authors were good guessers.

A while back I bumped into a sort-of fraud wherein someone would create a Twitter account and predict that someone die or something would happen on a given date, but for every date, i.e. "mieseratte will die on 2019-05-11", "mieseratte will die on 2019-05-12" and so on. Then when the even occurs they delete all tweets but the now correct tweet.

Whenever I bump into these "So and so predicted EVENT N number of years ago" I just sort-of assume that if I search hard enough I can find a book that "predicts" most broad scenarios.
Woooooow.

This is pretty good news for various big data tools and
NoSQL databases which runs on JVM.
Is There a Case for Skepticism of Psychedelic Therapy?
Also true of social security numbers, especially with the credit bureau hack.
I couldn't see it in the reuters article so apologies if this is no longer relevant. Is the plan still to give different number of votes depending on how long the shares have been held? If so, wouldn't selling your shares you've held for a long time destroy value i.e. by resetting the votes to zero?
Also, if different shares have different values, would they each have different prices, or would the listed price be some weighted average?