skysight-inc/HackerNews huggingface dataset:
Bummer - that engineer is not an intelligent person.

I am yet to find at least a single spamming company whose owners would not be well aware of what they are - because if they are stupid enough to believe their own story they will be quickly taken over by someone who is well aware of their own BS.
It probably is, because the amount of distrust of others in places like China/Russia is off the charts hard for westerners to understand. That level of friction would be horrible for research.
The gradian was the original metric angle unit, before it was replaced by the radian in SI because the powers that were decided that pi was more important than base 10, as the standard prefixes are nearly useless for angular measure.
Code completion (autocomplete) is a subset of intellisense. Intellisense also provides e.g. info tooltips on hover and more.

But yes, I agree since the author specifically talks about the way OO languages provide a more easily autocompleted syntax and parameter help doesn't really differ, perhaps the better term to use here would be autocomplete or code completion.
There will always be Snake Oil salesmen and hence Snake Oil..
This seems to be the offending image: http://ianwojtowicz.com/Red%20Shift/Red-Shift-Earth-6400px.j... which is now a 404 anyway (or rather, it's a 301 followed by a 200 with text explaining it should be a 404).
Interesting. What's the main goal(s) of your NLP models?
Hi HN! You may have previously seen this software mentioned back in 2017[1] on HN. I'm back again, this time with a major re-write of the core functionality of Pterodactyl.

When I first started the project back in 2015 I made the decision to use NodeJS to build the control software that ran on all of the server nodes. However, that quickly ended up causing a lot of pain points, and generally being an inefficient beast of spaghetti code. Not to mention the deployment process was fairly involved for people who were quite new to running servers, and it often broke in mysterious or confusing ways for the less technologically inclined.

Back at the end of 2017 and start of 2018 I made the decision to begin a rewrite of that control software in Go. It took quite awhile to find the time to a.) learn go and b.) then rewrite an entire working chunk of software in it. Overall though I'm super happy with that has been built, and as Pterodactyl 1.0 runs through its release candidates I'm already seeing significant improvement in the deployment, running, and debugging of the software.

Would love to hear your thoughts!

[1] https://news.ycombinator.com/item?id=14731663
Business Idea to Multi-Million Dollar Venture – MVP Development Process
Ex-Cisco engineer deleted 456 VMs for WebEx Teams after exit
CNN's website always tries to start up SteamVR for whatever reason.
If they had purchased a building years ago now they would be stuck with it as the market turns south and they have no need for it. This scenario is actually a good argument for a company keeping to its core competencies and not letting non-core activities drag them down.
Default makes sense to me... according to your own definition. It's the choice when you're out of choices. You fail to fulfill your obligation to specify behavior, so, default behavior.
> For measurements around the room? Inches is a pretty good unit. CM is too small, DM is too big

Can you perhaps elucidate further on which 'Measurements around the room' require multiples of 2.5cm units to describe, and that fail with 1cm units.

> There is a reason 90% of tabletop wargames ...

So:

a) tabletop wargames are not the way we evaluate the convenience of our measurement systems, and

b) you just said 90%.

90%

90 / 100

How wonderful is it to use a ratio that world+dog totally, immediately, nay intuitively understands -- a ratio of a given number to the fixed value of 100.

For people genuinely committed to factors of 8, 12, 16, 60 etc -- how can they be comfortable with percentages? It's a betrayal!

Surely fractions of, I don't know, let's say, a gross (144) would be more natural.

144 = 12 x 12 -- so you instantly have all the benefits of 12, multiplied by another 12. What's not to love?

Rather than saying 90%, you could more naturally say 130/144 (okay, that's only approximately 90% -- it's actually 90.27777...%) but as you say, base 10 numbers are difficult to properly convey your true intent, so you can come up with a better number there.
Joist
Absolute simultaneity is ill-defined, but simultaneity in my frame of reference does exist.

