skysight-inc/HackerNews huggingface dataset:
I disagree. Other than the already mentioned points in replies, static typing and failing at compile time with a helpful error is really important. Runtime errors are much harder to interpret and debug - it is a skill they will have to learn later on, but inferring runtime state at a given point is arguably harder than doing so statically.
discord has a higher latency and sometimes when you start a new discussion you overlap sometimes, which is akward.
but discord has one of the best noise cancellation, which makes it the favorable solution for me.
Sir, Please Step Away from the ASR-33
The best thing about using only ASCII for the main syntax is that everyone can type it with their keyboard. I think the recent fad of supporting Unicode identifiers is misguided. Of course, Unicode should be permitted in string literals, but not in the code itself.

*Also I don't think Go is better than modern C++, though it might be better than C++99 which was the main standard when the article was written.
That’s still absolutely rubbish.
Thanks for all the replies everyone. I will do some more research on the Ender and Prusa.
I can't agree with the conclusion when he does not even try to guess at the reasons for status quo, only the offhand remark "computer people are conservative".

Perhaps the text with limited alphabet and fixed-width display is actually optimum both for programmers' mental workload and for computer processing? Why the urge to abandon it?

Many many people tried to "move on" but there's always some catch. I like DRAKON graphical programming editor but it makes diffing harder and merging changes from outside impossible.
I looked at that and then continued watching:

At the point where the object passes the camera platform is moving right to left while the approaching object is moving far to near and right-to-left.

Note: I'm not saying it is or isn't a natural phenomena or is or isn't a hoax, only that I think the first one probably isn't an insect.
Maybe whataboutism. Why Bangladeshi whataboutism is supposed to be of interest to us I'm not sure.

Arab countries also use Israel to highlight the disingenuousness of America's supposed concern for human rights. Ironically not having it as an ally might make military interventions in the Arab world easier.
Did a comet strike 13,000 years ago change human civilization as we know it?
I'm writing this inside one. The main problem with khrushchyovkas is that sound isolation is horrid. You can hear steps from 1 (maybe 2) apartments over.
The "best" response doesn't objectively exist, but if it did, it would be a function of both time and quality.

For example, when you take 24 hours to respond, the message you're sending is that the person is a low priority, regardless of what text you've composed.

People who feel that anxious about composing the best reply should seek therapy to help them tolerate the distress of doing things imperfectly.
"The tools we use have a profound (and devious!) influence on our thinking habits, and, therefore, on our thinking abilities.
...

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence."

- How do we tell truths that might hurt?
Edsger W.Dijkstra, 18 June 1975

https://www.cs.virginia.edu/~evans/cs655/readings/ewd498.htm...
If I had already established a career and wanted to settle down I'd probably like NZ more, but I feel like I'm missing out by being in NZ compared to somewhere more populous like the US or Europe.

How old are the people you're talking to? For reference, I'm 23 and just started my career.
It's coming very, very soon. Verve just IPO'ed and you check out their S1 to see their data on using the exact same idea (N1mΨ mRNA + gRNA inside LNP) to treat hypercholesterolemia! The data look amazing in non-human primates, which based on the Intellia data, suggest 10-fold lower dose in humans should work just fine.

https://www.biospace.com/article/releases/verve-therapeutics...
ISP announces 86% slowdown “in line with others”
How Tiger Global Is Changing Silicon Valley
The reason why us Europeans are so confused is, that over the last couple of years we started to see beyond the American Dream. And it feels like every time the US is having a problem it fails to find a solution for some country in Europe or Asia already has one. Not the perfect one, and maybe not one that can be copied, but one that works. Examples: Health care, elections, public transportation, guns, infrastructure, house construction...

Not that I would expect Americans to just copy what we do, but the outright refusal to acknowledge that someone else is doing things that seem impossible is at times hilarious.

All that with the obvious exception, everything military.

Edit: American houses are lower build quality because of lower build quality. Not because they are build out of wood. They are also considerably cheaper.
If not for anything else, then because Discord is a service owned by somebody, Mumble isn’t. The free and open web depends on people using the Mumble model.
Last I checked it also doesn't support MS-DOS or Amiga. The "anywhere" doesn't refer to OS support.
It was quite popular back when I played WoW.
It could also be feasible with tankers, gas or liquid.
I tried this once. The problem I ran in to was that you really only see the benefit of the streaming if all of your components do it properly, including the database, server, client, and application logic that consumes the data. Streaming is really easy to screw up and hard to debug if it's not working. For example at one point my problem was the client's JSON parser. I had carefully chosen a streaming parser, but it turned out that the streaming had to be explicitly enabled - by default it slurped all the data.
> This did not become a long term issue for him. I made sure he felt safe during this minor ladybug invasion and when he got older he figured out where and how he had jumped to the wrong conclusion and it was never a big deal. But it could have been, especially if I had not made sure to make him feel safe and protected and take his fear seriously even though I knew there was no real threat.

