skysight-inc/HackerNews huggingface dataset:
Thank you for your info.

Well, then they can remove comments that doesn't receive any reply. Do they?

If the least thing they could do is renaming, then please rename my account to `chairmanmao`, so it won't contain my name anymore. I will ditch this account after everything is done.
That is incorrect, most definitions you'll see of VaR are incorrect. Think about it logically - the purpose is to quantify the tail events you've observed in the past. Practically that would be the lower bound (as the future can surprise you more).

Read the discussion on VaR here if you're interested in the detail:
https://martinkronicle.com/aaron-browns-red-blooded-risk/
Really cool stuff guys! Both the product packaging and the tech approach, love it. Wish you best of luck!

If you care to share, curious to learn more about anomaly grouping - what's the business goal there, which features go into analysis (all or just the ones with anomalies) and how you interpret clusters.

Cheers!
How I Got Better at Debugging
> Any single transmission line or substation transformer can fail and there should not be an outage.

That is not always correct. There are numerous radial lines where the failure of a single transmission line caused numerous downstream substations and customers to experience outages...also, not every substation has 2 transmission/distribution Xfmrs with a Tie...I've seen numerous substations with only 1 Xfmr.

> Redundancy and excess capacity is going to decrease. The system will continue to become less reliable.

You're absolutely correct on this point...
That reminds me that I sometimes like to switch to a "Show me only function names" view in VIM.

This kinda solves it:

:%g/^{/normal! zf%

To make the info lines dimmer, this works:

:hi Folded ctermfg=239
:hi Folded ctermbg=233

Only problem is that comments outside of functions are still displayed.
I do and I am sure several others support HK as well.
This is cheaper than AWS EIP for instances that are using an EIP. It is free for GCP VMs to have a resevered IP and use it vs $3.60/mo for AWS EIP whether its used or not. With GCP, unused reserved IP is $7.20/mo. I can't think of a lot of scenarios where you need to hold on to an IP you're not using for an extended period of time, but I could be wrong.
Demon Core: The Strange Death of Louis Slotin (2016)
If you like that you might love this trip back in time from the one and only Douglas Adams;

"Douglas falls asleep in front of a television and dreams about future time when he may be allowed to play a more active role in the information he chooses to digest."

https://archive.org/details/DouglasAdams-Hyperland
You should also test it with older compiler versions from the 80s/90s. There are some falsehood believes about programming now that were true some decades ago. I'm not saying that this is the case here, but it's worth to keep that in mind.
My target audience was basically every non-programmer in a team who wants to see/track any kind of data for their own product.

The SQL building would be for programmers to setup say a few initial queries. But anyone can change (there would be a changelog) and share new things to track.
Probably is no breakthrough, other than solving a common problem with a reusable approach.

It is wasteful to have every
satellite carry the weight of its own propellant and engines.

Having a single device that can deliver quite a few satellites to their orbit through clever planning and efficient fuel use could save significantly on weight, design, and launch, costs and complexity.
It has fractions of 1/2, /4, /8, /32, /64. But not /16.

There must be an interesting reason why, anybody know?
No, matt_d's was earlier. The IDs tell all: 20736713 < 20743260.

The reason this was confusing is that we put the earlier post in the second-chance queue (described at https://news.ycombinator.com/item?id=11662380), which temporarily modifies the timestamps on re-up as explained here: https://news.ycombinator.com/item?id=19774614. This confusion comes up periodically but I don't know a globally better solution than how we currently do it.
I don’t know how you parsed what I wrote and ended up at that. I would agree with that not making sense.
First time I tried logging with it was 3km off the coast of Mozambique. Which obviously failed. And I've not found anything else I liked before or since so all my logs are still on paper.

I have very specific ideas about tagging my dives so I should really just stop complaining and write something...
This sounds like a clear case of consultant software. The people building it won't be dogfooding the result - at most they'll be clicking around the UI on their powerful desktop machine and patting themselves on the back because it responds in less than half a second. The requirements will be vague, because getting performance requirements anywhere beyond stupidly vague "performant on modern hardware" or some shit requires real expertise in UI design and will cost real money to build, and UI designers won't be involved in the details until the contract is signed.

"Premature optimization" in reality is a vacuous phrase, because premature anything is bad - it's right there in the word! (Insert joke here.) The problem is that most developers (myself included in many cases) are just not qualified to say when it is premature to optimize, because the requirements do not state anything meaningful about performance.

If you think this is overly pessimistic, I would encourage running pretty much any Android app or opening any major website on a 2018 or older smartphone. It's pretty obvious developers don't know how to build software for the probably 50% or more of customers who don't buy a new top-of-the-line phone every year.

As for performance guidelines, have a look at Jakob Nielsen's amazing evidence-backed UX guidelines such as Response Times: The 3 Important Limits[0]. The ones which should stick are that 0.1s feels instantaneous (probably not when using a scroll bar, but that's another matter) and 1s is the limit for not interrupting the user's flow of thought. In other words, if anything your program does takes more than 0.1s to respond to user input on the target hardware that should at least be acknowledged and prioritized (maybe at the end of the backlog, but at least then it's a known issue).

