skysight-inc/HackerNews huggingface dataset:
Can anyone with experience with Fable -

- compare their experience with ReasonML since they both have the same OcaML pedigree

- offer any perspectives on efficiencies of various constructs? For example, do things like seq add additional complexity or are about as efficient as for loops?

- discuss the output size .. by virtue of using .net libraries versus javascript builtins?
Hm. I think it was a bug in some browsers but not others? I remember encountering it but I don't remember it as something persistent.
Please shadowban /r/politics from the homepage unless someone is logged in and subscribed to it!
12 Sunsets – Exploring Ed Rusha's Archive
If the government or any similar bureaucracy could actually allocate resources better, we wouldn't have so many failed planned economies and not a single successful example compared to capitalist economies.
What I could read was and from the responses of her own teammates was the fact that the paper passed the internal review and that she already gave heads-up to the PR department about her work and they gave a heads up to her and suddenly a meeting pops-up and a manger's manager says to her that you need to either retract the paper or make certain changes. She was fine with the internal committee being anonymous but at this stage anyone would have demanded the same, i.e. who is the authority that thinks this paper sets a lower precedence for what google stands for i.e. some sort of human engagement and what does the authority do they take her at her word twist it and fire her by "accepting her resignation" what does this sound to you, for me a kind of high and might attitude by the authorities i.e. how come a black woman that too from the ethics department question our conception of the matter, let us how her what we can do Fire Her!!!.

This might sound a bit exaggerated but all of this is just putting google in bad light and top of that over 500 googlers have written a letter demanding an explanation for the same, those guys know about there internal workings more than you and me, so it is surprising how many review processes does google have, its just like double pressure first get the internal clearance and then work with the original reviewers of the conference.
And now Jeff comes up with this explanation:https://docs.google.com/document/d/1f2kYWDXwhzYnq8ebVtuk9CqQ....

And for not once he mentions that the paper did already pass the internal standard review process.
What inflation? Gold bugs have been telling me that inflation was going to happen for my entire 20 year adult life. And being on the Gold standard did not in any way prevent inflation...but don't let that little fact get in the way of your hard money talking points.

If you want to have an honest discussion about the inflationary effects of adding more dollars to the money supply, then we have to talk about where those dollars come from and why they do and don't create inflation. Talk about what the real demonstrable alternatives are, and whether or not a higher inflation is really the devil that so many claim it is.
PSA that the bottom 50% of taxpayers pay 3% of the taxes. Net negative once you consider all the frictional costs.
Your comment only talks about their current job and not the jobs that they’ll have in the future if one dedicates themselves to spending time after work and family to learning a new skill that will promote them to another career or position.

I completely agree that in roles where you are at the bottom of the totem, you can’t talk back since one is replaceable at that level. However, it’s not about speaking up at that job, rather leanings the skills needed to get another job where you’re not at the bottom of the totem.

I was in this position and I despised it.

I’m not saying it’s easy; I’m not saying that the internal fight to watch tv/relax instead of the more difficult task of studying/learning will ever stop, but what I’m saying is that there are tools available to everyone who asks for it.

What I’d love to know more about is how can one change their outlook in a systematic way? How can people who don’t have the notion of they can be more, be more? How.... so many questions.
This is probably where all of the unsold Goodwill clothes go. They bale it up (at least around here) and sell it by the lb.
One thing that's very noticeable compared to traditional forums, and I think plays into this: Traditional forums for deep topics have year-long threads where people are figuring something out together or share project logs. As long as they are active, they get pushed to the top. Reddit does not have that, and suffers for it. (HN too in some ways). Linking back to old reddit threads when continuing a topic is tedious and excludes the discussion even more, so it happens in way more limited contexts.

