skysight-inc/HackerNews huggingface dataset:
> The wasteful habits and tastes of rich nations are are the reason we are in this mess.

All the poor nations of the world would be as bad or worse given the opportunity to do so. There is no enlightenment in poverty. There is no moral high ground there either considering the amount of environmental damage that happens in poor countries like India at the hands of 1+ billion people.
>the world needs both kinds,

But if one kind can do both types of tasks then you only need that kind.
I had a similar experience with Node, which took months to track down.

I noticed something was blocking our event loop for between 200ms to 2 seconds at a time. I assumed it was GC and optimized everything off-heap but the issue remained. It turned out Node's async spawn() is not async, and blocks while it copies the page table. For processes with large RSS, this adds up.

https://github.com/nodejs/node/issues/14917
How did you try to learn C++? Did you follow some guide or book?
Lavender seems to be a really popular flower for me too. It's also very hardy, and smells wonderful obviously so is a great choice all round.
And DevolutionX even works on Haiku too.
So... doesn't that confirm what he's saying? How could you possibly "clean room reverse engineer" while you certainly are not in a clean room?
These guys have great content:https://opsfleet.com/resources/
Income tax was introduced 'temporarily' to the UK to fund the Napoleonic wars. These things have a habit of becoming permanent. If India's semiconductor industry does take off, do you think they'd want to risk sinking it (hows that for a mixed metaphor!) by exposing it to the rapacious global market?
There is actually already a pretty prevalent (lower tech) version of this scam. Grandparents are called by a con artist who attempts to pretend to be a (previously unidentified) grandchild in distress in a foreign country. [1] My grandmother lost a few thousand dollars to it because she thought they were me.

1 - https://www.ag.state.mn.us/Consumer/Publications/GrandParent...
I lately just have stopped competing with anything really. It really makes me depressed though
In addition to the mentioned book "Debugging" by David Agans there is also "Why programs fail" by Andreas Zeller:

http://www.whyprogramsfail.com/

The author of the latter book is a Professor from Saarbrücken and former maintainer of GNU DDD.
> If I learn a pop song, and sing it and accompany myself on the piano, and someone else transcribes it,

I hate bad analogies. A bad analogy just confuses the issue.

There's one and exactly one song called "Billie Jean", which was written, composed, and performed by Michael Jackson.

There are however a thousand different works relating the history of Michael Jackson's work with Quincy Jones in producing the song "Billie Jean" for the album Thriller.

So is there one and exactly one implementation of a Windows NT kernel, or is there a possibility there could be many different types of Windows NT kernel implementations?
For MS's WSL, according to their devs, they only allowed themselves to read the documentation (external API). They didn't allow themselves to look at the code. Different case but also a form of reverse engineering.

It's the "internal data structures, macros" stuff that is problematic.
I'm anonymous on HN so I can tell you that some people go out of their way to grow special strains that have more CBD in them than they do THC.

One such strain I have experience with is CBD Kush and I know for a fact that it has helped someone with ADHD.

CHD Kush is supposed to have an equal amount of CBD and THC but is very easy to grow and get a good yield like 50-60g dry per plant.

But there are other strains out there I'd love to try like Charlotte's Web which is the most famous example.

People tend to maximize the THC because it's psychoactive but it also makes people anxious.
They only found you because your HN username is same as your Google alias?
Lost hope.

The 3 big issues that I think prevents us solving it are

1. Tragedy of the commons

When a country/company wants to make money by damaging the environment in the process, the money come to the country/company now, but the damage is spread world-wide. If the pollution would stay only in that country/city, it would be different. So, the choice is natural, especially thinking about government 4-year terms.

2. We always put ourselves first, rest of the city/country much further, and rest of the world... doesn't matter.
What people want, by human nature, is to satisfy their own needs & comfort.

Examples:

* Why wait for a bus or use an electric bike when one can just drive a 2 tonnes car to move oneself? It's comfortable and cheap.

