skysight-inc/HackerNews huggingface dataset:
Yikes. That's way over the line. Personal attacks will get you banned here.

Please read https://news.ycombinator.com/newsguidelines.html and stick to the rules when using this site.
I’m not sure why you brought this up. I didn’t talk about who should do what and whether people are doing things wrong. I said R is strange and hard to read and Rstudio is bad and should be more capable.

Now, if I want to address your comment. I don’t think “this was the way things have been done here, let’s do it like that from now on” is a good approach. If there is a better way, even if it’s more complicated, at least it has to be tried and tested. If a more “sophisticated” tool proves to be useful, let it be. Not everyone in a team has to use the same set of tools, and if they see the benefit in something more “sophisticated”, they might want to try it, even if it was not explored before. People can learn, there is always a better way/tool and one tool cannot do it all.
This is a poor excuse, and I do not buy that people “generally” do this. It’s plainly obvious what people mean when they discuss averages and trends, and this hypersensitivity and paranoia that they might also hold those beliefs as universally applicable to every member of a group, and thus must be silenced, is not something we should accept.
Traditional vs. Roth IRA – Which One Should You Choose?
Gee, maybe it could be a good idea to order a Taxi instead of a Uber.

When the investors stop propping up Uber and Lyft, both will collapse like they've never been, leaving both investors and drivers high and dry. While the company managers laugh all the way to their banks.
I've come up with something that I keep in mind both for cons and politics: "there's no defense against someone lying to you about something you don't know." This isn't to stop people from listening to others, but to limit one's personal (emotional and/or intellectual and/or financial) investment in what someone, often a stranger, says.

You don't have to decide whether you believe what someone is saying on the spot, but someone with ulterior motives will try to convince you to do so. This is how I think of hustles: trying to get someone to do something before they'd normally be ready to, to commit to meaning in some way, but quickly. The literal sense of "hustle" is always in operation here.

And I'm sure I've been conned in ways I don't even realize and never will, but I've also known when I've been conned, but the above are my survival techniques I've deduced as a result.
I've always wondered why you couldn't just string a wire from a tower down to a combine, tractor, or other piece of farm equipment and run it right off the grid. Using very high voltage could allow the wire to not be that heavy.
Based on the facts stated in the article (part 2), it looks like (years later) Java now has a new garbage collector available (ZGC, still labeled experimental, not used by default) [1]. It's an order of magnitude lower latency than current default collector, but it still has an order of magnitude higher latency target (10ms vs 1ms) than Go. I'm sure there are many good reasons for the trade offs made and that's a huge improvement, but in light of the basic numbers I'm not sure that "the Java guys are winning the low latency game" is, in fact, a fair conclusion.

Go introduced a new GC a while back with dramatically lower latency numbers, not only compared to the previous Go GC but any other commonly available GC in any language (excluding exotic commercial ones like Azul). Neither the old or new Go GCs are particularly sophisticated compared to the highly developed ones in the Java ecosystem.

The author of these articles seems to take objection that the latency numbers were achieved not by magic or pure GC implementation genius but by simply optimizing for latency, which involves some trade offs. I don't think this negates the usefulness of having a low latency GC available though, although I can understand how it might be frustrating to see a project getting a lot of attention for what feels like a lesser intellectual achievement.

Obviously not all projects even require low worst-case latency, monolithic apps will be less sensitive, applications waiting on 10 other services will be more etc. Some apps the CPU isn't a bottleneck either. It's just another trade off where Go is prioritizing some things. There's even other factors not mentioned in the article like a compacting collector might make calling C functions more complex since it needs object pinning.

