skysight-inc/HackerNews huggingface dataset:
Just in case someone's confused by this, it becomes clear if you know how pipes work. `2>&1` means "redirect stderr to whatever stdout is currently pointed to" (redirection by copy, not by reference). More recent version of bash manual[0] has a less confusing wording in the same paragraph IMO:

Note that the order of redirections is significant. For example, the command

ls > dirlist 2>&1

directs both standard output (file descriptor 1) and standard error (file descriptor 2) to the file dirlist, while the command

ls 2>&1 > dirlist

directs only the standard output to file dirlist, because the standard error was made a copy of the standard output before the standard output was redirected to dirlist.

[0]: https://www.gnu.org/software/bash/manual/html_node/Redirecti...
Google doesn't have good enough billing systems to be able to guarantee to be able to limit your spend. Lots of billing things are only done daily for example, meaning you could spend millions of dollars before the billing run at the end of the day.

Google prefers you be on the hook rather than them.
15k is aid, not debt. The average undergraduate is borrowing $29,000.
When I tried to open the page on my machine (with chrome) it failed on a host I don't know (advertising.com). So I tried to see what happened: `curl -L` allows me to do that.

And yes, this kind of half-assed redirect is breaking, and a total disregard for my trying to trust the original host. This kind of behavior I expect from sites victim of an XSS, not a "normal" website.
Pay-once-per-user has always seemed like a perfectly clear business model to me. Maybe not one that can properly fund the company, but a reasonable one. In comparison every Slack I use is filled with nag messages scolding us for not paying a per-user fee just to have casual chats about meeting up at local restaurants, as their business model is 'earn $200/mo for every person who uses our service because they have to join multiple slacks'

Due to the fact that I'm on one for work, Slack is already earning more off me than Discord is but they still want more. It makes it impossible for me to like them. Discord having lower friction for joining multiple small servers is a plus here too, because it means I'm not stuck joining a big poorly-moderated community just to chat with a small group of friends.

It's not game-changing but I also think things like 'high quality group video calling', 'screen sharing', and 'high quality group audio calls' are perfectly reasonable things for Discord to sell. IIRC some stuff like that is currently gated behind Nitro. The ability to use emotes cross-server is also quite popular so I see many people buying Nitro just for that. I personally have a small Discord server for my family and I use it for my personal collection of cross-server emotes.
I Only Studied 2 Hours a Day in Harvard Medical School
> This ignores the fundamental insight of economics that people can cooperate motivated entirely by self interest.

How is that a fundamental insight of economics. It's the insight of the smallest group all the way to cities and civilization. Self interest, by definition, motivates cooperation.

