skysight-inc/HackerNews huggingface dataset:
Thank you! “Overpopulation” is a canard. Humans didn’t eradicate these animals: a specific group of rich people who’re able to deploy capital without the consent of the people did that.
I was under the impression that the wasm emscripten target was deprecated in favor of the rust-specific wasm target. Am I wrong?
Are you doing your testing the right way?
In addition, there are no global timelines or auto-generated trends or retweets at this point. There is Discover feed [1] which is manually curated. So, in case you do see the fake or spam posts, that would be primarily because you follow the accounts. There are also mechanisms to block users which should address the replies spams.

Edit: Added the link to discover feed, accessible without an account too.

[1]: https://micro.blog/discover
You can make gates out of more than just electronics (mechanical, electromechanical, pneumatic, hydraulic computers all exist), hence the suggestion to start there --- the abstraction doesn't really leak.
Ye gods. And I thought build times were long enough already!
Unless you can provide them with the information, it's not the developers who are making the rules. There's a reason Lexus is as profitable as they are.
Reading this article last year, and i have change my major from economics to computer science eventhough my for the past 3 years i have been dropping "hardscience" to more liberal arts studies. I am pretty much agree that liberal art is "useless", full bunch of people debating something that not really practally usefull and thats not my nature. Luckily i got accepted to change my major, and much more enjoy to do that.
Or just clean out your random LoginItems and kexts and whatever now and then. Check Activity Monitor and uninstall anything running that you don’t need.
Show HN: SQL Trainer – Learn SQL by doing live data exercises
I believe the Lua creators' claim on this is not that it's necessarily a good API, but rather that it's "just" a better one than any other they know of :) (Or at least knew of at the time when they created Lua. But I think if they learnt of a better one in the meantime, there's a high probability they would try it, given that they're not afraid to break backwards compatibility when they see value in a change.)
Show HN: Schedule ‍and automatically recycle your social media posts
This Entrepreneur Went from $100,000 in Debt to Hundreds of Millions in Exits
This is great