In contrast, "I just bought X" typically is one megathread in a forum and not half the submissions.
If you are already using SSH in a situation where ‘exit’ doesn’t work, it becomes more reasonable to assume the user will know.
I originally used something else, but enough people complained about it being weird that I made the default a boring white/grey one. There are 10 other color schemes you can choose from in the dropdown in the footer though.
Do you have a link to that study as I’d love to read it.
I am reluctant to accuse Jeff Dean of bad faith, but this argument doesn't scan. I've been on the inside of an AI team during a crisis and then seen how senior management spun details to obfuscate critical details to avoid responsibility. Dean is slandering Gebru in a manner that will make it easier to dismiss her work and the work of other AI ethicists (especially women and bipoc) in the future. He and Google are actually themselves guilty of a lacking rigor (i.e. ethical rigor). Worst of all, I expect that racists inside Google and the wider industry will utilize this argumentative structure in the service of neutralizing ethicists and bipoc in the future. This is truly despicable. I used to be a great admirer of Jeff Dean.
Introduction to gRPC – Part 2
Ask HN: Early 20s, exit at 10M+, burned out, don't know what to do
Worked a lot everyday, 14h+ for a couple of years at a startup, got lucky and we had an exit where I landed on a 10M+. I didn't ever expect to have that much money and due to working a lot and having horrible workplace politics and coworkers, I am completely burned out.

I'm not sure what to do both with the money - it's been 6+ months and I really haven't changed much in my lifestyle and with burnout - I certainly don't want to continue working under the same conditions but at the same time I love what I'm doing.

Would much appreciate any advice, I don't know any other place to ask.

edit: The reason why I consider continue working but on less hours is that I'm working on my dream job and grow/learn a lot of things in the field and I think that leaving I may miss this opportunity
And CSS wasn’t widely used until a few years into the ‘00s. Only then did more consistent layout engines finally make it viable for stuff other than just styling text.
Oh no way. Going to have to use this
Aka: Oxiclean (TM) in North America.
Have you accounted to imoact on theur future earnings from missing on education, from work-related accidents and injuries, trapping them in an eternal cycle if poverty?
People forget one thing: instead of JS, TCL could've been the scripting language of the web.
They are secret. "Secret key" is a technical term in cryptography, and there are thousands of research papers published with this term [0], including a paper by Eli Biham and Adi Shamir on "Differential fault analysis of secret key cryptosystems". Using you believe that you are more knowledgeable in crypto than Adi Shamir (The "S" in "RSA") and insist on using an alternative definition of "secret" not accepted by cryptographers and infosec researchers, there should be no problem using the word "secret".

Otherwise, reductio ad absurdum, Following the same line of logic, all cryptography is "security through obscurity" because there exists a secret key, which is not incorrect. The practice of hiding the design of a system is obscurity, the practice of hiding a specific key to a ciphertext is security, not obscurity, as long as the method of generating and using it is publicly available. If there's nothing to reverse engineer, there can be no obscurity. The method of finding a symmetric key or finding a RSA key is well-known, not obscured, it's simply the size of the problem is not computationally tractable in practice by today's computers.

[0] https://scholar.google.com/scholar?q=secret+key
Exact same thing happened with digg.com
Also, his idea that "making something people want" precludes exploitation is naive at best. It's easier to make something that the masses want by exploiting people along the way. As a former bay area startup engineer, I saw this all the time...including in two different YC companies.
I'm amazed the business model works. The shipping and handling may cost more than the contents.
If that is indeed why the demand for retraction, why didn't they state that up front in the meeting where they told Timnit she needed to retract the paper or remove her name? Instead they initially refused to tell her the reasons for the demand for retraction.

They didn't give her a chance to address those factors at first.

Later they had a manager read the confidential feedback on the paper in question, but still didn't leg her read it herself.

If that feedback was only saying that the paper lacked relevant new context and advancements, why were they being so cagey about it? Something doesn't smell right about that.
matrix is for live chat. you want saidit which is an open source fork of reddit's open source code that stopped in 2017.
You can just send me an email to the address in the announcement blog post, and I can give you an invite: https://blog.tildes.net/announcing-tildes (that offer's open to anyone, but please read through the post so you know about the site's goals/principles/etc.)