> From this traditional perspective the "common good" is a result of insufficient property rights: if everything is owned by something, then by everyone looking after their private good, everything will be looked after (because all "common good" is somebody's "private good").

What you are describing isn't "insufficient property rights", you are describing "insufficient property".

> It also ignores that redistribution results in less "private good" (GDP) for everyone, because by definition it's taking wealth from people who on average have demonstrated more ability to grow wealth and giving it to people who have demonstrated less ability to grow wealth.

Wealth is always "stolen". Behind every great wealth is a great crime. Wealth is generate by theft of assets ( land, oil, resources ) or theft of labor. Bill Gates didn't generate his wealth. His workers generated the wealth, he and the shareholders just siphoned the largest part of it. Look at the fundamental wealth of the US - the land and resources that provides unimaginable amount of wealth. All stolen from the natives.

Wealth = clever robbing the less clever with the protection of the law which they created. And it isn't necessarily a bad thing.

> If they both start with the same endowment

What an ideal world you must live in.

> More practical example: imagine if after Paypal, Elon Musk's entire wealth had been redistributed to all Americans.

Who is even advocating for taking all of anyone's wealth?

> and the world has no Tesla or SpaceX.

Why not? Using your argument, PayPal couldn't exist since Musk didn't have that PayPal money to fund his business.

You have an agenda and you are using obvious extremes and lies to push your agenda. The other side does the same. Instead of being driven by agenda, try to think objectively. Look at the problem from afar.

Extremes in either direction is bad for the individual and society.
Can anyone recommend any movies and/or series for a complete beginner learning Chinese from duolingo? I mean, ideally probably aimed at literally early primary school kids... some animated series, or Tom Sawyer -alike, or a drama about a lost puppy is what I brace for... even better if on youtube than Netflix, but the latter is also acceptable...
Provisional Patent Applications – What it is and what it isn't
I dont have the citation offhand but some of the recent fires have simply ‘jumped’ firebreaks and cleared areas as well. Add to that the natural firebreaks of damp/wet forest lands going up like we saw in QLD.
Average CO2 emissions of cars sold in UK up for third year in row
> 1. If it becomes possible to get out of student debt through bankruptcy, then there must be additional collateral posted by the debtors.

I don't think we'd see an increase in collateral as an increase in interest rates, to account for the risk of non-collection. This would likely result in STEM and highly-qualified students lobbying to have interest rates take into account declared major or GPA or some such thing.

But in general, we would still see your #2 as a consequence.
How is that a problem? What's stopping them? Google can easily write blog posts or release post mortems or have the dozens of PMs that visit HN talk about it.

Considering these links are all about people with valid businesses and apps, I doubt your examples apply for violations.
> Their map data was far superior to Google Maps and their cab app felt better than Uber.

How?
Whilst I'm not the OP, I am in the market for something like this, hence being in this thread.

# It's slow, each page load and column sort is 1.7+ seconds.

# It only sorts in increasing order, not decreasing, and if you'd want only one direction you'd likely want decreasing for followers and Alexa rank.

# Categories (Regions, and Platforms) should be faceted, to keep the UI tight consider the pattern employed by Excel for picking column filters.

# URL and Twitter should be sortable.

# Whole and filtered lists should be exportable to CSV.

Whilst these are all UX related, the last one for content.

# Add a "Type" column, this could differentiate between the type of site: "News", "Directory", etc.

This is all possible with a sprinkling of JS, no need for heavy server-side stuff :-)

I hope my partially unsolicited feedback is useful, have a great day.
Time Tracking solution for self-management and teams
Well, I won't argue with that. When I say shell script, I mean POSIX. I never write bash scripts (although admittedly, I do miss pipefail).
food contains many trace elements and things we need that we dont fully understand.

Even slightly changing the natural feed of an animal we eat dramatically changes the quality and nutritional value.

thinking that you can so dramatically change the production (and only produce one part of a food - one of the proteins) all the other elements we need are lost.

It sounds like a recipe for malnutrition.
Metaco | Lausanne | Mid-Senior Scala, or Typescript/React, or C++, or QA Automation/SDET | REMOTE OR ONSITE
We're a leading blockchain software house that provides and integrates highly secure wallets for businesses (of all types).
We are looking for:

- Mid-Senior Scala developers

- Mid-Senior React/Typescript developers

- Mid-Senior C++ developers

- A Mid-Senior QA Automation engineer / SDET

We use:

- Mainly linux on the desktop and of course cloud (with a bit of openbsd) [sorry, no Windows devs]

- µServices, Cats Effect, Akka Http, Redis, Akka Cluster, Protobuf

- NodeJS, Typescript, React, Redux, ElectronJS, React Native

- Docker, k8s, terraform, Google Cloud & AWS

- C++ 14 + more

- Multiple security and cryptography approaches (prior experience not required)

- Technical testing in the interview process

Proficiency in English or French is a requirement, and a dedicated professional approach to working in a startup.

Drop a CV to rembrandt@metaco.com and please highlight relevant experience (recruiters/agencies, do not contact me). You can also see roles at https://www.metaco.com/careers/ but please mention hackernews.
Vue and Google Firebase Analytics
coursera and udemy have plenty
Nice work!

