skysight-inc/HackerNews huggingface dataset:
The real fix is for Amazon to have a department of curation. Beyond a certain scale, you can't only be a passive intermediary. There are all sorts of negative actors. Just like HN has some curation (great work, Dang) Amazon needs some too, but obviously on a completely different scale.
It also looks like the claim here is something like "the total animal population has decreased by 60% on average over all studied localities since 1970" rather than the more dire "60% of all animal species have gone extinct since 1970" so we're not anywhere near the 90% species extinction of the Permo-Triassic yet!
Once that technological progress has been made, and we have implemented those new technologies on a global scale, then sure.

Right here and right now, we're still largely relying on fossil fuels and machinery up to several decades old in order to produce food and considering it seems to be hard to even get up to modern standards, hoping for future tech to save the day seems far fetched.
Here is the rejection email:

"Unfortunately, we've decided not to fund SwiftDemand. We were really impressed with the number of participants you have on the platform and the fact that people are doing transactions. However we struggled to convince ourselves that there was an underlying big business here. If this is going to be something that is economically meaningful to people to allow them to live on it, then it would be hard to for this to also be a billion dollar company and would probably be better suited to a non-profit."

The email shows two big misunderstandings in how SwiftDemand works. It's on me for not temporarily taking control of the interview once I realized the lens they were viewing SwiftDemand through.
> C is dead so let's teach Pascal, Lisp, MIPS assembly and Smalltalk?

Have you missed the time reference?

Java still wasn't invented, Smalltalk had companies like IBM selling products written in it.

MIPS was being adopted across UNIX workstations.

People still though it was worthwhile to buy Common Lisp implementations.

Regarding language comparisons, actually C++ is Italian and C Latin.
It's funny because he keeps ranting about how things are so subpar. It can appear un-humble at times.
I haven't seen much of a consensus on that one yet!
Beware the generation who are raised by phone addicts. Attachment and rearing requires active involvement — even from a distance.

When your toddler looks back at you to check that they're okay, to see if they're still safe, you'd better meet their gaze. Look up from your phones and watch, else your toddler will stop looking back.

I'm a medical student on psychiatry rotation, and this stuff scares me big time.
Corporate direct tax incidence is typically thought of as applying to some split of capital providers (shareholders and lenders) and employees. Most economists think it falls mostly, if not entirely, on capital providers.

Customers might figure in that in an even smaller way but its probably very minor.
> I'm afraid the problem will fix itself soon enough. WW3 could be around the corner according to the people behind the Doomsday Clock[...]

I wouldn't call WW3 a fix (short term anyway).

Even a small nuclear exchange would have devastating ecological consequences [0]

[0] "Radioactive fallout from these weapons’ debris clouds would reach the stratosphere, where it would travel worldwide, potentially contaminating crops and livestock as well as causing radiation sickness and cancer directly. Later, this fallout would cause genetic mutations in plants, animals and human beings, as it has in the vicinity of the Chernobyl nuclear accident."

From: https://medium.com/freeman-spogli-institute-for-internationa...
This probably isn't the place to comment on it, but has anyone noticed how odd it is that people act shocked and/or complain that "anti-censorship" websites/services aren't actively removing content/users?