I also got a helicopter parenting vibe from this article. Particularly the way she seems to be crediting her parental decisions with the child not developing “long term issues” from having some ladybugs in their bedroom.

I don’t have any issues with her decision to let her son sleep in her bedroom for a couple days (and I might have done the same). She just seems to be overvaluing the importance of her response in this situation, and undervaluing kids’ natural ability to develop and outgrow their fears.
For starters it's not free (as in freedom).
Yes, except that Windows 10 installs and runs absolutely fine on a Core2Duo laptop from 2008(I know because I have one).

It might not be officially supported but it works just fine. And with an SSD and 8GB of ram it actually runs pretty well.

And actually, MacOS runs on much older hardware with some simple patches. I also have a late-2008 unibody MacBook Pro that runs Catalina and receives latest security updates. Installing it was a tiny bit complicated but again, it works.
Nasty how they define the sufferers to be ‘mostly’ some kind of subhumans anyway. Sexual perverts, drug users, do they really deserve to live? Oh and those people that accidentally got it from a blood transfusion? Well they’re in the minority so let’s just conveniently ignore them.
I regularly take part in programming groups, paper reading groups, and book reading groups with Discord. It works flawlessly without any problem. Screen-sharing, video chat, voice all work properly as expected.

I also admin several servers, some of which are completely unrelated to tech and non-tech people find it seamless to use.

And their noise suppression just works. I have only seen better video quality in Google Duo, and better voice quality in 4G VoLTE calls.

Only three issues I have with Discord-

1. It requires high speed internet connection. How high? People with 3 MBPS reported seamless use.

2. The clients are resource hogs. The mobile clients drop the battery too quick, and takes too much RAM in PCs. Although the latter has improved with updates.

3. I am concerned about privacy. Discord is as close-sourced as it gets.
Apple TV Is Turning the ‘Strange Planet’ Comic into an Animated Series
I think you should try not to make it about you.

In 2020, the US was dealing with the stress of a pandemic and also the most anxiety-inducing election season in modern history.

Some people dealt with it by totally shutting down or narrowing their circles. It wasn't personal.
It shouldn’t necessarily, you can find out how much of the speaker output ends up in the microphone input and compensate. I’m sure the models are more complicated to deal with echoes and distortion but the same approach should basically work: fit the filter offline, apply it online.
I think you don't have people teaching enough lots of low level coding in college is why. It used to be the first thing you had to learn in Linus's time. Now you use it for one class and use Python/Go/Java the rest of the time.

You pretty much have to seek out the knowledge regarding Operating systems in addition to taking on the challenge of learning something like C/C+ or Rust. You have to then break all the ways of thinking about your memory model after being given a GC language.

Understanding hardware is needed to debug specific CPU/IO issues that could be caused by assumptions or lack of knowledge.

Next comes learning the different algorithms needed by an OS in a new language and then implementing them. This takes a lot of time to get down correctly.

It's also a really small and niche community which means you don't have a lot of support from peers that understand the problems you encounter the community isn't an easy one to feel accepted into. It can be hard to get support because you need to be very detailed in your questions or you will be ignored.
In emacs counsel-unicode-char brings up a menu where you type to narrow for example entering trademark gives you both the ® and ™

On my phone's keyboard typing the words registered or trademark bring up those options as completions.

Word and libre office have the menu under insert

I actually like the emacs version the best. One could even rig up a deal with emacs client to effectively use it outside of emacs by popping up a floating window then shoving the result into the clipboard.
Here is how it goes:

- you slap together a low effort UI in order to test your code.

- You use this UI so much during development that it becomes "intuitive" for you.

- Early adopters are interested in functionality, so they can overlook a poor UI for a while.

- They use this poor UI so much that it becomes "intuitive" for them.

- Early adopters even help newcomers to overcome the poor UI.

- Meanwhile you develop more features and postpone the "less valuable" UI improvement.

- At some point there is so much functionality hooked to the UI that it would be a drag to change it. Also as it was quick-and-dirty stuff it would also be very difficult for others to redo the UI.

- You find a way out: pretend that it is vital to extract the library hidden in your program, so that "anyone will be able to put the UI they want on top of it so leave me alone".

- This further postpone the new UI, because potential UI makers have to wait until the library is done, and then users have to wait until the UI designer and implementer does their thing.