A long time ago I was doing analysis of X-ray data of Coma and Perseus to infer dark matter distribution, using the temperature and density variation of the gas to derive the shape of the gravitational well. Among other things, that assumes things are in hydrostatic equilibrium. How much do you feel the bulk motion you are detecting will affect dark matter estimates derived from such X-ray measurements of clusters?

BTW one thing I think is underappreciated in this kind of analysis is the sheer amount of work you need to do to get believable results. I am guessing you probably spent more time on data reduction and correcting for the endless variety of sources of noise and uncertainty than you did on the actual science.
You have to understand the context under which this was said. Back when Jobs said it _all_ of the PDAs on the market required a stylus to operate them. And they all sucked mightily. The task of operating a PDA (let alone typing) with _fingers_ was considered impossible. So Jobs had to persuade the public that this is a better way to go. And being a Master Persuader, he did. It wasn't a "blind spot" in any shape or form, it was weapons-grade persuasion.
This study doesn't translate to the real world. I did a similar study in my second year of med school (unfortunately before I understood what an IRB is, so I couldn't publish the results), but of similar power. The findings were clear: of 25 study habits, taking long hand notes was the study habit with the strongest positive correlation with class standing. Use of a laptop to take notes in class had the strongest negative correlation. You were literally better off skipping class.
Prinker’s tattoo printer inks you instantly, but not forever
Loko Scheme is certainly not an exception in producing a single executable with no dependencies. All major Common Lisp implementations do this. I shipped a program for Windows quite easily using Clozure Common Lisp ("CCL").
I'm really looking forward to Wise Latina weighing in on this issue.
That article resonates a lot. Being a solo founder 3 months in, I can agree with basically all of it. Especially the over thinking and over analyzing part. You have the idea, got some initial positive market feedback, got a general direction and plan. But then you have to get out and actually do it. Which is a lot harder alone than I had thought. Not being in SV, there is less risk of a startup echo chamber so.

What did help a lot so far in my case was to get out and have concrete discussions with established people in my industry. Luckily I have some great people I can talk to, and bouncing ideas around with them on how to implement it and discuss concrete ways going forward to start a partnership really helped. It also forces you to get get moving.

And as some comment also stated, things tend to take a lot longer when you are alone than, at least I had, initially planned for.
The channel bitrate is just a client hint as far as i know (at least for now).

Bots are able to send whatever bitrate they want to the channel, and other clients received as is.

The server simply relay opus data without re-encode it.
Then that is a big problem with the model of a rational consumer, because no one operates to that standard, not even close.
>they don't even notify the user of their default Google search to the users.

After your start typing it clearly says "Serach in Google"
Title should have mentioned that it is iOS only.
Show HN: Rewax – PoC of the web framework I want
Show HN: New bootstrap model for startups – VC but with freelancers
The games are multiplayer and the server is authoritative. That doesn't mean the games can't be played with cheats, eg. wall-hack, auto-aim, etc.
Hi - the book is freely available from Neil Davidson's personal website at:

https://neildavidson.com/downloads/dont-just-roll-the-dice-2...

And from the Redgate Software website at:

https://www.red-gate.com/library/dont-just-roll-the-dice

Hope that helps.
> Wouldn't it be possible to archive those goals without fire? (e.g. just going through the forest and clearing underbrush manually)

Not at the scale that'd be needed. Clearing underbrush is a labor-intensive process, and the amount of it involved is staggering.
Great advice! Especially with taking mental note about need for break, I will take that advice!

My main problem is to get into the flow, once I'm there I'm able to maintain it.

I have days where the flow is so great that I sit whole day with code and be productive until the very end of my work day. I love what I do and those days power me up in such way that I just leave my desk and I'm so much easier to live with at home... That's what I want every day :)
On the specific issue of simulator time though, if the simulator behaves basically the same as a Boeing 737 NG, what is the point of putting them through the MAX simulator? It does seem like a pointless exercise that wouldn't have provided the pilots any extra practice (or crucial knowledge of actual differences like MCAS).