You must animate now!
Necrophagist’s first album is fantastic, I was messing around with Apple Music and was listening to music I liked when I was at middle school and it and the album “Peace Sells...” were the only metal that really held up.
That has been exactly my sentiment after reading the book (although I'm only anti-Uncle Bob, not against Fowler).
Those are connected, though. Energy use is a lagging indicator of population - which is why we're screwed even if population growth were 0, as we have a large part of the world still going through industrialization/development.
I've had something similar happen (with another product). I think it's the flip side of fake reviews that people don't consider: you might be able to fake your way to five stars with a new product, but keeping it actually requires a decent product and being responsible to unsatisfied customers (usually with one of those "contact us directly if you have any concerns" cards in the box)
do you still fill productive with your phone on the desk?
A Health and Fitness Smartwatch
Hacked government sao paulo
saopaulo.gov.br has been hacked by karzai
Node is actually a bit lack luster to write extensions for in C, as it prefers to go through v8's C++ abi. Same for LLVM: they have a half baked C interface to what's really a C++ abi. There's an alright attempt at allowing for Rust bindings in node: https://github.com/neon-bindings/neon

Because C is so raw bone, highly generic APIs from higher level languages can come off as rather lackluster when reduced to C's world view
Same here - I only sign-up for services that are a "need" not a "want". If I implement a "Sign up with Google" feature - would you try the app? Thanks for checking!
I recently tried to buy a new mouse on amazon.

I found page after page of cheap identical rebranded products: https://i.imgur.com/KRNTBDB.jpg

I did not buy a new mouse on amazon.
Uber goes to court to defend business model over UK worker rights
playing games where your only goal is to kill (oops, eliminate) people from the other team for hundreds of hours must have some kind of effect on you, even if it is fun. I loved games like San Andreas but couldn’t really get into GTA:V because it felt too real to me.
Different consumers care about different things.

I worked at a retailer who would position certain brands as junk (and they were). The junk label would be used to upsell to a better product or sell a high margin extended warranty. The pricing was usually engineered to make the warranty marginally cheaper.
Snippets of stuff is really missing from a lot of platforms. I use gitlab to store parts of our builds in one location instead of duplicating build code in every repo (and we have lots of them) for stuff like building RPM, where they all use a common model. Making this first-class is a good move.
This has been tested and disproven by the very large nuclear exchanges that have already taken place:
https://www.youtube.com/watch?v=856fWEltiXo
I agree and disagree. Cars are in spaces engineered and designed for cars. Scooters have been tossed into a space made for slow human movement so they’re dangerous in operation and a nuisance at rest (I often see them parked in the middle of the sidewalk).
I think this is just bone thrown to the far right base ahead of the midterms.
If you’re interested in Manton Reece’s thinking and work on Micro.blog over time, he frequently talks about it on the the Core Intuition podcast he co-hosts with Daniel Jalkut: https://coreint.org
There's been concerns about ads since they first appeared - certainly for the past sixty years. As it expands to occupying more and more of our lives, so the skepticism about it grows.
I think your parent was saying that people using the term "C/C++" are often muddy on the considerable differences between these two languages, and that it is a red flag in a job description if the company cannot even manage to properly name the language they use.
Neat thing. Question: Why not have it publically open and free, but pay to post? Or at least have some of it open, like a limit number of post visible or something like that - for free. Because right now, as a visitor, I'm far from sure I want to use this at all, I know too little about what it's like to actually use it.
Power companies have a great demand for software. By working with green companies you are helping the world get cleaner. By working with coal or gas-fired Power plants to manage, control and reduce their emissions, you are also helping the world. I have worked for the past 13 years doing that.
> I don't think simulated brains can feel pain

I'm not sure why you say that. Does pain have some property that makes it impossible to simulate?

If an organic animal can feel pain and it is possible to create a 100% accurate computational simulation of that animal, then the simulated animal must also experience pain. To me the interesting questions are at what level of simulation fidelity <100% (a) does the simulated pain be said to be "real", and (b) does it make sense for the simulation to be said to give rise to a subjective experience (if at all)? And the follow-on questions for both are "how?" and the "why?".

This whole issue of simulated pain is part of the premise for Roko's Basilisk [0].

[0] https://rationalwiki.org/wiki/Roko%27s_basilisk
my time isn't valueless.

Buying quality means I spend less of it maintaining a vehicle.
The debate then wouldn't be about what to do about the issue but about what are the limits of executive power.
I worked in Singapore in 2016 for a few weeks and loved the place. Being ‘cleaned’ was only part of it: people seemed happy there, I got the impression that people had jobs and were enjoying their lives.

After working there, I briefly tried to get a full time job there but ended up accepting a job in the US. Singapore rocks!
eh, the guy is trying to do science so it's not a question of agreeing or disagreeing with a hypothesis, just whether representative data can be collected to validate (to a certain degree) or disprove the hypothesis.
It's a pain to develop in C and it's an order of magnitude more pain to develop in embedded.

You're looking forward to development tools that have neither refactoring nor auto completion.

I have yet to see an embedded micro controller with an API documentation and working examples.
While the whole 'meme' thing has definitely affected/infected my life, I do find myself getting tired of a lot of it. Notable exceptions are /r/freefolk and /r/dankchristianmemes

I'm at a point where memes in themselves have become a bit of an interest of study. Why do I enjoy the aforementioned meme-y subreddits more than others? I'd like to think it's because there's a certain creativity and unicity to them, but I can't be sure. Assuming I'm right about that, what is it that makes them work in a way that, say, /r/prequelmemes doesn't (anymore)?

And I guess more importantly, how did I get to the point where I'm asking questions that are multiple layers of 'meta', and how might this affect my general wellbeing?

(I suppose the pragmatic answer is that regardless of how meta it gets, reddit is probably best in moderation, like most things. And an interesting in the whole process is not inherently tied to how much time I spend actively consuming/participating)
No you're right but from my point of view (I've been a professional C coder for about 13 years) it's not so much that there aren't many C jobs out there, it's more that there's an avalanche of "c#/js stuff". In absolute numbers I would be surprised if there was a significant reduction in number of C jobs available in the past decade.