[1] There's also another GC mentioned that's less talked about in the article, Shenandoah, that requires patching the JVM and introduces memory overhead to every object for a forwarding pointer. It was hard to find numbers, but it looks like the latency target for this GC is also in the 10ms range (http://clojure-goes-fast.com/blog/shenandoah-in-production/).
I second The Dream Machine. Not only is it an entertaining and informative read, but it's also super impressive. I can't imagine all the work that went into putting that book together.
Some problems are "technically straightforward", where it is "easy" to build but "hard" to find and work with customers. To-do lists are a classic example.

Others are technically challenging. That difficulty is precisely why others don't tackle the problems, but generally customers are looking for a solution and you have a ton of flexibility when working with customers.

To put it in different terms, in some cases "if you build it, they will come" is true. The hard part is determining when it applies.
What is attractive in society is always aligned to the values of that society. Contrary to what evopscyh would have you believe, there is massive cultural variation in the standards of attractiveness. Wealth inequality itself is the most massive driver of inequality in partner selection; the entire reason a mandate to monogamy exists is because there is a huge incentive for all partners to flock to the richest person. If we lacked wealth inequality, we would have far less inequality in the factors of attractiveness, and less sensitivity to those factors which still existed. Being attractive in modern society is an incredibly time and resource intensive activity, and is composed of far more than raw genetics. And even then, those genetic traits are weighted in value by society. The reason all of this takes on so much importance for us is explicitly because we are constantly awash in the act of competition to climb the socioeconomic hierarchy.
With the exception of chicago (and a few other cities like newyork), concealed carry is usually granted. And I say this as someone whose paperwork for the application got lost by the department performing background check, twice (because of my name). Even in new york city and most of california, it is possible, just takes some doing (speak to an attorney that specializes in this) and don't forget the training.
For comparison, these are the ranks of the other grandmasters in the group:

rank rank / 7,182,778 players:
____________________________________
1 -------- 0.0000139%
23,365 --- 0.3252920%
238,352 -- 3.3183818%
391,870 -- 5.4556886%
448,139 -- 6.2390763%
510,354 -- 7.1052454%
602,723 -- 8.3912241%
726,511 -- 10.1146242%
728,141 -- 10.1373173%
2,011,481 28.0042207%
2,258,848 31.4481110%
3,993,041 55.5918755%
5,015,777 69.8306004%
Please don't cross into internet psychiatric diagnosis on HN. Even though your intentions are good, comments like this are more likely to land as personal attacks than anything supportive.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
Well the one thing we know for sure is that neither females nor males are definitely not slightly less interested overall in field X nor slightly more interested overall in field Y because of anything intrinsic due to actual physiological differences affecting interests at the genetic or brain chemistry level. Any studies that claim otherwise are obviously wrong. Because that just can't be. It. Just. Can't. Be.

Therefore, based on sound science and consensus, anyone making such a claim is very reasonably needing to be strapped to the wall, stripped of their career, removed from human companionship, scourged, then sent into the wilderness to die like the unwanted mangy dog they are.
Not a new book; I’m reading The Checklist Manifesto [0]

I’m very impressed by how much is has clarified the importance of identifying repeatable steps for my team and ensuring they are accurately and successfully completed!

I’m looking forward to reading The Infinite Game [1]

[0] https://www.goodreads.com/book/show/6667514-the-checklist-ma...
[1] https://www.goodreads.com/book/show/38390751-the-infinite-ga...
This comes across as just another comment on why one language is "bad" when, as always, it all comes down to trade offs & preference when choosing a tool for a job.

The thing is, it's easy to write bug-ridden sloppy code in any language. Bemoaning R as a language because of these flaws, occurring due to rapid adoption, ignores the reasons why R has seen wide-scale adoption.

R has had an extreme democratizing effect on access to tools that facilitate data science. Previously, tools for data science were either massively expensive or had a prohibitively high price tag attached.

This means that many non-programmers are coming to R, and I maintain that the problems the parent post sees with R stem from that fact. As a result, any language that achieved that sort of layman (to programming) appeal would have the exact same bug or sloppy code fallout. That you cannot separate the momentum that led to such an accessible tool without have the same consequences. Rather than demonize the tool for this, we should recognize the positive dynamic at play and simply help guide users to better practices or improvements that would fix the issues.
To be fair, VictoriaMetrics also contributes to Prometheus ecosystem by providing open source cost-effective remote storage for Prometheus, which is easy to setup and operate.

Additional contributions to Prometheus ecosystem include:

* Filing issues and feature requests for Prometheus [1], [2], [3].

* Publishing introduction materials for Prometheus users [4], [5].

* Helping Prometheus users at prometheus-users Google group [6].

[1] https://github.com/prometheus/prometheus/issues/4456

[2] https://github.com/prometheus/prometheus/issues/4769

[3] https://github.com/prometheus/prometheus/issues/5166

[4] https://medium.com/@valyala/promql-tutorial-for-beginners-9a...

[5] https://medium.com/@valyala/prometheus-storage-technical-ter...

[6] https://groups.google.com/forum/#!searchin/prometheus-users/...
But line numbers are trivial to update when a gap buffer needs a move.

A list of strings is more elegant, of course, where only the line being edited becomes a gap buffer. It taxes the allocator a bit more, though, which might be a concern on computers of the time when Emacs was born.
That accusation seems a little extreme.

The 30 day claim was published in January 2012 in response to the Fukushima accident: https://www.tandfonline.com/doi/abs/10.13182/NT12-A13556

Also, in "NuScale Technical Report Long-Term Cooling Methodology, dated January 2017, TR-0916-51299" (https://www.nrc.gov/docs/ML1835/ML18355A973.pdf)

"5.3.4 Long Term Cooling Evaluation Period LTC analysis is limited to three days. This timeframe is considered acceptable because: (1) the most severe conditions will have been captured within the 72 hour window analyzed, and any conditions that could reasonably be expected to occur beyond this time period are thus bounded by the 72 hour calculation, and (2) after 72 hours, operator actions can be credited. When realistic initial operating levels, temperatures, and decay heat are considered, the scope of the LTC analyses bound the expected level decrease in the reactor pool ultimate heat sink over 30 days, for up to twelve modules transferring decay and residual heat to the reactor pool."

I read this as that they ran a number of scenarios with extreme initial conditions and at the end of three days all operating characteristics were effectively the same as with typical starting conditions and therefore they expected the 30 day simulations would give the same result no matter what the initial conditions were. I don't think they are hiding anything here.
A can of mace might be less likely to end in tragedy and trauma of another kind.
I’m not sure I’d go quite that far. Flexbox is good for some types of layout, but it’s frustrating how often it gives you most of what you want but then there is no tidy way to get the final details right.

For example, I was recently implementing a “small multiples” layout, showing many small charts of the same type, with the exact number depending on context. This seems like an ideal use case for flexbox: you can make good use of your available screen width, with everything lining up neatly, even spacing, but still wrapping to extra rows as needed.

Alas, it doesn’t always work quite like that. For example, suppose that we have a display that is wide enough to fit five items and we have 16 items to show. I don’t really want a layout with 5+5+5+1 items; using 4+4+4+4 would look much neater, without needing any more space. Unfortunately, while typographers have been wrangling with this sort of problem for a long time, flexbox doesn’t have any awareness of it at all.

OK, so I have to live with 5+5+5+1 for now if I want to use flexbox. In that case, it would be nice to control the justification of the final line, for example having additional items lining up under the left-most columns above them. Unfortunately, this also isn’t something that flexbox supports. With most settings for justify-content, my lonely last item is going in the centre of its row, whether I want it to or not. Even worse, if I add another item, the two on that final row will be correctly spaced according justify-content within their own row in isolation, but that isn’t necessarily going to align at all with the columns of items on the rows above.

These kinds of limitations do significantly reduce the usefulness of flexbox, IMHO. With CSS grids also now widely supported, I find there aren’t actually that many situations where flexbox is the best tool for the job.
(Maybe unlike you, maybe not) I enjoy my work, and I even enjoy life and the beauty of the world yet I support your view, you better understand the true reality of human condition than the majority of people.
Talking to an adult is not a crime in the first place though.
This was so so good...
That's a problem to deal with when/if you need to add line numbers. Not a minute before that!
Self-Plug: If you're interested in a Jupyter notebook tutorial on implementing a basic differentiable path tracer (a physically based rendering algorithm), I wrote up a tutorial here: https://blog.evjang.com/2019/11/jaxpt.html
This is how I feel about taking paychedelics.

Hard to explain to those who haven’t done it. Sounds like a cult. More enjoyable moments than any conceivable moments before. Magic hard to put into words. Changes you forever. People who haven’t done it simply don’t get it. And it is pretty much profound deep and fundamental happiness on tap.

I don’t intend to have kids but I am curious how it compares. At present I am dubious having a child can compare to the profound depth of a peak psychedelic experience.
Sure, you can do one thing better than two, but that doesn't mean the optimal trade-off is going all-in on one or the other.

If your side-project has a low probability of a high reward, then having a steady paycheck from a job is a good floor to have under you, if you're not floating around on a cushion of wealth. The author closes with "I hope you have what it takes to commit and become a real entrepreneur" but the reality is "what it takes" is to a large extent money. If you don't have it, you need to get it from your day job.
The risk of falling prey to a charming or good looking predator?
well it would be, if countries would see a need other than making money. but unfortunatly energy is something where everybody wants to make some money. also regions which are very unstable have a lot of sunpower. it's not easy to build reliable sunpower plants there.

and there is no grid available that spans the whole world. that would take a huge amount of work for all the countries, but countries do not think global, so it would be a pita to get everybody on the same feets.
I believe it is possible for some people to change some aspects of their personality, and I have managed to do so. It’s hard to assess something like that objectively, but I’ve hit positive feedback from family members that I have changed over time. I used to get very frustrated and obstructive or confrontational about things, but with effort and self reflection Ive mostly tamed those tendencies.

I also remember as a child noticing how adults behaved, and particularly how they treated children, or even other adults, and made a conscious effort to develop the positive behaviours I admired and avoid ones I saw as negative. This has been particularly important in bringing up my own children.

Of course the capacity to change may well be something that varies from person to person, I’m sure it does, but I also believe we all have every human capacity to some extent.
But its a trade secrets, breach of contract case.

I am surprised Russian law is that pro employee - would wreak havoc for offshoring
Absolutely. The people who get caught doing this stuff generally haven’t done much to conceal their identity and get caught with evidence of other unreported offences on their computers. It’s horrifying to think about what the sophisticated ones might be getting away with.

I overlooked the word ‘half’ in your original comment and brought up the dick pics because they make the crime so easy to prove. I’d say all of the conversations were illegal grooming, but it’s harder to prove that the person had the necessary intent when the conversation isn’t explicitly sexual.
I'm not sure they're as different as you might think.
I feel like we're evolved to deal with this kind of concrete threat throughout the day. Go out into the world, avoid the saber tooth tigers and enemy tribes, gather some berries, go back home to safety, threats are gone.

On the other hand, the kind of existential dread many men experience now is something only modern society really made an opportunity to foster. Depression, loneliness, and feelings of abject hopelessness can eat you from the inside out. You feel anxiety as if there's a tiger outside but there is no tiger, you can never "escape" the tiger until you find a partner (and even then your past life can have a permanent lasting effect on you), and being clocked as experiencing all of this makes you "desperate" and less attractive creating a vicious cycle of misery.

If I could have chosen I'd rather have been born onto the other side of that experience instead of barely being able to enjoy life up until recently. Manageable specific threats presenting themselves throughout the day that go away when I remove myself from a situation (or mace them or something) instead of going through the motions day in day out feeling increasingly worthless with every failed attempt at reaching out to a potential partner, online or offline. Having too many options presenting themselves to you versus knowing that at least 500 people in a row online deemed you not even worth responding to.
Korbit.ai
Prediction: this is going to lead to an antitrust investigation at some point. In fact, it may present a catch-22 from a pricing algo perspective:

a) the algos don't collude, but simply adjust driver "supply" in particular geos across each other's platforms via surge adjustments until they act like they are colluding; or

b) the algo designers try to make their algos not collude and they inadvertently use data from the other platform that is nonpublic or in a way that can be determined to harm consumer welfare.