However, you're right, your formulation is more precise, and actually possible to measure.
false equivalence, there is no "emulation" of features they are native to the language
> Who needs a snapshot after calling “apt install htop” anyway?

I’d think the more useful feature would be taking a snapshot at the beginning of the apt run; and then tossing it away if apt manages to complete successfully. That way, apt returning a nonzero exit status could be caught by a wrapper script, that would then transactionally revert the changes.

I believe NTFS still does this for Windows updates, even if “transactional filesystem” features are no longer “available” (i.e. exposed to userland.)

Of course, unlike NTFS’s filesystem transactions, ZFS snapshots aren’t MVCC — you can’t have multiple parallel ones going on at once that get merged on success. So that apt-wrapper-script reverting, might throw away something else you’ve done to your rootfs (and hopefully only your rootfs; such a technique would effectively require moving all user-mutable data to other mounted volumes.)
In my ideal future, demand doesn't need to be controlled that forcefully. Tank water heaters, electric cars, air conditioning, furnace fans, and dryers can all be networked and choose to operate when power is cheap. They can soak up spikes in production and back off in troughs. These things are also the vast majority of residential power (the only other heavy hitter is cooking)

Improved distance transmission would definitely be a big help.
I actually took a trip to New Mexico when I was younger, the parts that we visited were awesome. All the people were amazingly friendly. I grew up in the Northeast so it was a pretty big culture shock. I believe it was in Albuquerque. We visited the Nuclear Museum and a couple little local shops and even a local reptile zoo. I would love to go back for the hot air balloon festival someday.
This feels like a news outlet cherry-picking stories to fit a pre-determined narrative.

I am a Carta employee and I have not seen or experienced any gender or racial discrimination at this company.

That's not to say that it doesn't exist outside my bubble or that it hasn't existed in the past. I would guess that a fast-growing company ($0 to $3B in 8 years) with a first-time CEO has made plenty of mistakes. I just don't think that this article paints a representative portrait of the current experience of most Carta employees. A more accurate title for this article could be "Preaching Equality, Startup Was Mostly Good But Appears To Have Made Some Mistakes"

I also see a lot of LinkedIn posts from former Carta employees sharing similar opinions:

* https://www.linkedin.com/posts/activity-6706013198711173121-...

* https://www.linkedin.com/posts/annie-hu-664b1552_preaching-e...

* https://www.linkedin.com/posts/ammanuelselameab_theres-a-bun...

* Same as previous but with more comments from others: https://www.linkedin.com/posts/heward_theres-a-bunch-of-nega...
Show HN: I wrote a bookmarklet to know any Twitter poll result without your vote
Is that a typical line of smalltalk? I mean if this is representative I can understand why C-like syntax won. Surely a language with descriptive names, and a call syntax resembling:

subject.verb(arguments)

Is more intuitive than the example you've given.

Of course it's also quite possible to write an equally cryptic line of C code.
Tokyo is amazing in many ways, but especially infrastructure. I was embarrassed when I went there for I felt like the countries I grew up in were lazy by comparison. The most popular type of vehicle on the road there (in my observation) was a concrete truck.

The subway system is unbelievable. They don't try to build huge line extensions every few years or decades the way we do, they are constantly expanding and improving it all the time. It's absolutely amazing what they have built there, and at the same time remained incredibly polite and gracious.
Estimating testing time: a few useful guidelines
Non-metric systems used industries were chosen through experience and optimized in the same way that genetic algorithms optimize.

The SI units are rarely, if ever, more convenient than whatever legacy standard they replaced, but the path dependent development of naturally defined measurement systems meant different results in every country. Shipbuilding, lumber, textiles, printing presses would also end up with varying degrees of compatibility or difficulty in working with materials sized in another domain.