There's also the fact that there's comparatively little innovation and hype in the C sphere of influence. C rarely makes the headlines these days while every other week you have a fancy new JS framework.
> "strive" (try) -> "thrive" (succeed)

Not nit-picking, rather trying to help readers for whom English is a second language. :)
I don’t buy the UI for discovery thing. Email is fine without discovery. So are.. phone numbers.

I don’t want to be discovered. I want to give you my pseudonymous pointer and you can ping me to connect.

Using phone numbers to ‘discover’ doesn’t solve the problem you say prevented encrypted email adoption, that’s a next step in the dance.
Could you expand on what the two big misunderstandings are?
Yeah why on earth did they do this? It's such a pain. I can't think of a reason why it would be a good idea, except perhaps "non-programmers don't expect to count from zero" but surely it's easier to overcome that than overcome all the little problems that stem from starting indices from 1.
Interesting point. It looks like there may be negative consequences for eukaryotic algae / phytoplankton [e.g., 1], but on the plus side some prokaryotes are able to usefully metabolize plastics and "bioremediate" the problem a bit [e.g., 2]

[1] https://www.sciencedirect.com/science/article/pii/S0166445X1...
[2] https://link.springer.com/article/10.1007/s00253-018-9195-y
Since a drone can potentially violate restricted airspace, I could see some regulatory body eventually requiring approval/certification before a drone aircraft can be sold. I can imagine private pilots aren't too keen on running into some out of control flying piece of garbage at a few thousand feet.
I hardly disagree that C was well engineered given how many memory corruption bugs DoD found on Multics codebase vs plain UNIX, and how many we continue to get every single month to this day.

Well engineered tools have quality as their main focus.

C won its place in the world thanks to UNIX adoption, and its commoditization via free beer OSes, nothing else.
Ask HN: What is your favorite screen recorder?
To build video tutorial, what software and tools do you use?
False statement. In any case would be 60% of vertebrates, not animals.

Big animals are being systematically wipped, but smaller animals had probably increased in total number. With the same amount of grass you can have 1 cow, or lets say '50' rabbits, or '1000' voles, or "1billion" of nematodes. I we could really measure it, I bet that we would find a big increase in number, and a big decrease in diversity.
Implementing a Scroll Bar for SVG Groups with D3.js
Show HN: Proficonf – video meetings with 100 participants in your browser
What’s the difference between that and your own pain neurons triggering?
Right. You're entirely welcome to use Signal's excellent protocol to go build your own thing. "Simias Comms One Thousand" or whatever. You can have that connected to IRC, or interoperate with ICQ, or whatever other nonsense you want. In doing so obviously you destroy most of the upsides of the Signal design, but whatever - your choice.

However you can't label this "Better Signal" (they own a trademark on the Signal name) or connect it to Signal's network.
C development, like most languages, isn't really "taught" at all. You might have some teaching on the structure of the language and a basic getting started course on main(), but that's just the beginning. Everything from there up seems to be self-taught, either from the internet, code examples, or working it out from first principles.

There are a lot more risks in C than more recent languages. Koenig's book "C Traps And Pitfalls" https://www.amazon.co.uk/C-Traps-Pitfalls-Andrew-Koenig/dp/0... was extremely useful to me when I was learning the language (available at my local library!). I don't know if there's a more modern version that takes into account recent changes to the C standard.

I note that a lot of the time in embedded work you don't get to use the latest version of the standard because you're using a weird or obsolete toolchain that doesn't support it. Or architectures like PIC, where your stack is hardware limited to 8 levels and indirect addressing is inefficient.

I think a lot of the "pure C" people are disguised as electronics engineers - doing PCB design and microcontroller programming together.
For an application, yes, commit the lock file. TL:DR; use “npm ci”, not “npm i”.