IMO, discourse would get a lot more reasonable if people thought of sites separately from the content on them. (e.g. like how people don't commonly complain about the US navy enabling darkweb lawbreaking)
This is just pure NIMBY-ism. You should be ashamed. Even the Green groups in Israel support the current solution.

Building the gas infrafracture on-shore would have expanded jobs and the industrial base. Instead this was moved off-shore 20-km. Now you are fighting even this.

This is just richer/educated/organized people acting in the most selfish way possible. Its disgusting. Its no wonder Israel is the country with the highest OECD inequality.

To be clear. I am financially secure. I have multiple degrees. I work in tech and dont "need" an industrial job. I think we need more solar, more EV, less population, etc. But i am also realistic and compassionate to the rest of the population.
I don't think that's actually true. Reading their blog entry at https://signal.org/blog/sealed-sender/, I believe that they can still correlate IP addresses to phone numbers, and since they see which IP address sent a message and to which IP address it was delivered, they know who's talking to whom (or can know, and can be compelled to know, record & share).

It's also odd that the tokens are 96 bits. Very odd, really.
$90m payout sounds like a pretty solid guilty decision to me.
Good points, but I don't think STL (which is, of course, the standard template library from C++) has anything to do in a course on C. Perhaps you just meant "the standard library"?
I guess it's not the same kind of introspection because it adds a level of indirection, but I've heard stories of the VM itself being implemented in something called "slang"[1] that's a kind of lower level smalltalk that easily compiles to C, but can be interpreted in smalltalk itself (via an Interpreter class that is perfectly normal smalltalk).

Information is quite sparse on that topic, and my knowledge is quite fuzzy there but I'd love to find more info on that (in case anyone can provide links.)

1. http://wiki.squeak.org/squeak/slang
C and C++ are two completely different languages. It wouldn't cross my mind to teach both at the same time.
This New House
F-Droid has plenty of good apps. It just might lack in specific categories, like educational.
Microsoft Windows used to be notorious for slowing down over time. A fresh OS install would restore performance. Many would recommend doing a fresh Windows install yearly to maintain performance.

I have a late 2012 MacBook Pro Retina with a SSD and unfortunately notice the same decreased performance over time with macOS. A fresh OS install breaths new life into the machine.

When you get your SSD do a fresh OS install instead of restoring the complete HD to the SSD.
Viewer Discretion Advised: (De)coding an iOS Kernel Vulnerability
There's a great book by Atul Gawande, The Checklist Manifesto, that talks about this transfer of best practices from aviation to surgery (including checklists and CRM). Informative and entertaining read.

I think it's extremely important, because the case of aviation shows that highly trained professionals make mistakes all the time. Now, bad mistakes in aviation are very visible (hard to ignore a crashed passenger jet). However, bad mistakes in surgery result may result in the death of one person that was sick already. So, it's very easy to "overlook" them.

I feel much more comfortable in a hospital that uses checklists and CRM.
Humans are the new ecosystem. Animals, plants, beings that live out a symbiotic or parasitic relationship with us and our imprint will thrive ... those that don't likely suffer.
Great strategy here to aggregate results by splitting and distributing the data to different nodes.

As for them vetting third-parties as mentioned in the article, I'd actually prefer Mozilla to host different telemetry collection nodes itself and just route them round-robin anonymously within their own network.

IMO having to extend intermediary trust might be taking one step forward two steps back here if who collects the data != who analyzes it.
This is the correct way to do a lot of it. For instance, images. Yes you could optimise the things in Photoshop but actually you want your artworkers to be doing the images right, so they look good and tell the story. Optimising the images is something that should be abstracted out, so on your dev version of the site everything is in 100% glorious, maybe even phone-res megapixels.

Then, abstracted out with PageSpeed you can deliver the webp when you need to and also the source set images so every device has the right size images that update themselves automagically if people zoom in.

Same with minification, why have complex build tools when you can just have PageSpeed do it properly?

You can also have beautiful HTML for view source by putting on the right PageSpeed filters.

The list goes on, apart from the results it also does the abstraction bit, so artworkers can do their Photoshop stuff unencumbered, same for frontend and backend devs.

The thing about it though is that you need to understand a mix of different things that are nowadays split up into different job roles of ever increasing specialisation. A Photoshop person isn't going to go all command line on the server for the perfect PageSpeed Nginx setup, neither is a CSS person, a UX expert, a JS expert or a backend expert. Not even the guy who keeps the site online is going to typically step up to using Pagespeed for the benefit of the team. Pagespeed just doesn't fit into one of these niche-jobs so it is more likely to be found on smaller one-person efforts where there aren't the organisational hurdles in the way.
How to Make a Roguelike
Out of curiosity, what do you get from that?
> Most 1st year university students will have never programmed in their life

What? That's completely untypical for me - I would expect that in a university with decent admission competition (don't know how these things work in US exactly) students that get in know at least a couple of high-level programming languages in addition to taking part in programming competition and general geekiness like brainfuck.
Yep, pretty much. I live not-in-London and during one of the heightened periods of security last year (armed police everywhere) all clear bag bins were removed from the metro and bus stations. This of course led to littering. It didn't make any sense.
I'm strongly of the opinion that that is a case of a stopped clock being right twice a day. If you say every argument Oracle makes will go in favor of Oracle, and Oracle wins an argument, of course you will have predicted it.