Obviously, now that they're adding checklist practice for emergency scenarios relevant to the 737 MAX, it makes sense to require simulator practice, but I don't think that would have previously made a difference.
Parents don't get to decide to abuse their children or endanger their health. They have a duty of care to their children.
Why don't SFUs support end-to-end encryption? Is it just a missing feature in the WebRTC protocol or am I missing some fundamental reason?
Running side-projects at a loss prevents you from keeping a lot of them around, and might make it harder to decide to create a new one - "I want to do this cool project, but i already spend $X a month in hosting and I don't want to spend more".
That assumes fungibility and substitution. The reason we have 1% of people making the food is because that is the specialisation we can't eliminate by mechanisation and automated processes.

The "Spreading the unemployment" argument is a bit like saying we don't need all those violin players in the orchestra, just ship a few unemployed people in and give those violin players Thursday and Friday off.
Lovely piece of history.
Not doubting you, but do you have any sources for your claims?

I will use Qwant in the future but at the minute it's not suitable (IMO) for daily usage.

Ecosia seems like a great idea, but these kind of 'Search and earn' sites have always seemed like a scam to me and I can't find any reason to trust Ecosia over DDG.
From what I understand, affiliate links pay out only when you buy something. Traditionally, this was taken from the seller's margin and the price of the product was not increased, as the higher volume of sales made up multiple times for the loss from commissions.

But since Amazon gets nothing from the "passive" affiliate links (ones that don't increase volume), DDG might be big enough to make them have to compensate. Would be interesting to see the numbers for this...
I still think it's interesting to reflect on the mindset that leads to this conclusion. As far as I have been able to determine (although I'm not in the aerospace field), the 737 MAX is procedurally identical to the NG, except when something breaks. The failure modes are slightly different, with potentially lethal results. As a computer scientist, I'm not accustomed to thinking about functional equivalence in the presence of hardware failure, and maybe this Boeing employee was not sufficiently drilled on the need to consider such aspects for aeroplanes. It is of course the fault of Boeing corporate culture and internal procedures that this can be overlooked.
Copyright does make numbers illegal. I think it is less about "hacking" the legal system, and more about demonstrating how nonsensical it is.
This is why Boeing shouldn't be allowed to have anything to do with new Space contracts (ISS, etc) until this MAX issue is a solved, faint memory. eg for decades
Yup. I'm a regular member of two relatively large forums focusing on SF and writing.

This may be controversial, but I like the constraints of a non-branching discussion. In my opinion, unlike HN and Reddit's branching comments, linear posting allows for more in depth discussion of topics.

One concession to the times is a proliferation of discord servers for the community, for various writings (including the notorious alien space whale which these two are most known for), subject matter groups (engineering hard SF hardware), and just general subcommunities.
But what if you can't repay your credit card debt for example? There's also no collateral.
Boeing was already plenty culpable for these disasters, but this underscores just how much they pressured they pressured their customers to avoid training that could have mitigated the problems and prevented the crash, just to keep up the illusion that they wanted to present to the world: that it was effectively identical to the NG when it really wasn't.
ElectronNET/Electron.net: Build Cross Platform Desktop Apps with Asp.net Core
> The bulletproof method is to wear clothing that entirely covers your face religious style

There are no methods that will remain bulletproof, for determined adversaries / state actors. Biometric gait analysis can potentially defeat facial camouflage, and the technology will continue to improve, especially as it becomes more widespread in non-surveillance applications, e.g. athletics and fitness

See discussion in other comments here
malloc() has incomplete information. It doesn't know that this allocation of 0 bytes is soon going to balloon to a few GB in a future realloc(), so if it starts in brk, it'll mmap later and memcpy the data over. The good news is that the caller knows this.