This has several benefits; a) You know if a test fails, you broke something. Not a bug caused by dep shift. b) Your team is using same versions of deps during dev (reduces “works on my computer” moments) c) Your builds are more reproducible. You can be more confident that you can exactly build say, last month’s version of the app and have it work the same way it did back then.

Re: the noise problem, recommend using “npm ci” as the default and “npm i” only where you’re planning to update deps. This is less work than “freezing” stuff in package.json and also addresses the problem of transitive deps (the deps if your deps, which you would not really want to put in package.json anyway).

Use npm audit to detect stuff that needs updating and treat periodic dep updates as a janitorial task. When you do updates, make a PR with just the dep updates (plus any changes needed for them to work) and make sure all the tests pass. You can mostly automate this.

As a side note, the docs explicitly call out that the file is intended to be committed: https://docs.npmjs.com/files/package-lock.json
Twitter explains why the switch to 280 characters was a good idea
I guess in theory, you could pull it off with a very clever allocator. Bloomberg’s BDE has an allocator along those lines ( https://bloomberg.github.io/bde/classbdlma_1_1BufferedSequen... ), but I don’t think it made it into the standard (memory_resource header).

My point is only that runtime-sized arrays may have made it into the C standard, but they aren’t in the C++ standard.
And then there's funeral doom metal, stuff like Mordor "Odes" or Worship "Last CD Before Doomsday", which is utterly bleak:

https://www.youtube.com/watch?v=gzaaCSLUSQY

https://www.youtube.com/watch?v=4Leu5jqXGAo
> Angry Birds was a really nice game

IMHO it was a really bad game.

However, to me again, it was a really nice piece of addicting software.
Possibly, but I'd rather lose sleep over being a patsy than by feeling _I'm_ the bad guy.
So this is basically misusing the compiler as an impractial script interpreter?
Consider getting a laptop with TB3 and using an eGPU. I don't know how eGPUs work with linux though.
How Google Builds Curiosity into Reinforcement Learning Agents
The Rise of Functional Components – React v16.7.0 (now with Hooks)
I firmly look toward the end of humankind. Extinction events are full of opportunities.
> When you write C, you should be thiking what happens in assembler, and then writing it beautifylly in C.

That is a horrible, horrible idea. It gives people the misrepresentation that C is really "just" a thin veneer over assembly language, which it most certainly has not been for at least 20 years. Moreover, it feeds the cult of C, the idea that C is the only language capable of being close to the hardware and that other languages or attempts to build system-level languages need not apply.

C has lots of flaws and faults in the language, but we're not going to be able to make any progress in fixing the language, or more likely replacing it with a better language, if we continue acting as if it is the only way to get low-level access to the hardware.
Seconded. Start with a series of blog posts to gauge interest, level of effort etc.
In that case, there is a lack of data to validate any of his hypotheses.

He needs to repeat the same study on every genre of music and then examine the results in aggregate to look for patterns.
Chickens and rabbits are excellent sources of meat and if you have room for it then you can easily produce meat with a very low carbon foot print.

If you have children, it is also an excellent opportunity to teach them that meat doesn't come from the store, and to help them gain some respect for all the work that goes into getting food on the table.
Theoretically, it seems all Red Hatters could quit simultaneously and form a new company according to the same structure they had before.

Of course in practice that requires a lot of coordination, there's a ton of legal hoops to jump through and you end up with a big company built around customers it doesn't currently have.
what's your background?
So will you do an MBA later?
This has to be one of the funniest takes I've seen
People keep saying this, but the difference is comparable to Perl5/6 or Python2/3 - you can construct programs that are valid in both, and there's a big overlap of concepts and syntax.

In some ways it's easier to interlink C and C++ code than it is to interlink Python2 and Python3 code.
For a counter example, consider Threema. Granted, it can be a rigamarole if you opt out of publishing contact info. But you can. And then backing up and restoring your graph is up to you, or you can rebootstrap people one by one.

On iPhone, after a hardware upgrade w/ restore, Threema offers to restore your client side graph from a client side backup.
It’s called white-labelling. There’s an entire cottage industry around that.
It's at the point now where the intro logos and stuff for games take longer than a reboot, so now I just reboot into windows.
Metal straws are very popular in upscale bars in financial cities such as New York, London and Hong Kong. It’s usually a sign you’re paying way too much for your drink!
My reading of this is that it's something they're contractually bound to for the near term but not forever:

> Access limitations on full text and bulk data are a component of Harvard’s collaboration agreement with Ravel Law, Inc. (now part of Lexis-Nexis). These limitations will end, at the latest, in March of 2024.

Hopefully this means no logins, also, but that's less clear.

The blame on this should really fall on the courts that allow private companies to paywall access to the rule of law. At least some states have started to do it right:

> Once a jurisdiction transitions from print-first publishing to digital-first publishing, these limitations cease. Thus far, Illinois and Arkansas have made this important and positive shift and, as a result, all historical cases from these jurisdictions are freely available to the public without restriction. We hope many other jurisdictions will follow their example soon.
There is location to keep in mind. There is the defense and aerospace industry concentrated in a few hubs, that should offer a stable supply of C jobs.

Everywhere else, not so much.
Nope, the $2 is just if you also want it to cross post your RSS out to Twitter, Medium et al. If you only want it to go into Micro.Blog, that's free. The pricing page makes it a bit clearer:

http://help.micro.blog/2018/pricing/

Basics: free

* Your own Micro.blog username.

* Replies to other posts, stored on Micro.blog.

* Add an external blog such as WordPress for posting.

* Use the iOS and Mac apps to browse the timeline or post to supported external blogs.

* No Micro.blog-hosted blog.

* No page at username.micro.blog.
The ads then probably weren't good either. But they were certainly less pervasive and hostile.
I'm not sure if it counts as misuse, compile time evaluation is intended to be used to do computation at compile time. But "an impractical script interpreter" is certainly one way to view it.
At one point, there were hundreds of thousands (millions?) of horses in the world, owned as transportation vehicles. Then the horseless carriage was invented, and now horses are somewhat rare.

The same could happen to humanity, if AI and general purpose robots become viably robust.
I think the collapse of insect populations argues against that.
My definition:
A serverless application is an application which is comprised of managed code and resources. No infrastructure needs to be managed.

Some people like to include pay per use in the definition.

p.s. I'm a founder of a company in the serverless space - Epsagon.
Never got in to the metal thing myself, but I did listen to noise a lot and experienced similar surprises.

For example, Merzbow, has been around since the 1980's and his music sounds literally like a train wreck-- no conventional beat, no melody, no vocal, just random-sounding reverb, static, tape loops and sometimes machine noise. Similar stuff from P16D4, Asmus Tietchens, Zoviet France and others.

Many folks not familiar with this music would immediately assume it was all about these artists working through some really dark internal conflict, but that's not it at all. Instead, it was a kind of visceral catharsis, searching for a sublime authentic experience, rejecting the artifice of mimic-ing acoustically produced sound through electronics in favor of "native" electronic sounds that aren't bound to any natural reference.

I think that metal music fans have a similar kind of experience, except that the visual aesthetics of metal happen to have distinct associations that make it easy for outsiders to get the wrong idea. If you call yourselves "cannibal corpse" or do things like put skeletons, bloody tombstones, pentagrams and devils on your artworks, yeah, it's going to be interpreted (from outsiders) in ways that may have nothing to do with the ultimate intent of the music.
A Quick Introduction to Prometheus and Alertmanager
It’s a shame that Uber seems to be encouraging their drivers to get less fuel efficient vehicles. Given the number of Uber/Lyft miles driven a year we could save a lot of carbon if they incentivized hybrids or EVs
For anyone interested there's an excellent BBC4 documentary on this very subject by Professor Marcus du Sautoy. It's called Precision: The Measure of All Things, unfortunately isn't on iPlayer at the moment but it can be found elsewhere, including DailyMotion.

https://www.dailymotion.com/video/x2hy5l5