It's not intended to be difficult to get an invite, I mostly just don't want to constantly deal with large influxes of users because of drama on other sites, persistent trolls, and things like that.

It doesn't show by default to logged-out users, but we've got a devoted group set up for Advent of Code that's reasonably active so far, if anyone's participating in that and would like to join us: https://tildes.net/~comp.advent_of_code
Reddit's not real picky about interfaces like this, especially if they're not for profit. Really the only time they say it's problematic is if you try to pass it of as an official client or use their branding too heavily (Apollo, a client for iOS, had to change up their icons because it looked too much like the reddit Snoo).
Somebody probably forgot to use “container” class before putting a “row” class. It mostly happens on <footer> at least in my case.
I think I agree with all of this! The weird part though is how simple the underlying behavior is, even though it masquerades as complex, and how little this gets mentioned.
It is rather odd. Most dealers selling a handful of cars took the GM buyout in 2008. Perhaps they spent the couple of hundred thousand dollars back then and things didn't turn out as well as they hoped?

Spoke with my local Ford dealer who knows that I am interested in one of the Mustang EV's. He showed my the two chargers and shop tools they were required to buy to sell the Mustang EV. I think he said it was around $40K plus the cost of a week or two training off site. I wonder what GM is doing that triples that cost?
It would be nice to see an example of space.sh usage somewhere on the landing page. I was intrigued by “through 10 firewalls” but not quite enough to go to the documentation and look it up.
I believe they're referencing the part of the comment right before they brought up time machine, where it's mentioned that they'd like to see deleted comments and an edit history.

I agree with the sentiment, users who delete their own comments should have their privacy respected. Same goes for edits.
>It's pretty rare.

I think it was in The Meritocracy Trap that spoke to how this is a relatively recent phenomenon that is exacerbates wealth inequality. Previously it appears to have intermarriage between social classes
I would argue that a more measured alternative to your conclusion is “people should learn computers from the bottom up”, starting with direct exposure to a program counter and ending with high abstraction. I’m not sure this is the best way to learn, but I think it would be a lot better than what we teach now.

A great intro CS curriculum could be some RISC assembly -> C -> Lua -> Haskell -> Agda, maybe also branching off into lisp and prolog.

If you wanted to get really extreme, you could even tack on “Discrete transistors -> logic ICs -> FPGA ->”
I agree with that predictive ability is important but I have seen no evidence that marginal economics has predictive ability. You yourself even say it "explains and models" which is not the same as predicts.
Alan Kay had an interesting talk about designing for the future. One part was on building a company to appeal to basic instincts vs creating tools and systems to benefit people.

https://youtu.be/1e8VZlPBx_0?t=2814

There are universal human traits that have negative impacts on people over the long-term but are craved during the short-term. These are like legal drugs. If you can use a few of these traits and tie them to an addictive feedback loop, then you probably have a product that's successful (and totally evil). It's concerning that some of the bestselling books in the startup bubble are about how to create these addictions in people.

It would be nice if there were more tools and systems companies for helping humanity grow. I guess most modern day big companies are like a mix of the two. For every major social network there are usually some awesome engineering tools that get open sourced. It's harder to create a tools only or systems only kind of company but they're definitely nice since they expand the way we all think.
Threats or treats ?
You, sir or madam, aced rhetoric and current events. I applaud you. Science must always be falsifiable.
This is almost like "think of the children" in regards to enabling users to do stuff with their own phone.

Yes, if you know how to jailbreak an iPhone and are able to have the other person use the phone, you can spy on them. You are already "on the other side of the airtight hatch". I don't think there are technical solutions to having physical control of a person and their phone.

Many times tech people want to imaging a perfect tech solution to a problem, but many times you need legal and social solutions.
r/climbing for sure. Most of the programming subreddits. r/woodworking. r/skiing and r/backcountry.