[0] https://www.nngroup.com/articles/response-times-3-important-...
Tobias Lindhal: Why Erlang Is Perfect for Building a Blockchain
We're probably bad at job titles. And it's OK
There’s a growing number of reasons to consider exiting the major clouds.
I am not sure why people are so anti big tech investigations. There is data available that says they are among the top 10 lobbyists at DC. And who would want this industry to be plagued with monopolies ?
So, it actually has great performance?
Quick and Easy CRUD with NestJS, Nestjsx/CRUD and TestMace
huh? aws eip is free if you're using it on an ec2 instance
Ah, stupid me :). I had no idea of the scale of things and in my native locale the comma is the decimal point...
Only one crypto mention, and it's a company selling banks tech to detect crypto fraud.

TRM Labs: Banks are required to trace the source of their customers’ money. TRM helps banks identify and trace cryptocurrency fraud. They charge $20K per user seat. Though they couldn’t say the name, TRM says they recently signed a top-five global bank as a customer.
How grid operators forecast weather and output from renewables
Yes, I it is probably a copper slab (they never mentioned), but there is no electrical connection, as the rest of the slides make clear: https://imgur.com/a/Rbd7e4D

It just provides a thermal connection for water cooling. The electrical connection is made through the PCB (and probably through a thick copper plate on the opposite side of the PCB)
If you knew how shitty other dive plan software is you wouldn't say that.
> Let me answer that by telling you the elements of civil RICO — that is, the list of things a plaintiff would have to prove to win a RICO case.

> To win, a plaintiff would have to prove (1) conduct, (2) of an enterprise, (3) through a pattern, (4) of racketeering activity called "predicate acts," (5) causing injury to the plaintiff’s "business or property."

I think the fact that the tobacco industry has already been sued under this law makes it more likely that it also applies to this case
Talented. $10/hour. Pick one.
What are you building?

Don’t reveal all, just a hint, like the industry.
> Is there some reason we shouldn't outlaw vaping? People who want to quit nicotine, or who consciously choose to become addicted to it, already have the gum and patches.

There are a ton of assumptions packed into these two sentences. I'm a nicotine addict, and I hate smoking (which I've done for many years), but I love nicotine; I did even before I was an addict. Vaping provides me with all the benefits of nicotine with very few of the side effects that smoking brings; nicotine patches and gums, even the lowest dosage, are way too high for me and lead to extreme anxiety (among other side effects).

I don't want to quit nicotine, I just want a better delivery system. For me, the Juul is perfect.
Brilliant and morally acceptable are definitely two different things
Isn't our bodies host to most of such life? I always wondered if microbes created us i.e. more complex life so they could thrive. They are single celled and only want to create copies of themselves. Complex life forms like ours wants to create better version of themselves to tackle the environment. It's a win for microbes really
I strongly encourage anyone who has an interest or opinion about this topic (Big Tech monopolies and antitrust action) to subscribe to Matt Stoller's newsletter, Big: The History and Politics of Monopoly Power.