You have to remember that Oracle mostly lost that case, and he was consistently predicting they would win. The copyright portion was a sideshow to the patent portion (originally) and only became a focus when they lost the patent side of things.

Either way, I appreciate the reply.
Why Tech Companies Lie
Sounds buggy...
Azure DevOps Commands, Notifications and Actions on Slack
the teacher example is a total embarrassment! that lady was straight up lucky, the article linked to doesnt say she was an amazing saver it says that she was a messy hoarder who happened to come from a rich family that meant that the trash she didnt tidy up was worth lots of money.

Also it looks like half or more of th emoney cam from a relative that happeded to move in with her yeaars before dying.

the lady got given a house to live in for free and had no requirement for money.

This article can be summed up as: long term efforts chipping away at something can ALSO pay off.

I am yet to see a success story that is not heavily leaning on situation or luck. our system is simply not fair and i really tire of bullshit like this trying to pretend that it has some purpose or value beyond exploitation.
> being able to write a hello world and a program that prints prime numbers (or some graphical demo) is a valuable knowledge in computing.

You are so wrong. It is not valueable at all. If you are able to do this, then you're just capable of signaling that you have been exposed to assembly and familiar with the very basics of it. But how is it any useful? If you could find some intricate bug, or optimize a program in a considerable way based on insight you gained from reading it's assembly code that would have been very valueable indeed.
What Goes Up: A platformer that ignores gravity
I recently went around the USS Midway museum. It struck me that the guy in charge of the catapult would point at each person in turn waiting for an OK, before making a very clear signal to launch. Not quite point and call, mainly because the deck would be too noisy for the call bit, but it worked.
Thanks. After searching a bit more, I found the page about Feeds [1], and while it seems to touch the topic, it is rather shallow.

A specific example is given on the IFTTT [2] page, but I am unsure if that is the best way to achieve RSS cross postings on micro.blog.

[1]: https://help.micro.blog/2017/api-feeds/

[2]: https://help.micro.blog/2018/ifttt/
Horizon+Online+Oyna,Horizon+Online+Oyna+oyunu,Online+Oyunlar,Oyun
China’s peculiar ear-cleaning custom
For game development lua is wonderful. Pico8 uses lua as does love/lua. Both are wonderful tools to write games.
Don’t know why you’re being downvoted. Not a lot of white privilege going on in South Africa right now.
Ask HN: Anyone else experiencing high costs using Google Firebase?
Last year I discovered Firebase and fell in love on first sight: simple to use and include in new projects.

But after a year of usage I'm shocked by the monthly costs for even simple apps. Putting and storing data in Firebase is cheap, but displaying / transferring data is a huge pain point in terms of costs right now.

Example: on Firebase Blaze plan (pay as you go) I'm paying right now $50 for 60GB of data transfers.

I've developed a simple backend web app to update entries. Loading a complete list of entries from Firebase costs a lot money, because it'll transfer maybe a megabyte of JSON. So I had to think about how to structure my data in terms of costs first. This is something I'd never experienced before.

Has anyone else similar experiences and possible tips?
It is important to spell the name of the readline setting correctly. The readline configuration parser is very bad at dealing with errors in its configuration file.