- It takes too long because portability issues and API design is not so easy, so you lose your UI designers one by one. So you have to make a low-effort UI to test and demo your library.
It is a nice new thinking direction. But this is posted on the wrong place. This is HN where tons of people who make their living off the connected web congregate. Hence you won't get very objective opinions here.
That may very well be the definition. People certainly do say e.g. "... a 0 bit followed by a 1 bit ...", however.
It's important to recognize potentially legitimate arrests, yes.

But - correct me if I'm wrong - the passage that you're citing is not used to describe repression. The report lists it as the starting point and excuse for repression. So even though said incident may have been a genuine act of terrorism, the report is concerned with subsequent repercussions.
This is a bit unfair though. The general advice I've seen is that if a kid doesn't start forming simple sentences by the age of three, parents should start looking for help. Reason being, a delay in speech development may later lead to other problems, among them life-long speech impediments. As a stutterer myself, I can attest that having these are no fun.

Also, pre-school is beneficial for development in general. They start learning how to function as part of a wider society there. The only 'mistake' I can identify in the article was going for the 'on-off' pre-school regimen. According to some experts in child development I've spoken to (Montessori method), predictability of routine is paramount to healthy development. If the child is 'on-off', he/she doesn't really become a core part of the 'pre-school society', has trouble making friends, and in general it messes with their little heads that there is no predictability on how their day or week is going to go.

But helicopter parenting? No, not really.
Wow, finding the github link was so hard
Another important part of the choice of first language (and approach) is making the student want to learn the material. That can be very different for different students. For nerdy high schoolers you might want to start with SICP while for an adult career transitioner you might want to start with “Your First Web App” to highlight the commercial possibilities.
I accidentally dropped the production database thinking it was a development environment. I actually remember thinking "Stupid MySQL, stop asking me to confirm. I know what I'm doing!" We restored from nightly backup but lost the day's data.
This is why I cook caramelised onions in big batches and freeze them in portions for later us.
> I guess accept that those people aren't that important to you.

The great irony is that when they aren't important, the response is quick and easy. Your poor choice of words can piss them off and you don't have to care.
> Regarding long term impact, we measured this through various dimensions in marketing, recruiting, and user research. The outcomes are largely positive.

You almost make it sound like this is something the users like and want.

As a long time Reddit user I can say that if they force the new site on to me along with their mobile app, I'm gone. It's not worth it.
Taking specific languages out of it, I think some characteristics of a good starter language could be:

* Simple Syntax - I think it's important for this to be a 'typed' language rather than blockly-style as otherwise people find it hard to transition after. It's important to learn typing in syntax otherwise that's a band-aid that's harder to rip off after.

* Mix of dynamic and static typing - On the other hand, words like 'integer', 'string', 'for' e.t.c. confuse people who are starting. A good starter language would allow people to dynamic type and then encourage them to static type in the future, getting them used to the terms.

* Very helpful error messages.

* Standard functions that support drawing simple stuff to screen (I'm looking at you python - how hard is it to draw a circle for a beginner! Beginners want to break out of the terminal quickly).

Would love to hear everyone else's thoughts!
Is it related to phonons then?

https://en.m.wikipedia.org/wiki/Phonon

> Phonons can be thought of as quantized sound waves, similar to photons as quantized light waves.
Got it, thanks! I will have to give TiddlyWiki a shot someday. It doesn't seem to fit my personal needs, but something the family can use easily.
There's a reason they cost $500. Lure is the right word.
> The surging anti-monopoly movement has been greeted with skepticism from the left, some of whom suspect the whole thing is merely fetishizing competition for its own sake

I wish it would become less common place on HN to share articles that a) are hidden behind paywall and b) start with a loaded sentence antagonising some abstract unknown political entity (who even is "the left"?). The entire article is about lacking broadband in the US. Why even include some random rambling about US politics when the subject matter is not even political to begin with?
54" vs 34". Florida has more volume of rain.

114 days vs 170 days. UK has more frequent rain.

Was just curious so looked it up and shared. Not drawing any conclusions. I actually find it hilarious that so many of the comments here are trying to distil such a complex and nuanced cultural difference down to stats and logic :)
What made to top 10 is the article claims the event is going viral, NOT the event itself. The exaggeration on news articles with this type of title has become a pattern.
Complexity is something we can visualize. Take a piece of paper and draw a graph of your code. You‘ll need different types of lines and shapes. It helps to see problems and opportunities to simplify.
Spear attacks – stack smashing protector bypass usecase
I think the answer to that is to build it into a hightop container and make it the last on top of a large stack. Plug ship power into it and control from the main deck.
Nonsense, this message board has nothing to do with open source software per se.
Visual Studio Code is easily one of the most unresponsive IDEs I have used in a long time. If I edit a big file it just completely seizes up while trying to process it again, and everything feels delayed.
Interacting with Opsgenie On-Call Users in Slack Directly
Not sure I follow. So long as git understands the move so a single file history (using the standard command or standard IDE tooling) doesn’t “stop” before the rename, then I’m happy. And I’m very happy to accept one commit in the history that doesn’t build in order to get that.
Intelligence not important for early attraction in mate preference
The bigger problem is that "something happening after something else" is not related to the idea of an if-then-else.