As an aside, the same people extolling the value of the metric system's base ten nature have little problem explaining why the dimensions of A4 paper are not round numbers. The legacy systems in their countries didn't come from users being unaware of a base number system, they just used to prioritize other conveniences that a measurement system can provide, such as how A0 through A8 paper sizes can be simultaneously cut from one sheet of paper.
Maybe because KSFO is covered by PilotEdge* ATC? [*] professional air traffic control for flight simulators
Hey guys,

I wanted to check the Twitter poll results before voting for one of the choices. So, I wrote a bookmarklet which opens an alert with the poll results when used on an ongoing Twitter poll page. The script just intercepts the API requests Twitter make to fetch poll results every 30 seconds and populates the result. You can find the script as a gist: https://gist.github.com/vicke4/891b14bbf46f247fb7314cb3565d1...

To test the bookmarklet you need to find a poll. You can get only polls as results when you search for one of the below queries,

card_name:poll2choice_text_only

card_name:poll3choice_text_only

card_name:poll4choice_text_only

card_name:poll2choice_image

card_name:poll3choice_image

card_name:poll4choice_image

On the mobile app, you can just turn off your data/WiFi and select one of the choices, you'll be able to see the results for a moment.
70% of pinterest users, and 93% of pinterest usage is female. That's probably highly correlated to your
(and HN userbase's) confusion about how Pinterest is perceived.
Forth is more like the raw VM that runs your favorite interpreted high level language. Lisp is the AST that powers your favorite high level language or low level language. ;-)
Thank you for that article, it was a joy to read. The lively discussion last week about APE:

αcτµαlly pδrταblε εxεcµταblε -
https://news.ycombinator.com/item?id=24256883
The author lists F# as not IDE friendly. I find this categorization inaccurate.

F# works great with Visual Studio, and especially well with intellisense.

F# was designed as industrial language from the beginning, and high quality tooling is a large part of that.

It might just be me, though, maybe other people use the language in ways that don't work that well there.
I would recommend using https://old.reddit.com/ and not going past the first page :)
A good act costing him 5 years of his life, great job buddty.
My local cafe/bookshop was 300 years old when Houston was founded (probably not a cafe then mind). I've lived in houses older than Houston. The nearest church, where my kids do carol services and nativities, has parts of its structure dating back 250 years before Columbus set out on his voyage.
The reason engineers should write is to increase their influence
That's the whole point of the syntax changes: to make the tradeoff that sacrifices terseness or efficiency or even composability in favor of readability.

A lot of functional languages -- Haskell as I understand it is the biggest perpetrator -- optimize for code length and composability, trying to make things as expressive as possible, and decrying those who can't read something that has meaning densely packed into every single character as those who are "simply not familiar" with the language.

But that's what OP is saying: OO languages go for readability and not expressiveness, and wouldn't it be cool if there was an FP language that did the same thing?
Does iOS allow access to that information?
I have a self-hosted mail server and with a bunch of aliases.
e.g.

- bookmark@example.tld

- todo@example.tld

- cal@example.tld

Each of the aliases is processed by procmail and performs certain action:

- creates a bookmark on the owncube.com

- adds a record to my TODO list

- creates event in calendar
That’s surprising given CloudFront has a decent number of Points of Presence in London/Europe.
Also yes
Show HN: ML From Scratch – free online textbook
I'm linking to a free online book I just finished called Machine Learning from Scratch. The book aims to cover the complete, technical, "under the hood" details that other ML textbooks don't. To do that, it shows all the mathematical steps to derive common algorithms and demonstrates how to fit each one from scratch in Python (using just numpy).

You might like this book if you are interested in ML and like to really understand what's going on behind the algorithms. Personally, when learning about these algorithms I would understand them intuitively but not feel comfortable constructing them myself. Even if you totally grasp the algorithms, seeing them derived from scratch is a great way to better understand the comparative advantages between competing models.

The code and math are pretty simple, so there should be a low barrier to entry.