Both a) and b) create a situation where every pricing decision by the algorithm - in every city, across every driver/rider interaction - has to be done in a way that is not collusive. All the DoJ has to do is find an anomalous pricing pattern - which isn't hard - and then pin both these companies with a fine and onerous compliance regulations. Ironically enough, this may be what kills them.
Why even say this? Everyone with an IQ over 65 knows that this is obviously true.

Does anyone really think that when people say things like men are stronger than women, they believe that literally every single man is stronger than every single woman?
Thanks for the perspective. I know many others who have said the same thing as you, if that’s any comfort.
"almost complete bullshit" is a bit strong. i've read both the book and the Guzey piece and i think the most substantial insight in his rebuttal is that oversleeping can increase mortality risk, otherwise it seems like a lot of “he cited this wrong” or <nasally-voice>well technically…</nasally-voice>. most of the broader themes in walkers book still stand.
No clue why you're being downvoted.

I too wonder why anyone would want children if they don't actively want to spend time and raise them.
>> What happens after prisoners become accountants / lawy...

Or Senators, congresscritters or Presidents? Seen the TV news lately?
Seems like a nice practical setup
I understand that good reason, it’s because scripting languages run on sessions. So, Rstudio couldn’t execute any new command while doing something else. That’s fine. What’s annoying and not ok is the fact that sometimes the entire interface freezes. UI has to be separated from the session and logic of the program. Rstudio doesn’t do this well.
New Orleans hit by ransomware, city employees told to turn off computers
1) the single-writer principle of the transaction log means there's no need for any transactional locking