https://mattstoller.substack.com/

It's the most informative resource I've come across on the topic.

Among many things you will learn about:

- The definition of "market power" and why it matters

- The details of US, EU and international antitrust laws

- Why most of the Big Techs are almost certainly in violation of these laws today

- Antitrust enforcement actions that are in the pipeline and what their repercussions may be

There are some important principles which are not widely understood and Matt's newsletter goes into them. For example, once you reach a certain level of success, it becomes illegal to keep doing some of the stuff that your company has always done. These principles often come as a surprise to people but they are grounded in a long intellectual and legal history that goes as far back as Adam Smith.
This kernel is just kind of a playground for projects I have. Specifically there were a few from this past year or so.

I used this kernel originally for my vectorized emulator, which is designed as a high-performance fuzzer/harness to find bugs (more info https://gamozolabs.github.io/fuzzing/2018/10/14/vectorized_e...). I used vectorized emulation on Windows DHCP to find multiple RCEs (which were disclosed earlier this year), as well as one of the Intel MDS vulnerabilities (such as RIDL and Fallout) disclosed earlier this year (specifically I found "MLPDS", https://nvd.nist.gov/vuln/detail/CVE-2018-12127).

I do most of my work in a personal kernel as it really gives me an edge with optimization. I'm able to use page tables directly (super fast fork()-like behavior), and write hypervisors that don't have to go through crazy call stacks to vmexit, use bleeding-edge CPU features, etc. Ultimately I just do it because it's fun, but I've found ways to justify it from time to time.
I don’t know, I’d say for the majority of people who aren’t so narrowly focused on conspiracy theories and political power struggles, life looks way different than it did 30 years ago.

Even in poor countries Facebook and cheap instant communication like WhatsApp have rewired the way people socialize and stay in touch.

This is mostly a response to the commenter before you, except your last sentence.
Ha, I read the headline and thought it was "git by gesture".

This is because I'd recently watched "Perl out loud", a talk this year by Emily Shea (2shea): https://www.youtube.com/watch?v=Mz3JeYfBTcY
I don't care so much about Dalai Lama to be honest. I think religion has its place, but shouldn't be the center of stage. In my view, if you don't allow kids to vote before 18, why pushing religious view to them when they are young? I think that's more important to a person than political views. On personal level, I find religion is fundamentally exclusive (where you believe something is the ultimate truth), I think it shouldn't reform and develop with society and should eventually disappear. New religion should come out and replace old ones. Now religion is just trying to modernize and it shows it doesn't hold the ultimate truth, only want to win as many people as possible, like a pop band
Big Oil and Big Ag aren't an existential threat to the business model of the traditional news media, and the traditional news media still have a lot of power to influence opinions.

An experiment: try counting the number of positive news articles about Google/Facebook you see and compare it to the number of negative ones.
Don't you ban IP addresses in some cases? https://hn.algolia.com/?query=by:dang%20IP%20banned&sort=byD... suggests you do. That could result in effectively banning a VPN.
> It's a shame they were using it to promote their products rather than a product that is good for you.

Those don't need to be promoted, usually.
I went through the list and these are the ones that intrigued me.

lumineye: I think this sort of technology can be very useful and I'm interested to see how it is used in the real world.

safely deposit: I like the simplicity, instant value to users, and the way it transitions physical documents to virtual ones. I think the price is a bit steep though.

puzzl: This seems like it erases a huge headache for its customers. I think about this one as provisioning people like VMs to be a physical presence. Why hire when you can rent on demand...

million marker: There are many people who are caring more and more about toxins in their environment, and this plays directly to their growing paranoia.

nomad: I personally don't use ride sharing, but this one seems like it could be competitive. It doesn't seem like there's much difference between the current options.

earth-ai: Of course! If they have a good solution then they may be able to find a lot of resources that we haven't fully exploited yet. This is the big one I think.
In the latter part of the researcher mentions using different materials for the core of the motor to limit flux losses. Some of the efficient materials (cobalt in particular) are costly and would drive up the bill of materials cost of the motor compared to conventional motors, where copper is usually the biggest expense. One of his points was that a lot of the cost is currently around designing the motor to suit a given application, unlike existing electric motor designs where you can basically look in a book to see how it should be sized.

Aviation is probably the sweet spot application for this motor because decreased weight means increased payload and money. The increased cost is less of a concern than in, say, your cell phone. If you could run the motor without a gearbox and without active cooling, that would save costs in other areas and also decrease maintenance costs.

The "too good to be true" part of aviation is if it, together with battery technology, is able to keep airplanes in the air for a significant amount of time. The high energy density of aviation fuel means that we can build a "good enough" efficiency jet engine by building it like we do today, and just throw fuel at the problem to keep an airplane in the air. With electric propulsion the energy envelope is much tighter and we basically need these miracle solutions in battery tech, motor tech, or both, to make it viable. The presenter's premise was that an airplane that currently takes 180 horsepower to stay in the air, could do the same work with 90 horsepower if the motor and fan were designed differently. Many people are looking at the battery side of the equation, but not many people are looking at the motor side of the equation and there are significant gains to be had here. He then presents evidence indicating that designing a motor and fan differently is possible, and that current turbofan designs are optimized to work with the constraints of jet engines (ie, needing gearboxes to generate enough torque to run bigger and bigger fans).
Build a Hidden Door Bookshelf
Need Free Money Online? Solve Word Puzzle Games and Win Cash
I tried some deep learning to figure out what my cat was saying. Turned out it was:

"feed me"
"feed me"
"feed me"
"Feed me"
"Feed Me"
"FEEED MEEEE you stupid human"
I didn’t mean to imply that conversation would have happened in real life or that Linus claims to have sole ownership of the project.

His name is featured on the website, and he did write the foundational code, so it’s probably fair to at least mention in a fictional job interview.
Not enough people are brave enough to just walk out of non-useful meetings.

By demanding an agenda upfront, attendees can decide if it's really useful to attend, and sending out notes afterwards means people who didn't attend can catch up. As a bonus, send the agenda beforehand with collaborative editing, and lots of things end up getting resolved before the meeting even happens.
Amazon EIPs are free when attached to a running VM. (Unless you have more than one attached to the same VM.)
Power corrupts, absolute power corrupts absolutely.

If your in the game of monopolising online sales, your not here for a long time, your here for a good time.

Fake items have made alot of people rich. Amazon needs a cut of that pie. How else do you maintain growth year in and year out?
I have never understood the attraction to juul's but the majority of individuals who I know who use them are all young adults and it is alarming that it is so simple for them to have access to this product.
> Writing a few hundred pages of specification and handing it over to the dev team is waterfall, and it is _this_ that the Agile manifesto signatories were interested in making clear

That doesn't sound too bad from a dev point of view, better than the opposite - half arsed specifications with no thought given to the important details. Though I can imagine a lot depends on what exactly you are trying to build.
3 years in r&d is called a masters. 5 years a PhD. Not trying to be glibe but get your business house in order.
Makes you wonder, will there ever be a replacement for the Internet?

What would that look like? An incompatible sister network that offers something the existing internet does not offer? A new network created after major disasters and world wide nuclear war destroy all existing infrastructure? I can’t imagine the existing internet would ever be replaced, certainly not by something offering privacy like ToR, because not enough people really care about privacy. The average person doesn’t really give a damn.
Compared with OCaml, Scala can express type classes and has higher-kinded types. Many abstractions that are easy to express in Scala are in fact hard to express in OCaml.

For-comprehensions are worse than Haskell's do-notation or compared with F#'s computation expressions, but the list ends there. In practice they work well and at least Scala has monadic for-comprehensions. How many other languages can claim that?

As for performance, I encourage you to take a look at the state of the art. Working with our IO Monads has better performance than many abstractions that people now take for granted, like most Future/Promise implementations.

I build systems that are super stressed by incoming traffic and Scala's performance is awesome. Worse than bare metal Java of course, but when you compare it with high level Java frameworks or with Python/Ruby/Javascript/what have you, you'd actually be surprised by how better Scala FP is ;-)