* Norway refuses to drill for billions of barrels of oil in Arctic, leaving ‘whole industry surprised and disappointed’. Government made the right choice, but a few (prosperous already) affected by making less money complain:
https://www.independent.co.uk/environment/norway-oil-drillin...

* France introduces a diesel tax, to reduce pollution, which affects everybody's health. But, wait, some need to pay a little more? Let's protest! Tax was cancelled: https://www.citylab.com/transportation/2018/11/french-protes...

* The Bełchatów Coal mine & Power station in Poland. Hundreds of people employed there, they are happy with it. Should the plant be closed to stop pollution? What about our jobs? No way! And no, getting only 20% of salary for free (basic income) and having to learn stuff to maybe find a new job in renewables is not acceptable.

3. The environment effects of what a one person/community/country does, bad or good, are hard to see in the short term. Only the downsides are clearly visible in the present. So, taking the correct action is quite hard.

Unfortunately, I don't see how to overcome these. Would be glad to be proved wrong!
Probably to incite discussion on the state of the Japanese economy.
I used Turbo Pascal's variant of Turbo Vision.

As for building TUIs not really, other than the usual Clipper entry forms.

For example, when I moved from Turbo Vision (MS-DOS) into Object Windows Library (Turbo Pascal for Windows 1.5) I did not regret it.

One thing I do conceed, a full keyboard experience is much better for data entry forms and on GUIs the mouse is given too much focus, although the same approach could be easily implemented as on TUIs.
You can reboot as root in a terminal but really, there is no good reason to fall back to this mode instead of more gracefully refuse, from userland, to use up more space.
Visual appearance and cognitive load are very much linked IMO.
Dude. CBD is antipsychotic[1] and thus might help people with schizophrenia. THC is psychoactive [2] and should probably be avoided by people with schizophrenia.

[1] https://www.ncbi.nlm.nih.gov/pubmed/22716160
[2] https://www.ncbi.nlm.nih.gov/pubmed/28492950
> you can have a carbon copy. Much easier.

Certain terms and conditions may apply :) Carbon copy of a static website or one whose data is only a one-way flow from some off-cloud source of truth? Sure! Multi-master or primary-secondary with failover? Stray too far from the narrow path of specialized managed solutions and things get very complex, very quickly. That being said - it's mostly just the nature of the beast. If you're not able to tolerate a regional outage, multi-region is a pill you're going to have to swallow, no buts about it.
>Several countries have forced CEO pay to be published in hopes to guilt them into taking less pay.

That's the wrong intention and not what I described in my post. Maybe in those countries CEO salaries were non competitive or too low compared to the value that a CEO provides. I explicitly said that I see transparency as a mechanism to rationalise salaries, not make them more egalitarian everywhere.

But where I think it without a doubt will have an equalizing effect is between people doing equal work but being compensated differently. That effects ordinary workers more than extraordinary talent.
Automated testing of signup flow with confirmation by email
> You do not need to have the same internal structures and the same function names to achieve interoperability

That might be the case for interoperability with a hardware device, but you probably do to make an operating system that's compatible with Windows software and drivers, considering how historically brazen developers are at abusing internal details of Windows. Consider virus scanners that happily patch internal data structures like the SSDT, or other programs that detour a bunch of API functions, then expect those functions to be called in a specific order when a different API function is called, or programs that just reach into stack frames they don't control and pluck out values[1]. (There are some other good ones in that link.) Windows takes pains to be compatible with insane programs like this, so you could argue that copying weird implementation details like this is necessary for interoperability.

[1]: https://devblogs.microsoft.com/oldnewthing/20031223-00/?p=41...
Yes.

They faded away as I approached 30, which was also about the time when my life started to have more of a solid dimension – an end, far away, but not infinitely. Suddenly a dozen different things I wanted to do turned into realizations that each one would take several years and they wouldn't all fit, not a depressing thought but a focusing one.

Why am I here? It doesn't really matter, mu, the question is wrong. The question supposes an answer is there and it isn't. Purpose is all made up, pick one if you want one or don't. Zoom way in or way out and nothing could possibly care about the mundane details about what I have for lunch or the history of my civilization. Unless you're doing it for its own purposes fumbling around for meaning isn't a very high quality activity. You should probably do it for a while from time to time, but hanging it up as a dependency for everything else – well nothing comes of it.