By saying "I want a sizeof(Cons) object" versus "I want a buffer that's going to get big and used for a long time" versus "I want a buffer that'll get big but go away right after" means you get to avoid these unnecessary operations. That's important because they really add up when dealing with lots of data. That's how replacing a complicated and intelligent malloc() which has to rely on heuristics to decide which of the "different paths" to follow can lose big to a simpler strategy.
>You really don't need to know all that to do parallel programming, and if you ever are using any significant number of those in one program, you're going to be in a world of pain.

I don't entirely disagree, but most environments (or "paradigms") simply hide all that away from the user. Which is generally a good thing. Chances are you _are_ using a lot of those primitives in any given parallel or concurrent program, but you're only aware of one or two of them. For example, a channel for message passing between threads (or tasks in a cooperative multitasking context) might contain a Semaphore and an atomic reference counted pointer which in turn contains atomic integers. See [0] for an example.

And while concurrency and parallelism are not the same thing, you often end up having to consider the same synchronization problems in your code whether it's concurrent or parallel. Cooperative multitasking does involve true parallelism when the scheduler uses multiple threads on a processor with multiple cores. Code is not just being executed concurrently there, it is (possibly, not guaranteed to be fair) executed in parallel.

[0] https://docs.rs/crate/tokio/0.2.9/source/src/sync/mpsc/chan....
The benefit of paid Slack is more for the company than the user, hence why the company pays for a workspace.
It is highly dependent on the person (and book) indeed. I always preferred book reading and learning like that. Carefully thinking it through and then working on it. Worked well so far.

But over time (especially reading material from my kids classes) I see a lot of tiny mistakes, left out information, or imprecise statements which make me wonder whether I just did not see that before or quality of school books etc did degrade.
Man you're fucking stupid.

What if competition reduces prices, drives GP out of business and then raises prices to a higher level?

Stupid cunt.
Procedural Terrain Renderer
Oh that is possible? I am not that deep into python honestly. Looks much neater to use |.
> because that language offers much more flexibility for UI design

Sure, for values of "flexibility" approaching "the only darn way to make UI run in the browser".
Yup. The other aspect that surprised me is how crazy the relative costs are.

I'm paying 7USD for a 16gig/4 core ryzen I snagged on a special. That's a good 10x off from what big cloud would give me.

...down side is it needs to be engineered for "provider may disappear overnight" so backup strategy needs to be on point.
This whole thing looks like a disaster. As other commenters are pointing out, even if the pilots did the MAX simulators, would they have been trained to respond to the AOA failure? Unlikely.

It seems like Boeing completely missed serious cases on the testing of the plane, and is hoping that the "UAT" phase (simulator training) would have uncovered the issues.

But UAT never underwent the condition of an AOA sensor failing.
The red-black tree implementation typically used in *BSD development, <sys/tree.h>, is an intrusive data structure; tree nodes are embedded within the object you must dereference for key comparison. There's no need to optimize fanout because you've entirely removed that extra indirection.

As a general purpose data structure implementation for systems development, <sys/tree.h> is quite nice. However, for any particular task you can always optimize the data structure, or choose an entirely different data structure, to better fit the problem. Which is perhaps why the Linux kernel has so many different tree and hash implementations.
In England (and probably the rest of the UK) you do not need a parent's consent to get vaccinated.

If you are 16 years old or older you can consent to get[1] medical treatment, and your parents are not involved.

You visit your GP. If you are 15 years old or younger your GP will test your capacity to make this decision. This is called "Gillick Competency". If you are competent to make the decision you will get the vaccinations you need. Your GP will want to involve your parent, but will not tell them without your permission. There are some safe-guarding duties, so your GP may, in rare situations, have to make a referral for your safety.

https://www.nhs.uk/conditions/consent-to-treatment/children/

https://en.wikipedia.org/wiki/Gillick_competence

[1] It's a bit confusing for people who are 17 years old or younger. They can consent to get treatment, but cannot decline to get life-saving treatment. That decision will be made for them, by the courts if needed. Their views will be taken into account.