I'm hoping to make the book somewhat of a breathing document, so if you have any edits, questions, or suggestions, I'm all ears. You can reach me at dafrdman@gmail.com. Thanks a lot!
System Programming in 2k20
You conflate communism as the cause for an event caused by authoritarianism. A form of government that is making a startling comeback at this moment across the western world.
This is just a difference between named and anonymous types, really. This is very similar to named functions vs lambda functions, both provide the same exact functionality but avoiding superfluous identifiers makes programming more ergonomic.

More specifically sum types in Rust must also be tagged, meaning you need to explicitly construct and deconstruct them. This aspect is along the type-alias vs newtype axis which gets into structural vs nominative typing and the trade-offs therein.

So yes, Rust enums and Typescript union types are both exactly sum-types and the differences are due to the surrounding decisions made about the languages. Rust's sum types are named and tagged, Typescript's are anonymous and untagged, but they're both sum types.
I disagree 100%. I write with more and more named arguments. There are missing features to make it really nice in python though, like kwarg short forms like ocaml has.
> If governments could legal mandate that their fiat currencies have value, there would be no such thing as hyperinflation. There is such a thing as hyperinflation. Therefore, governments cannot legally mandate that their fiat currencies have value.

I think you may be getting confused between legal mandate and confidence. Governments certainly can, and do legally mandate the value of money in the form of fiat currency, that is the very definition of a fiat currency. However, society and the market can lose confidence in said currency thus triggering hyper inflation.

I’m not familiar with the legal situation in all countries, but certainly the UK, USA, and EU define legal tender as what one must always accept as settlement of a debt. That allows one to refuse payment if a prior debt does not exist, that’s why it’s legally acceptable to for shops to refuse high value bank notes for example.
I confess, I'm scared of the next generation of supercomputers
> As an aside, it also tends to reduce trust and cooperation within a team : reviewers become the gatekeepers of the work of contributors. That work is explicitly not trusted until it is checked. Not a great social dynamic I think.

This seems to presume a split between reviewers and contributors that hasn't existed explicitly anywhere I've worked, and has only implicitly been a thing in a handful of contexts. Usually, reviewers and contributors (... well, authors - I would call good review a contribution!) are the same set of people.
Yep, internet has been horrible out here, I had to use Cloudflare DNS to reach websites!
How did you manage to ride a bicycle in Houston without getting sweaty and gross?
I believe postmarketOS team closely collaborates with Alpine. It cannot be said about Manjaro, neither in relation to Arch or Arch ARM.
Retroreflectors; they're everywhere, and they cheat physics (sort of)
> There must be some other side of Pinterest that I've never seen, where it performs a useful function for its users?

Lots of female users use Pinterest for organizing pins for a wedding. Essentially, they are great as a wedding checklist planner.
> so I really don't like describing logically independent sentences as "true but unprovable":