In Common Lisp the if-then-else construct is IF. The "something happening after something else" construct is PROGN. The whole point of if-then-else is that only one thing happens; "something happening after something else" requires a minimum of two things.
You're looking at it the wrong way. What you have is not a liability, but an advantage.

You're building your manufacturing domain expertise. Were you to go and become a data scientist today, odds are you'll find yourself in some form of consultancy trying to sell companies on "AI solutions" without actually having any idea what really matters to insiders. As you have witnessed first hand, many companies prefer building their in-house solutions. Yours does it with Netsuite, some do it with macros and excel...what matters far more than the stack is an understanding of what problems they're trying to solve.

The experience you're getting right now, engaging with stakeholders, seeing their pain points (Why is this report needed? Why do they want to measure that?), building a product for them, selling them onto using the tools you've built...that's worth a lot.

What you want to be doing is definitely not sifting through intro jobs for data science, but using your new knowledge to think up better solutions. Not necessarily implement them in-house - depends what the appetite for this is. But start building your professional persona as someone who knows *both* manufacturing and data science.

Write articles, build in public, post useful insights on LinkedIn, connect with people at the intersection of manufacturing and data. Do that for the couple of years till you finish your math studies, and you'll see the right jobs come chasing after you...
Protein found in robins’ eyes has all the hallmarks of a magnetoreceptor
The cost of transportation scales with density of the object. If it takes up a lot of space like insulation or a house, which is by design full of empty space, then it costs a lot to move. To decrease transportation costs you'd have to increase the volume of space available both in depots and in the vehicles doing the moving. You'd also need to make it easier to move large items. The best example of this are container ships which have drastically reduced the cost of transportation. You'd need to replicate that for land or air transport and the last mile delivery to site.
Semi-related: Older Android versions (up to 4.1.2 or so) used to have a bug whereby old native libraries weren't deleted when updating an app. I remember Skype being a particular offender, since their main native library included a version number in the file name, so with every update a new version of a multi-megabyte .so would be plonked onto your phone, but with all the previous versions of the library being left behind on your storage, eventually taking up a considerable amount of space after a couple of updates.

Unless you were rooted, the only workaround to free up that space as an end user was completely uninstalling and then reinstalling the app. I tried contacting their support about it, but it was of course useless in trying to get them to understand the problem…

Google in turn used to ship a number of 0-byte .so-files with their apps in order to circumvent the problem.
I think it's important to caveat that wood CAN be friendly, but to imply all wood building materials come from sustainable sources is a leap
What is there to preserve? Nobody is going to play a version of minecraft that bricks after a few minutes
There's a lot of poorly-understood incidental complexity in the systemd codebase, and this can bite users even when doing basic service and runlevel management. The systemd approach is to try and make it 100% declarative based on simple .ini files, but the semantics of this seemingly "declarative" configuration was never properly specified. Even many systemd fans seem to be quite aware of this, and there seems to be a common understanding that some ground-up reimplementation of these ideas based on a clearer underlying "philosophy" will be needed at some point. Systemd has been a successful experiment in many ways, but relying on throwaway experimental code for one's basic production needs is not a good idea.
Airframe (explains quite well how the corporate world deals with crisis or failures)

Micro (is a Honey I shrunk the kids story but with a much more jurassic park science vibe. Have no idea why its hasn't been made into a movie)

Timeline (has been made into a movie and is a cool time travel story)
Very cool. Might look at this for a personal ‘CRM’.
> largely two consumer camps - Windows and unix-like ones

Oi! Mac oleee ole ole ole!
Exactly and why vaccines should never be mandatory.
Hormones + Insecurity = $4B USD
> The best thing about using only ASCII for the main syntax is that everyone can type it with their keyboard.

My keyboard doesn't have a key for NUL, BEL, VT, EOT. What kind of keyboard do you have which has buttons for these?
Ethics are flexible. e.g. Westwards expansion and killing off the natives wasn't a problem in the 1800s but is only a problem now.
i wonder, wouldn't copy over sftp work? i don't think it depends on shell
Did they fix or report the bugs upstream?
Absolutely fine. It's common for train lines to run straight through the centres of cities and towns in Europe including very densely packed industrial revolution era areas all made from stone.
Which language you start is not as important as whether that language is used by your teacher on a daily basis. One thing you don't want is a teacher with outdated notes.