As for Haskell, I like the language, but it's super fragmented, everyone has its own Prelude and favorite language extensions, extensions that are sometimes in conflict with other extensions and the tooling is a mess. Also laziness is cool, but performance gets hard to predict. We have the same problem in Scala when we are using lazy abstractions actually, the difference being that Scala is opt-in instead of opt-out.

With Scala, even if you're targeting JS instead of the JVM, you still use the same tools.

And I even like the language better. Scala 3 will fix many annoyances I have, including adding untagged unions and GADTs that are based on ADTs, in other words nicer than Haskell.

PureScript I would like though, as it fixes some of Haskell's problems, maybe one day it won't be limited to JS.
No one else trying the same thing as your startup is a far bigger problem than being second. If no one else is doing it then you have to single-handedly prove there is a market, spend the money to educate people that they have a problem worth spending money on, and do all the work to figure out what the problem is and how to solve it in a way that represents value to your customers. That's really hard.

Leaving those problems to someone else and being second with much cheaper solution that can undercut the company that was first is often a pretty good strategy.
I agree. The most obvious place to find an explanation of a piece of code, is right beside that code. Not hidden away in some git commit message or nested away in confluence.
What motivations could those be, making as many people as possible addicted and sick?

The former are usually called drug dealers and the latter psychopaths.
> No, we talk about friction and pulleys.