I don't see a particular problem with it. It can be "true but unprovable" within a given system. I feel like you may be arguing semantics, but the sentence is still clear and accurate to me, while your lay audience definition is less clear and steps further away from the theorems than necessary
Why is no one talking much about Scala? (https://docs.scala-lang.org/overviews/scala-book/functional-...)
The worst part about this is that it's not an honest mistake, but rather a dishonest one: Google embeds as many 'answers' into their SRP as possible so that users do not leave their website.

If Google just displayed links to users, then the user might actually click them, which would result in them leaving Google for another website, which is Not Okay. One of Google's largest efforts is to make sure they're the only website the user stays on, which is why they scrape contents from pages and display them on their SRP, why they want to hide the address bar from web browsers, why they push projects like AMP so hard, and many other things. Conveniently these efforts are also all of the nature that they can just claim they're helping the user get what they want more quickly - as long as they're using Google.

Users also all trust Google a considerable amount, so very few will take any additional action after being instantly supplied with an answer that is scraped from some random website. Google gets 100% of the user flow, has 100% control over what answer to show, and of course can show the user some great ads while they're at it, while denying the source website traffic for their content.
There's a few water towers around Norfolk - and a particularly brutalist one near Lowestoft not far from the furthest East point of the UK
Automatically edit out silence (dead air) from a video
Not relevant. You responded to another poster, I responded to that response to try and explain what the other poster was trying to say.

Neither of us said anything about scolding anyone, that's a strawman.
> what's to stop us from dividing a day into 10 hours with 100 minutes each?

Same reason you can't just change the official language of your country overnight. It requires widespread consensus both in terms of users ability to use it and their systems' ability to understand it.
Do not underestimate oneliners
Google never promoted itself as a free image database so it's weird that people get so upset that it isn't one.
"Essentially, they were each moving at a constant non-changing rate along a single dimension(X, Y, or Z) and because of this, they used time as we do a spatial dimension."

For what it's worth, time is distinguished in physics. It isn't just "another dimension" that "happens" to be used as time, but if you could just twist correctly it would become a spatial dimension. It is truly a "time dimension". The simplest way of looking at it is in the Minkowski metric, where distance is SqRt(x^2 + y^2 + z^2 - t^2), note the minus sign on the "t" which distinguishes it.

If you're really up for a solid math-based mind-screw, Greg Egan worked out the shape of physics in a universe that works on essentially Einsteinian relativity, but with two spatial dimensions and two temporal dimensions: https://www.gregegan.net/DICHRONAUTS/DICHRONAUTS.html It turns out that A: sensible things can be said about this and B: it looks nothing like what I expected two temporal dimensions to look.

(And if that's not enough, he's also got a universe of four spatial dimensions: https://www.gregegan.net/ORTHOGONAL/ORTHOGONAL.html)
How often do recursive functions come up in your daily programming life? For me they're rare enough that it makes sense that many otherwise competent developers draw a blank when asked to write one in the context of a high-stress interview.

They may look clever, but they're often not the ideal solution compared to a simpler to understand, and often easier to optimise iterative solution. I write plenty of DSP, GPGPU programming, and computer vision, and I can't honestly remember the last time I wrote a recursive function.
A worldwide forum discussion among dozens of creative people out to one-up one another on clever strategies for killing another human may well put an effective idea in front of someone who might put it into practice.

There are occasions for discussing mechanisms by which one might construct such a weapon. I feel that this moment isn't one of them. Just because we can talk about it (and must be willing to defend the right to talk about it) doesn't mean that we should do so in this context.
The five best Kubernetes security practices
No, golang is just as easy to install and work with on vscode. Just install Go and the official Go plugin and you have an IDE experience complete with debugging, formatting, and intelligent autocomplete. It has nothing to do with vscode being written in JS.
I know two people who love Pinterest.

Both use the mobile app exclusively & basically just use it for moodboarding/inspiration. They interact with it entirely within the app and don't leave the app.

Is it possible this engineer is working on a part of the product that doesn't directly touch the web publishing side and is (relatively) unaware of that side of the business.

I've definitely met engineers who don't dogfood and wouldn't be aware of aspects of their company's product since they haven't used it themselves.
Two-meter long Humboldt squid bites diver
The goal of Ruby v3 is to be 3 times faster than v2.

https://blog.heroku.com/ruby-3-by-3/

Unclear if that goal has been achieved.
There's lots of things mainly used by women but I still know what they're for and generally haven't needed to denounce them.
Curious if there is a correlation with companies that failed to capitalize with the ones who relied on consultants versus really reshaping their own people.

I worked for a financial services co that saw massive gains from big data/ML/AWS. Given, we were already using statistical models for everything, we just now could build more powerful features, more complex models, and move many things to more-real time, with more frequent retrains/deploys bc of cloud.

I do agree that companies who don't already recognize the value of their data and maybe rely on a consultant to tell them what to do might not be in the position to really capitalize on it and would just be throwing money after the shiny object. It really does take a huge overhaul sometimes. We retooled all of our job families from analysts/statisticians to data engineers and scientists and hired a ton of new people