Each of these have non-Reddit counterparts where more serious discussion takes place
2. Unit testing won’t help you write good code.

This is idiotic. First of all, yes, as mentioned in the quote, tests will make sure that the code doesn't break if some rando changes it. But also, code that can be correctly unit tested is usually good, well-organized code. The simple act of writing code that can be properly unit tested is a significant step towards writing good code.
Your CLI should also have a man page, installed in the standard way. IMO, -? or --help should be fairly terse, ideally one screenful or less. More complete documentation should go in the man page.

Edit: wrote this before I read "Don’t bother with man pages." Strongly disagree. Relying on web docs leaves your users in the lurch if they are working on a system with no external network.
There's also the OS and other aspects of the walled garden that you must choose between an iPhone and some other flagship. I personally select for some perceived optimization of attributes such as "has Android" and "has good value for price" among other things. If Apple made a phone like that I might buy one. Unfortunately, all of their phones have iOS.
If you ate gonna waste money to create jobs you could habe a public works programm for planting trees, or have mandatory conscription and bigger military, or have government paid for education, or infrastructure, or any number of other things
Another way is to use the checkbox-and-CSS trick. You add a hidden checkbox next to the element you want to hide, add a label to trigger the checkbox, and then use a + selector to toggle the visibility based on the state of the checkbox. Like this:

<label for="spoiler">Toggle spoiler</label>
<input type="checkbox" id="spoiler"/>
<div id="spoilerContent">Spoilery stuff goes here</div>
<style>
#spoiler, #spoilerContent{display: none;}
#spoiler:checked+#spoilerContent{display: block;}
</style>

You can also use a variation of this for tabs - just use radio buttons instead - and accordions.
What are some things a start up founder can do to foster a culture of diversity and inclusivety?
Well now I know what my christmas caroling and wassailing choir is going to be singing this year.
Vitamin D deficiency varies widely by region because of sun exposure; Brazil is on the equator. Wonder if that skewed things.
https://archive.is/b8h0b
I see two on the top page with 2k. But none with >16GB RAM and they’re all Windows - guess only egotistic people want Linux and 32GB RAM?

Some people do make use of a higher res screen, just because you don’t doesn’t make it useless. I haven’t wanted or owned an Apple computer for 10 years.
Costco charges enough less for gas that I'll often make a special trip to fill up there. But I also try to combine that with some shopping, which I suppose is why they do it.
While an improvement on Reddit's user interface is welcome, it is yet another way to interact with privately curated content.

There are now countless clones and alternatives to Reddit and Twitter that advertise themselves as free-speech (Gab, Parler etc) - yet they all share the centralized model, where user accounts are really owned by the platform and where speech and users can be removed. What I really want from this decade is a real free-speech solution, where users and discussion cannot simply be removed when it becomes inconvenient.
Actually, it does. If a large source of tax revenue vanishes, the legislators will need to raise taxes on someone else to make up for it. They would rather not do that, given a choice, because of all the wailing and gnashing of teeth that will result from the people whose taxes go up.
"based on her track record"? The fuck does that mean? If you wanna say that people shouldn't call out their employers, then say that. No need for character assassination.
> being able to spoon-feed input into a program is extremely useful, and is part of the "conversational" CLI paradigm that the authors mention above. Commands that silently block on `stdin` are frustrating, but the right solution is to check `isatty(3)` and print an informational message rather than killing the program entirely

This was the one thing I was coming here to nitpick. I use the "blocking stdin" behavior regularly to pipe copy/pasted text through various commands (various openssl subcommands, for example) and would be very annoyed if a program decided on its own that I shouldn't be doing that. At most, it should print a message like "Reading from stdin..." or something on stderr, but even that seems like introducing noise to hold the hands of people who don't understand the pipe paradigm.
If I understand Stripe Treasury correctly, then a full-suite event management platform that implements this tech can drastically reduce friction for starting a small events business