2) the separation of reads and writes allows for elegant horizontal read-scaling without coordination/consensus

3) pluggable storage backends implemented as simple Clojure protocols (as the sibling comment mentions), which eliminates a large number of performance and durability concerns

4) combining schema-on-read with entity-attribute-value indexing means there's no need to interpret and support a user-defined schema

5) Datalog is simpler to implement and use than the full SQL standard or alternative graph query languages

...I work on Crux :)
Package thief taunts victim with something left behind
I'm currently ploughing through "A brief history of the Anglo Saxons". It's quite embarrassing realising just how little I know about the start of the English ... project, for want of a better word. The interplay between the Saxons of England and the "old Saxons" is fascinating. For example: St Boniface who is the patron saint of Germany was from Crediton, near Exeter in Devon (which is just down the road from here.)

I knew a fair amount about the old Britons (Pretanike etc), the Romans and Roman Britain and then a vague 700 odd years (something, something, King Alfred, venerable Bede, Vikings and stuff) and then 1066 and all that to now. That period between the Romans and 1066 is hugely important and yet seems to be glossed over in our education here in the UK or at least it was for me.
I hereby make that claim.

One of many iotas of evidence: https://www.apa.org/monitor/sep03/clues

https://www.psychologytoday.com/us/blog/hope-relationships/2...
I really recommend checking out https://sketch.systems/ . It's a tool that really goes for this concept.
Maybe I misread the link I shared. Can you clarify:

> PDFs can be converted to the Kindle format so you can take advantage of functionality such as variable font size, annotations, and Whispersync. To have a document converted to Kindle format (.azw), the subject line should be "convert" when e-mailing a personal document to your Send-to-Kindle address.
> circular references

You can solve this with weak references.