* https://unix.stackexchange.com/questions/356457/

* https://unix.stackexchange.com/questions/383670/
It's been debated for years, it will go to SCOTUS most likely. Hard to say how they'll rule, but there's no precedent.
Top Real-Time Document Collaboration Tools for Teams
My solution to the atrophy thing is to keep my vim settings (and bash scripts aliases etc) on gitlab where they're always only one git clone away.
You may find the book "Concepts, Techniques, Models of Computing Programming" helpful.

My understanding of how Erlang is approached in this book is as follows:

- the concurrent declarative/functional computation model has the critical advantage but also limitation of not allowing non-determinism of any sort

- client/server programming without a restricted form of non-determinism is impossible (namely, the server must not need to know from which client the next message will be, which is a form of non-determinism)

- this can be solved by adding a new concept: ports. Ports introduce a restricted form of explicit state, while allowing the rest of the program to be purely functional.

- Erlang is classified as belonging to the computation model that results from adding ports to the concurrent declarative/functional computation model: the Message Passing Concurrent model

- the Object Oriented computation model is different: it is the result of adding explicit state to the (non-concurrent) declarative/functional model. Of course, you can then also add concurrency to the mix. The crucial difference with the Message Passing Concurrent model is that non-determinism is now not restricted to ports anymore, making reasoning about program behaviour way more complicated.

- so, if Smalltalk falls into the concurrent OO computation model, it is both more complex and expressive that Erlang.
Show HN: CryptoProof – post proofs to the Ethereum blockchain for free
Btw, C with STL algorithms is surprisingly good.
PS:

For those interested, there is still a possible supreme court appeal pending for the copyright side of the case. I'm not too familiar with supreme court scheduling but I think we should find out if cert is granted (the supreme court will hear the case) in March or April. Google files by January 25th, Oracle briefs in February (30 days after Google, though it's possible they will get an extension), Google files a reply brief (~10 days), then Cert review occurs. https://www.supremecourt.gov/search.aspx?filename=/docket/do...

The supreme court only grants cert in ~1% of cases, so assuming they deny cert this then goes back to the district judge for yet another trial on damages and probably new motions for attorney's fees. It wouldn't surprise me to find that one (or both) parties find something to appeal about that damages trial too.

This case started way back in 2010, the justice system moves very slowly...
How HiPo Rating Helps People Managers
After making 3D models for a couple years, it blew my mind to hit the dropdown menu and go from "Default" to "Video Editing".

That just seems wrong to me. If someone could be using an application for many years and not notice that it has another, completely different application hidden under a menu, then that seems like pretty good evidence of a problem.