(sorry for the hasty weak reply; just wanted to get a response in before the thread locks. I'll email you some specific use cases in a couple days)
Animal feed is a bit more complicated than just "corn". For example, the below source indicates poultry food is around 20% protein and 5% fat - significantly more than the numbers you cite for generic corn (which I assume is the sort of corn people eat, not animal feed).

https://extension.uga.edu/publications/detail.html?number=C9...
Somehow it takes 4 seconds to un-collapse a toplevel comment in Chrome. E.g. this one: https://teddit.net/r/Bossfight/comments/k6vh5v/bearers_of_th...

Pages also seem to take around 10 seconds to do the initial render. No server problem, just rendering.

So if you do use this, I guess don't overdo it. :) Or at least profile.

I use a 2015 MBP potato laptop. I guess my perf problems aren't really relevant. But it handles all modern sites just fine, so it was surprising.

Definitely spikes something to 100% on each load: https://i.imgur.com/1fqBDEX.png and the CPU graph is a nice timeline of me reloading teddit.

EDIT: Oof. I just did a profiling session to figure out what the heck it was doing:

https://imgur.com/ilvRkEb

Purple = rendering time. As you can see, it's 100% pegged at rendering whenever I uncollapse a thread.

So, devs, if you happen to read this, the process is:

1. go to https://teddit.net/r/Bossfight/comments/k6vh5v/bearers_of_th...

2. Collapse the toplevel comment https://imgur.com/vjDhTk2

(which is very fast.)

3. Activate a profiling session: Command-option-I, click performance tab, command-E to start recording

4. Un-collapse the thread

5. Stop recording

Here's the profiling session in case it helps: https://battle.shawwn.com/misc/2020-12-04/Profile-20201204T1... No idea if it gives any insight into what's going on, but there y'go.

I'm not sure how they'd solve this. 98.2% of the time is spent in "Layout": https://i.imgur.com/tSexr0n.png

Is there even anything you can do to address that kind of perf problem? Yuck. I don't envy whoever digs into that one.

I tried profiling with "Enable advanced paint instrumentation (slow)" but it seemed to show exactly the same result:

https://i.imgur.com/V26oOTT.png

"Nodes That Need Layout 3841 of 3987 Layout root#document" seems relevant. So it sounds like the details card is somehow causing a full-page layout for almost every element on the page. Which should be fast, except that every element seems to cause another layout. Or ... something.

Not sure if there's any other details I could give, but let me know if anyone has ideas.
Hey thanks for linking that post -- I have to say that I didn't find much value in it and here's why (most of which has nothing to do with you so please don't take it personally, just thought it was worth mentioning):

- I don't use ORMs for the most part (query builders for basic CRUD, my personal favorite ORM is typeorm[0] precisely because you don't have to use it as an ORM)

- I don't use .NET (I'm bad at it, and the last time I used it was when EF was in the middle of the transition to core/standard and it was hell)

- HiLo is the thing that you all recommended, but there's almost no information about it

- The post basically says HiLo > Comb > UUIDv4, but with very little actual testing

After looking around for what HiLo was, I found an article about the generation for an ORM in PG[1]. But I'm somewhat confused -- it's actually perfectly possible to pre-generate UUIDv1s, I do it in my applications before the query. I'm not sure what HiLo actually improves upon other than that.

So basically that leaves COMB, and as I've said -- I don't feel the need to use COMB if UUIDv1 is good enough.

[0]: https://github.com/typeorm/typeorm

[1]: https://www.npgsql.org/efcore/modeling/generated-properties....
Yeah, sorry, there are extra steps here. If n=
43112609 and you have some 2n-bit number to reduce, you can split it into two n-bit words and simply add the words together, since 1 = 2^n (mod 2^n - 1). You can do this very quickly (ie you can add an arbitrary number of 2n
-bit values together with only a small number of adds and shifts as overhead).