Strong certainty of purpose always comes off to me as a little bit (or a lot) of insanity.

How did I handle it? By spending a lot of really unproductive (or perhaps very productive) time doing nothing interspersed with a bit of active fumbling for meaning often by seeking out sources. The result is more or less "meh" which came with time.

I bet I'm due for a big one in five or ten years, but that me will be a different person.
You can define it (imo) in two ways.

One is by legible criteria: how long does it take & such.
The other way is: how likely people are to do it. That's how a UI design would be measured. How many more people sign up if I remove the "age" field from a form. How many fewer people become organ donate if you need to register online vs tick (or untick) a box on your lisence form?

The first way is how a regulator or judge would see it. The second is often the one that matters to how things develop practically. Eg how gdpr-ish consent actually affects realities of user control over their data.

A common pattern is to concede the first, and rely on the second to make it irrelevant. Opt out is available, but the "UI" design ensures that it's rare.
But it was pretty neat that you could arrange icons on a floppy disks and then give it to someone else and the icons were in the same position on their computer.
> On the internet, the burden of proof is on the accused.

True, unfortunately.
Anything that runs on AS400
I agree. It's offtopic.
This is silly argument to make here. The vast majority of users aren't using their phones to whistleblow on some government scheme or a plot by the new world order. They are running their businesses and lives on these things. And for those people the ability to run some .apk from a sketchy website is worth less than nothing to them, but the safety of being protected from attack is. Realise that you are not the kind of user these phones are designed for. You are a power user who wants power user features. That is fine, but don't condemn people who are just using their phones as tools.
Airport is about the only places that I have no problem with being Facial Recognition as long as the data is correctly handled because it contributes to the safety of so many parties.
That sounds like the symptoms of low blood sugar.
I don't think I understand what's going on here.
How does removing an app from the app store help them track down a stolen phone?
It seems like you have problems with the language here. Using pg and a language with ADTs, we have no trouble doing everything ourselves.
It's always been a bit slumbering in the background for me. Then someone I knew committed suicide, with an important reason being that she felt that she could no longer believe what her religious environment had told her growing up, and was left with this existential dread, and couldn't face waking up to that for another couple of decades.

Hearing about that rekindled those ideas in me as well. I didn't really deal with it, but I realised that I was still capable of enjoying things in the moment. Hence, my current strategy is: enjoy life while I can, because fear of existential dread is only likely to make it happen sooner.

I wouldn't be surprised if I'd get sucked into a depression sooner or later, but who knows, it might never happen.
> I'm sure the CVE numbers will overwhelmingly show that most RCE-capable vulnerabilities are in C/C++.

This is where it is critical to differenciate C and C++.

https://jaxenter.com/security-vulnerabilities-languages-1570...

> Total reported open source vulnerabilities per language:

> C (46.9%)

> PHP (16.7%)

> Java (11.4%)

> JavaScript (10.2%)

> Python (5.45%)

> C++ (5.23%)

> Ruby (4.25%)
Sell your network traffic idea
Put a lot of false food for the squirrels and estimate the squirrel population by how much false food they try to eat.

False food: It looks like fruit but taste very bad, it is suppose only one bite for each animal.
Teaching Financial Literacy One Math Problem at a Time
What about iPhones though?
Even then... I saw 9/11 an incredible opportunity to start a nation-wide movement to drop off oil. Because look what they did! Let's stop pouring money in the industry that supports them! Let's change our ways from driving SUVs just to eat out and buy groceries.

But... money come first. Always.
https://en.wikipedia.org/wiki/Why_We_Fight_(2005_film)
Go (and some others, swift surely) cannot be used as a C replacement since they need a runtime.
"Homolog of mammalian neocortex found in bird brain"