Shouldn't they break the video editor out into a separate application? What's the advantage of integrating it into blender? My rudimentary impression (I don't work in the film industry) is that video editing and 3D effects are done by entirely different groups of people. Forcing them all to use the same, monolithic application seems less efficient than giving them custom-tailored tools.
HN doesn't really do sarcasm.

There is an interesting point here though, we will never get a grip on this problem whilst the primary focus of politicians is growth. The idea that you can fix this without some lifestyle sacrifice is probably false. If we want a sustainable future it won't include foreign holidays, personal cars, juicy steaks and shiny toys.
Hi HN. Quick comments about this project:

* Today is 10 year anniversary to the original bitcoin.pdf release. This pdf is the first document proof I posted, included in the first release: https://cryptoproof.org/release/2018-10-30-09

* I’ve recently left a startup and will try to build a bunch of smaller ideas rather quickly and see if any of them resonate. This one took about 10 days to build, and it’s my first “static Vue.js frontend + a separate backend” project.

* This is not a very advanced project. It simply collects posted hashes, hashes them together to create a “Release”, and posts that one combined hash to the Ethereum blockchain. I have some useful ideas for the future, but until then it’s just a free and (hopefully) a user-friendly way to post timestamped proofs.

* Having a separate API backend means I can offer a developer API quite easily. For now it doesn’t require any authentication, and that probably means it might get DDoSed quickly. Please don’t abuse it. I am interested in building a useful service, so if you have any ideas, let me know!

If you have any feedback, please let me know!
Thanks for the detailed answer. This makes much more sense.

I am building a web based chat bot, so it is essential as without animation, it kind of look bland and uninteresting. Although, I will try to check in weak hardware and slow connection. Although not IE previous versions though.
Interestingly the VM seems to have internet access via a DigitalOcean instance:

> Access to Internet is possible inside the emulator. It uses the websocket VPN offered by Benjamin Burns (see his blog[0]). The bandwidth is capped to 40 kB/s and at most two connections are allowed per public IP address. Please don't abuse the service.

[0] http://www.benjamincburns.com/2013/11/10/jor1k-ethmac-suppor...
There is far more wildlife in my small garden than the farmers field across the road from me.
Third party apps would assume the third party is serving the ad right? I'd assume they are actually first party, meaning Chase is serving it.
I wish I lived in your time. It seems that there's still a lot to learn from most of these languages.
I've been doing the same for months, and I still see ads. The only effect I see is that ads are worse & worse with every day passing. At some point I hope advertisers will understand that Facebook is wasting their money on people like me. They ought to demand to Facebook that users hostile to ads are not targeted anymore...
Not sure that the artist which produced the image (An artist's concept of quantum entanglement between two atoms) has really understood what quantum entanglement is... I'm pretty sure it's not a sort of lightning bolt/spark of electricity joining the entangled atoms, anyway...
We see the same thing in the US for matresses, appliances, and especially electronics like TVs. Even well known large brands will be sold with long, and different, model numbers.

The B&Ms know that people are comparison shopping, even as they browse the store: they'll be on their phones looking up model numbers to compare to online and at nearby stores. As we all know, a moat is preferable to competition, even if you have the same or inferior product.
The war between memes is fostered by these few and powerful.
For that, humanity needs spiritual process — people like Putin trump , NK, China etc will not let that happen unless we provide them with a tool for inner transformation of their experience of living
> We really do need a new category in both app stores. Software for kids that you buy

People don't want to pay though, I understand that you want to pay and I want to pay but you have to realize you and me are absolutely the minority.
IMO Discord already is what Slack as a social network could be.
My equivalent of this is insects. My family and I made a lot of trips with our car in the 90th. The front of the car was full of squashed insects when we arrived. There was a constant knocking on the windshield. The amount of insects that I find on my car today is far less. I think it's about 10-20% of what it was in the 90th. I'm worried.
Not all OOP, just the normal sort.

With CLOS, you'd just define a generic function like this:

(defmethod cut ((subject knife) (object cheese)) …)
>(I'm not entirely kidding, I don't understand why other forms of fraud are punishable with prison time but ad fraud is totally a-ok).

It's very simple: no actual fraud in a legal sense has been committed. The person clicking the ad certainly hasn't signed any contract with the ad publisher, so how could they possibly be committing fraud by clicking the ad? The creator of the application showing the ads does not sign a contract guaranteeing to the advertiser that every click is legitimate (how could they possibly enforce, or even measure that), so it's not fraud on their part either.
I had to stop reading at:

> “It’s the paradox of enjoying a negative emotion that I was interested in,” says Thompson, a professor at Macquarie University in Sydney, Australia. “Why are people interested in music that seems to induce a negative emotion, when in everyday life we tend to avoid situations that will induce a negative emotion?”

I've been listening to various forms of metal (heavy metal, (technical / melodic) death metal, metalcore, deathcore, etc.) for over 20 years, and I never once (not even once) even thought to think about associating negative emotions to the music. In fact, it's the exact opposite reaction.

I listen to it because it makes me feel positive. I listen to it for the same reasons that other people listen to music types they enjoy, which I think can be left unsaid because anyone who enjoys music knows exactly that feeling.