And that poorly. Amontons' laws of friction for objects greased with pig fat. We now understand friction down to nanoscale for a broad range of materials and conditions. But we don't teach any of that. After all, why bother?

Even nanoscale. A sense of scale, of the physical sizes of things, is thought foundationally important. It's part of every undergraduate curriculum in the sciences and engineering. And often high-school. But it's not then used by subsequent content, so there's little selection pressure to teach it successfully. And so we don't. If you ask graduate students at a first-tier medical school "how big are red blood cells?", don't be surprised by the baffled innumeracy of "really really small".

So yes, topic selection in science education is problematic. But simply tweaking the topic list... there's no shortage of such "physics for jocks and poets" efforts. And quite a few "physics emphasizing biology" courses. They too are less than wonderfully successful.
Never heard of it. Care to enlighten me?
Submarine escape and rescue: a brief history
Actually at the beginning I was thinking whether to make a webapp or a chrome extension...

A chrome extension is more suitable as a dev tool while a webapp is more easily sharable...

Thanks for your suggestion!
Churnally – Instantly reduce customer churn with custom cancellation flows
Do you feel any competition on instagram?
This message is mostly to instagramers :)

Recently I noticed, that every time I post a photo on Instagram, I always compare how many likes it collects, comparing to the same-topic photos in my followers network. And what is interesting I like to compare numbers :D

Does anybody experience the same sort of implicit competition?
GCP and Infra both have very smart engineers.
A bunch of programming language developers learned Lisp and were influenced by it: James Gosling (Java), Yukihiro Matsumoto (Ruby), Brendan Eich (JavaScript), Alan Kay (Smalltalk), Robin Milner (ML), ...

Hardly 'book writers and consultants'. These are among the most influential people for programmers... if you had learned Lisp decades ago, you would have learned much of the basics for those newer languages: managed runtimes, evaluation, automatic memory management, programming with first class functions, virtual byte code machines, etc etc...
Here's a talk by Bill Flora who was a lead designer for many of the products along that line, from Encarta through to Windows Phone: https://vimeo.com/56764845