https://www.sciencedaily.com/releases/2012/10/121001151953.h...
That makes complete sense as a good way to go about designing software, but I don't think I have seen anywhere else describe agile in that way.
I sometimes get this when I'm tired. So I concentrate on how I feel like that BECAUSE of being tired and aim to look back at those thoughts after a good sleep.
When I wake up, I'm fine again.
It is not a "politician makes non-promise" story. It is actually a very credible claim because the Japanese government doesn't even need more tax income as they can lend freely.

The government can lend as much Yen as they want. The tax hike is something that can help them get inflation, which has been too low for very long.
Which enclosure are you using?
Was it "Windows NT/2000 Native API Reference" by Gary Nebbett? (https://amzn.to/2XHhSFF)

That's considered a bit of a bible for NT internals in security circles.
filing systems are fairly robust. it's down to trade-offs. valuable data is better kept offline and the costs can actually be less than keeping it in cloud database
>earlier this year suggested Japan’s sales tax needed to rise to as much as 26% to pay for bulging social security costs

Wouldn't that absolutely crater consumer spending? I know if I had to pay 26% sales tax suddenly everything I buy would be from China and ship labeled "personal gift".
Less than 1 month ago, CBP was breached and lost ~100k facial recognition and license plate photos: https://www.washingtonpost.com/technology/2019/06/21/hacked-...
This is analogous to desktop.ini on Windows Explorer, or .directory on KDE Dolphin.
> The apps runs quick and is unlikely to send much data

What makes you think this?
Well it is by most definitions tbh. Tbh the people on Reddit aren't the brightest.
This is called A flex, this is very common. Sadly is one of the most compute expensive searches as you have a combinatorics order of day pairs.
Sony announces a new $185M fund to invest in tech startups
how easy is it to leak millions of records? digital data it takes seconds to do, hauling filing cabinets out of that facility is exponentially harder almost intractable
Even if it is not an empty promise I still don't understand how this is on topic for HN
The guy in the article is talking about variable names from the source. You wouldn't get that from Alex's style of reversing.
My understanding is that there's two things they did: take down apps, and grant access to devices (presumably access to personal data). I'm specifically talking about the latter. Context:

> Apple said it received 29,183 demands from governments — down almost 10 percent on the last reporting period — to access 213,737 devices in the second half of last year.
And leak all your available data in the instant you open the app.
I am not in PE, but I have several friends and professional acquaintances who are.

One topic we frequently discuss is how to improve PE efficiency/profitability. In a nutshell, the vector of personal contacts seems to trump pretty much everything else.
I'm in UK and prefer buying a book for 1p and pay £2 shipping than £11 pound for an ebook that i wont' even own, merely licence
Agreed about the clickbaity title, but what they were trying to imply is still true. Here's an example of Jake Williams attempting to opt-out of Delta facial scanning and immediately being scrutinized for it:
https://twitter.com/MalwareJake/status/1144789516684877824
Unless an app essential to their business gets taken down from an app store, with no way around that.
Why did you finish the book? I just don't finish the books that I find a drag to read. I won't listen to the podcast, but everyone is free to have their own opinions.
تحميل الخط مسلسل Game of thrones font
https://mdwab.blogspot.com/2019/05/game-of-thrones-font.html
This is false. Sufficient evidence was found in the 40s, but tobacco was seen as a threat by some scientists/doctors way before. And today we have a much better understanding of epidemiology, so any cancer glyphosate enhance would have been discovered already. And we did: NHL.
Not being able to install 0.1% of the apps I like is not giving up essential liberty. Getting a completely controlled sandboxed environment with vetted applications is not little temporary safety.
تحميل الخط مسلسل Game of thrones font https://mdwab.blogspot.com/2019/05/game-of-thrones-font.html
I found it ironic how 4 photos of the Europe heat wave had asian people who traveled half the globe: https://www.bbc.com/news/world-europe-48766481

In no way I'm blaming Asians. Photos in Asia would show lots of non-Asians. It's just an example of how we as humans always put our experiences first.
Fake Slack that helps you test bots without using real slack servers
Apple's report covers all government requests regardless of the reason for the request. Only 80 of the nearly 30,000 requests were related to app takedowns.
Very cool project. I work at a GDS and I build slack apps for nonprofit organizations. Love to see two of interests used in New ways. Good luck with your success.
It's also a matter of cost alone. I'm currently in the market of building a Gefore 1660 based light gaming environment. Building a Desktop PC the cheapest way possible using that card plus a Ryzen 1200 comes out at only ~70$ more (~550USD, 16GB RAM, not including SSD) than buying the cheapest eGPU enclosure plus the card. For that 70$ I get considerably better performance (since my laptop is ultralight) and less hassle.

I don't see how eGPU is worth it except for very narrow usecases, like doing some light 3D modelling and wanting to use an already available Mac (since buying the appropriate integrated Mac hardware is way too expensive in comparison).
NL is at 21% and there are other countries in the EU which are around 25%. Personally I think it is crazy.
You are talking about it like comparing a Ford to a VW they are pretty much the same, but what the poster above talks about is more like comparing formula 1 cars where a single percent of engine power can win or lose you the race. The difference may be small enough for by far the most purposes, but this one is where the small difference can cost a lot.
The comment regarding QuickLookUIService is interesting. Not because I use an eGPU but because QuickLookUIService is always reported as using significant energy on my mid 2014 15” MBP.

This has encouraged me to dig deeper and to try to find the reason for this once more.
I wonder if Go just needs syntactic sugar that's similar to the RETURN_IF_ERROR that's common in Google C++ code (for example, in protobuf: https://github.com/protocolbuffers/protobuf/blob/master/src/...)
I wouldn't say baremetal is more outside of spec than MMU/ OS virtual memory is outside of spec.
There are some factual errors there. I only know the Kinesis Advantage, but contrary to what the table on that website says, it is available with MX Brown and MX Red switches and it does have an integrated 2x USB hub.

Also, describing its portability as 'poor' while describing the portability of the fully split Kinesis Freestyle as 'good' is a little odd - I don't see how having to deal with two keyboard halves and more cables can be considered better in this regard. For me, the portability of the Kinesis Advantage is just fine.
Most goods in the UK and Ireland are taxed at 20% at point of sale, we seem to function ok.
For the contract portion of the EULA to be enforceable, you have to get the user to explicitly and willingly agree to it.

Tricking the user with a shrink-wrap license ("by opening this package you have agreed...") would not hold in court.

Asking users to click "I Agree" in installers also has dubious value due to the widespread practice of clicking these buttons to proceed without really reading the contract; their true intention was proceeding to the next question rather than entering any agreement.

In other words: if most reasonable persons wouldn't expect to be actually bound to the conditions listed in the contract, then Microsoft cannot effectively enforce them in a court.
I used Android for this reason for many years and I still think Apple's model poses an extremely serious threat to the freedom of the internet.

But as Google's data mining practices have become increasingly invasive I've also become a lot less enthusiastic about using Android phones. I suppose I should probably run one of the stripped down Android variants that removes all that tracking but I also need a reliable phone that doesn't require hours of fiddling.
You need to burn more than 3,500 calories to lose a pound
I agree with you, which is why there are many more viruses/malware in Android vs iOS.

However my issue with iOS is, that people don't have the freedom to choose whether or not they want to be protected by this "walled garden".

Currently, you cannot opt-out, and the side effect is that Apple limits our freedom to choose to, for example, set Firefox as the default browser. Or set startpage.com as the default search engine in Safari. etc. etc.

I don't understand how a single company is allowed to have so much power to decide/enforce upon us what we may and may not do with our devices. And since it's an oligopoly (Apple or Google), we don't have any other alternatives.
My first guess would be “authoritative” ranking ignores $$profit$$ when assembling results, that means counteracting effects of certain videos(viral, clickbaity, "hot" controversial topics, designed to rail you on/shock) being pushed in recommendations and forgets all the autoplayed "up next" clips, only counting organic conscious traffic (clicks in subscription, search tab and from external sources). TLDR it overlooks usual YT manipulation techniques designed to make you keep clicking/watching ads. I wish I as a user could manually trigger this hidden ranking on my search queries.