skysight-inc/HackerNews huggingface dataset:
Bytecode weaving is not something supported officially by the language standard, just something that "happens to work, use at your own risk" kind of thing. There are even Aspect Oriented programming libraries for C++ that work at machine code level, just as info.

Examples of Java AOT toolchains since around 2000: Aicas, Aonix, JET, PTC, Websphere Real-Time, gcj, Embedded JVM, Gemalto, J/Rockit.

Not all of them have survived to this day due to multiple reasons, mostly business related, PTC has acquired Aonix, gcj was abandoned when OpenJDK was released, and JET has given up their business as of this year, for example.

Likewise on .NET side, it was shipped with NGEN since version 1, Mono/Xamarin uses AOT for iDevices, Sony and Nintendo consoles, Unity AOT compiles via IL2CPP, Windows 8.x uses MDIL which produces AOT binaries on the Windows Store, Windows 10 has .NET Native, with CoreCLR and .NET going to get merged in .NET 5.

Also Singularity and Midori only used AOT mode, making use of MSIL just like LLVM uses its bitcode.

So yeah, just lack of information.
You cannot get rid of bad feelings just like you cannot get rid of poor people. No matter how much you improve, there will always be someone getting a shorter stick than someone else. I think that's how we got the insanity that are "micro-aggressions". Can't have light without shadow.
I'm guessing that what you're saying implicitly applies to the USA. Just for a bit of perspective, I'd like to describe what this experience looks like for me as a resident of Germany, a developed and prosperous country that isn't the US!

The German government mandates making public-option insurance available for everybody, and exercises some of control on drug and treatment prices. That means everybody is eligible for "standard" run-of-the-mill treatment for any illness. Referral to specialists is doled out by GPs, and there may be inconvenient wait time for non-emergency treatments. Prescribed drugs may be generic rather than top-tier. Various forms of quackery, i.e. drugs and treatments without good evidence of efficacy, are not covered by public-option insurance; examples include acupuncture and applications of chiropractic not directly applicable to skeletal motion, i.e. Palmer-esque "subluxation" treatment. Placebos are non-reimbursable here, but homeopathy is still covered in Germany so it's available for placebo use, though it's being excluded in other countries. Patients can opt for non-standard products, though, if they're willing to foot the bill personally.

Anyone with, I'll say, "upper middle class income," though, can opt out of public health insurance and sign up with a private insurance of their choice. For employees, half of the cost of private medical insurance is paid by the employer. Private insurers must cover at least the same drugs and treatments as public insurance but both commodities can be invoiced at much higher rates; 2x and more is common. This makes private patients like myself very attractive to doctors and hospitals, of course, and we get all kinds of preferential treatment. Yes, this results in a 2 class society with regard to medical treatment and I enjoy the opportunity to be in the upper class in exchange for paying higher premiums. I can access any doctor of my choice, including specialists, and those doctors can recommend any product. Private insurers also won't pay for just anything but there's more leeway and of course there's always the option of paying out of pocket for anything that's not reimbursed. While medical services will typically carry a steep (usually reimbursed) surcharge, drugs mostly cost the same for everybody and will be reimbursed if they pass muster as medically necessary and effective.

I've heard of clinical trials advertising for volunteers, but I think policy on those is similar to what you describe: a trial isn't a treatment option for just anyone who wants it.
https://blog.plover.com/tech/prudential.html
How to Install an Elasticsearch Cluster on Ubuntu 18.04
Also, resource lists, wikis and a lot of other features are only available in the old design - and there isn’t even a mention of them when browsing the new one. Lots and lots of easily accessible and well referenced and summarized knowledge essentially invisible.
Globalization means a race to the bottom for the value of labor. $2/hr is great for a dude in India.
Absolutely. It’s one of the reasons that the school-to-prison pipeline is so profitable for private business. The younger you put the “Mark of Cain” on a citizen, the sooner they become a revenue opportunity.
I didn't have to disable uBlock myself, only whitelist it in noscript. Then I hovered over the word Go and the Go button appeared.
I cancelled because they shoehorned so many things in and raised the price steeply. I don't even have a device that is capable of playing prime video, so why would I pay for it?
I really love the way it connects people, but...

Doesn't anyone question that youtube is basically run by an ad service? If you really want to connect to people then why does "company x" wants to know and keep tabs?

Why is there a thumbs up or down in the first place? Or even, why doesn't the number of views matter to you in this case. "company x" had a great search engine but now it seems crippled by the fact you can't say: "exclude the top x percent popular results"

I'm writing this because when I searched for something obscure, I go to page 8 of the "company x" results and got slapped multiple times with "suspicious behaviour" notifications and had to wait or solve a captcha.
But Wealth Words is up https://www.wealthwords.com/
Alan Turing: WWII codebreaker revealed as new face of £50 note
Interesting concept, well written article
And one wonders of why identify theft happens. OPM, Health Insurance, IRS, Credit Card companies, different websites you purchase from, have lost our information. Then they give you 1 year of free monitoring like that f.... matters. But to see a government owned agency to sale your personal information is beyond sick.

I hope that one day we get to really be the sole owner of our own PII. Maybe it’s a dream, maybe I am naive, but I sure do hope that day comes.
High flying - most of the times people are only good at some specific things and you've no idea what silly things (according to you) they might be struggling with.

Invalidate them - well, this is an emotional response, I've experienced it in chatroom/real life too where some person contributes too much value instead of getting respect they end up getting attacked. Untill, they move beyond the point where their success speaks for them and where attacking them would only result on you wasting your time. So understand someone is good at something and move on, maybe instead of invalidating them, befriend them and play supporting role in their work if you want to, maybe someday they'll take backseat and push you forward to carry on the baton.

What happened to Galileo, it's high time you realize you might not get instant respect and acknowledgment for what you contribute, you should only look for respect and validation from yourself, not from others. It's difficult yes, but once you go this route, what others say will stop mattering.

Bunch of people praising someone isn't sign of genius as ability to hear thunder isn't sign of good ear.

When I was young, I did try to invalidate everyone's success this resulted in me being bitter and outcast and finally being alone. That much negativity isn't good for anyone's sanity.

Now if I find someone is good at something, I ask them for my role, I ask them if they want me to do something for them. I want to part of their team, not always it's possible but I acknowledge their efforts and success and never invalidate it.
I'm definitely a 10x programmer, but unfortunately 90% of my time is spent on hackernews, so nothing is gained.
Which of the two?
U.S. firms may get nod to restart Huawei sales in two-four weeks
I guess the article doesn't say it well, but this can be done in small scraps of time from wherever you currently are under circumstances where making money with a "regular job" would not be possible. If you make, say, an extra $5/day on what used to be your smoke breaks and lunch hour at work for an 8-5 job, you have an extra $180 or so a month without any additional overhead (for uniforms, whatever), scheduling conflicts from a second job, additional time taken away from family, etc.

Mechanical Turk generally sucks as a substitute for a regular job, but can make sense as supplemental income, even at nominally very low hourly pay. If you work 8 hours at $10/hour but have a 30 minute commute, you are really getting $80 for 9 hours of your time. That actually puts you below $9/hour to think of it that way.

If you do freelance work, iirc, freelancers chase their pay about 40% of the time. That also drives their real wages down. Plus, there is time involved in getting each assignment.

I have read that you can expect to do one unbillable hour for every billable hour, so you need to charge at least twice as much to make the same wage. Plus, for jobs with benefits, roughly half your compensation can be in the form of benefits.

So freelancers should charge four times as much as the hourly rate they would accept at a salaried job with benefits.

But if you already have benefits and just want to supplement your income, you can accept half as much. If you can eliminate some of the time burden of freelancing, you can halve it again.

Looked at that way, $2/hour is potentially the equivalent of $8/hour as supplemental income. And you can fit it in to otherwise useless scraps of time.
Bose Frames review: smart audio sunglasses are a blast
They made laptops out of plastic that went yellow and fell apart when humans touched them under Jobs' watch. They pushed out plenty of thinner machines with fundametal thermal issues under Jobs' watch. They pushed out apps daubed in rich Corinthian leather under Jobs' watch.

This idea that somehow Steve Jobs was the only thing between Jony Ive and disaster has to stop. All design is hit and miss. Internal forces in large, complex organisations are always at odds with each other. There are plenty of examples of post Jobs' designs which are entirely pragmatic or just market driven, instead of being examples of someone's decadent taste.
I think, and now biology is not at all my field, but I think the difference between human "races" is greater than just exterior colouring. See for example the Sickle-cell disease situation. That's maybe like horse breeds; this seems a good overview of health differences by breed, https://thehorse.com/111370/genetic-disorders-breed-by-breed....

Human races are certainly more than just skin colour, if your race can affect your healthcare requirements - which seems to me to be true - then it seems to me more fundamental than it is, let's say, superficial.

Fundamental differences aren't necessarily large; they're fundamental, I feel, because they're operative (the differences demand adjusted action in some way). Maybe blood-type is an analogue? It's not always relevant but I'd still a fundamental aspect that need consideration in health situations? (Though AFAIK it's a much stronger factor.)
> Making characters objects doesn't seem like it magics away this issue. You'd need APIs to get and set raw values somewhere, and those APIs would have become the problem.

You never need to "get and set raw values". You need APIs to do the things that are sensible to do with characters, such as "test whether it has this property" or "encode as UTF-16 byte sequence", but all those things have much clearer semantics than "access raw value".
Show HN: ImportDoc – Use the content from a Google Doc in any web page
I always worked on the premise: "Find five people who care"

It's nice to get the "five" verified, but I still think it's important to make sure they care, to have them be an essential part of making the product better. The trick though is not to be drawn into making anything for any one of these users (it's still got to be a generic usability for all users).
Newtype-style wrappers can solve that one at compile time, and do in other JVM languages.
I primarily program in JavaScript and between Lodash and the built in iterator functions I don't see any reason to use loops other than the while loop.

I often use recursion rather than while loops; however, I find that is often difficult to do in a way that is readable and that uses tail recursion.

What I really wish is that something like "forUntil", "mapUntil", and "reduceUntil" would be added to the core language. Maybe the forEach, map, and reduce could be made generic functions that operated on any iterable rather than being defined as methods of Array.
This thread went straight from denying changes to conspiracy theories about tax, all without a single shred of proof.
America is becoming like Brazil: a third world nation with some wealthy enclaves.
Knitting Images and the Radon Transform in Wolfram Language (Mathematica)
I wouldn't touch EspressoBin products with a mile long pole if I could. The board is a mess and as undocumented as it can get to the point where even labels on the board don't match what the uboot images is flashed to it. Even when using their suggested images for ubuntu, the board is unstable and cannot run without kernel panicking every 15-30 minutes.

Flashing new uboot image is a mess too. Sometimes it works. Sometimes it doesn't. Why? Who knows. Since boards are often mislabeled, flashing most of the time does brick the board making it useless paperweight that eats 12V5A power supply.

All in all, stay away from it if you can. There are much better SBCs on the market.
I did google it. I wanted to know what this guy would say about it. Don’t be an asshole

Edit:
Thanks for digging up references though. And I do feel the same way about people asking questions when they’re too lazy to search. In this case I had reasons to do so.
So I will risk verging into the pedantic here, but the point I was trying to make is to argue against the parent comment in this thread, which argues that the sugar in an apple is somehow different than the sugar in a mars bar.

I think we sometimes place too much importance on the origin of things, and convince ourselves that "apple sugar" is more healthy than "candy sugar". The thing which makes an apple more healthy is that the sugar is suspended in a lot more fiber, so it takes longer to reach your blood stream. The sugar itself is more or less the same as far as your metabolism is concerned.

If you refined the sugar out of apples and put it in a mars bar in a green wrapper which said it was made from "all natural ingredients", it would not be healthier than any other mars bar.
Do the people in Thailand who make $7/day generally have reliable access to the Internet for 8 hours a day, with a cost for network access and smartphone under $8/day? And a ready source of loans to cover the initial purchase? And can they read English?
Many European countries are the same, e.g. governments made sure GDPR doesn't apply to them. For example in Germany government sells data.
> launch 3-4 tankers to fully refuel it

You could also use the tankers to add propellant (not necessarily fuel) to an NTR or an electric thruster with higher Isp than their methalox engines. A couple decades of low thrust would be pretty good.
Ask HN: Which self-monitor strategies do you use to improve performance?
I used a simple excel sheet to monitor my physical activities and had quite some success with it. But now I want to take it a step further and monitor more complex behavior such as software development and business decision making. I want to use the recorded data to reflect on it and learn form it in an efficient way to become more efficient in software development and make better business decisions. So to break it down in more specific questions:

1. how do you monitor your activities (screen recording, journals, ...)?

2. how do you learn from the data?

3. When do you process/learn from the recorded data (every day, after a task is accomplished, ...)?
Title should probably be updated to explicitly say it’s Alan Turing who will feature on the note.
Futhark definitely caught my attention from that list. I had never come across it before.

Are there any other languages which compile to OpenCL/CUDA? There are so many libraries built on them, but I haven't seen so many languages compiling to them.
Life Elastic – From the Military to Elastic: How Different Life Can Be
Depends, a typical use case of this device would be a router, or a firewall, so the point GP makes is very much valid.
"nearly testable" LOL
No one is forcing anyone to do this.
The federal government in the US has pretty strict regulations with regards to PII (personally identifiable information). But apparently Florida doesn’t.
Population Equivalence Maps with Geopandas
they using bootleg Photoshop 6 at the Bank of England? yeesh
Programming using std::algorithms feels very mathy in general (for better or worse).
I don't know about 10x, but the most productive devs I meet are usually the TDD kind, because they don't create as much technical debt, they are faster.
Nigeria's ROK Acquired by France's Canal+
Awesome recognition! I just wish people weren't such dicks to Turing in his lifetime.
German state of Hesse bans cloud services from schools due to privacy risks
It came pre-installed on my Samsung tablet but not on any of our Samsung phones (GS6s, GS7s, GS9+). That may be carrier- or country-specific.
One of the good things about GDPR is, when you give data away, you're responsible to make sure and control it's not misused. You can't blame the party which you gave the data to.
I'm not usually an Apple apologist, but I appreciate their tenacity in trying to turn beautiful visual design into genuinely functional design.

They might fail at it, but it feels like they put a stake in the sand, and then run to get there. Sometimes they trip up and don't get there (Magic Mouse 2, "you're holding it wrong"), and sometimes they do (MBPr, Watch, several iterations of iPhone).

I don't have the disposable income to fund said tenacity at the bleeding edge (in case they do trip), but my iPad Mini v2 and MBPr are both examples of a product they doubled-down on and got right from both ends.
> One confusion I have is how the author says that a method naming scheme is not operator overloading, when actually that's how it is always done in the languages I can name.

I think the author is drawing a distinction between allowing custom operators with custom precedence, versus allowing custom implementation of a fixed set of operators with fixed precedence. I'd agree that it's a poor choice of terminology, since we would generally call the latter "operator overloading".

> Personally, I wish I had a faster and statically typed Python. I love Python's infinite integers and its string handling (which I had no problem with in python2 either, so ymmv). My biggest gripe with Python in production is that it isn't statically typed.

Yeah, I loved Python until my codebases became too large to refactor safely. I've found Scala gives the best of both worlds - the mixed object/functional style is quite Python-like and the low-ceremony syntax can be used to look quite Python-like (if you avoid libraries that use a bunch of symbolic method names) - though I wish infinite integers were the default there too. (I can write literals as e.g. bi"123789890897094790" and use normal operators on them, so it's not the worst).
Then get a USB-C hub with power delivery and have that at your desk with all of your peripherals and power supply plugged in. Then you just plug the USB-C cable in and you're away.

For example: https://smile.amazon.co.uk/LETSCOM-Aluminum-Adapter-Charging...
The Massachusetts RMV does the same thing and I was unable to find a way to opt out. You can’t drive a car without giving up your personal data to be sold to anyone who pays the RMV. So much junk mail.
FWIW, what I'd meant was I was both a 1x and a 10x at different points. I saw 'developer' and 'contributor' there, and that was a mistake. I'd meant to use the same word in both cases, an emphasize the 1/10 difference. Apologies if that caused any confusion.
Hint - they are the only one that avoids every annual time traveler convention / "landing spot." :-)
UB has [developed a lot][1] since then. Now UB is a way for the programmer to help the compiler generate better code by providing extra information that is hard for the compiler to prove itself. I think, in general, this is actually an ingenious idea (I have [written about this][2] in the context of Rust before). But it can surely be taken too far, and it is particularly a problem when the programmer is not aware of the promises they are making. This is more an API design problem though than a fundamental problem with UB itself.

[1]: https://raphlinus.github.io/programming/rust/2018/08/17/unde...

[2]: https://www.ralfj.de/blog/2017/07/14/undefined-behavior.html
You've obviously never googled for "transparent sodium" there's multiple articles about it
And what about my initial question?
How dare she have him arrested for domestic abuse..?
#nospoiler :-)
The radio stations off custom playlists are indeed pretty good, but the recommended ones on the home page are often horrendous and very short (songs will basically get repeated after less than 1 hour).
The likes of Uber are valued highly precisely because investors are looking very far into the future where these companies might become highly profitable.
I wonder if they actually get meaningful results from MTurk participants; you are getting a very skewed and unnatural demographic, and I don't see how any results based on feedback from MTurk participants can be applied to any normal population. Much more so than the traditional study group of students-who-need-to-pay-rent.

I don't see an ethical problem in how much you pay participants (after all, how much it pays or if it pays at all will be one of the variables the study needs to account for). The ethical problem I see is not caring if the results are meaningful, just publishable.
He had SIX KIDS and left his family for months at a time.
And lose clicks?
Well deserved. War hero (possibly the greatest of the war) & science hero of the highest order. Mistreated terribly by the state for his efforts.
Next time someone asks me how does a modern artificial neural network really work - I'll just ask them "how do you know that my face does indeed look like mine?". Or "how do you recognize people by their voices?". Or this creepy one: "can you consciously stop decoding the English I'm speaking now?". This Wikipedia page can serve as an extension of the argument.
It's not that easy. You do have to pay attention and, if you think you can mindlessly click on anything and get away with it, you're wrong. There are tests and traps to make sure you aren't doing that.
> activities based on tacit knowledge include recognizing a face, driving a car, riding a bike

As far as I know, there are different classes of tacit knowledge here:

Driving a car, riding a bike etc are learned behaviour, recent in evolutionary time, and might also in a few generations not commonly learned any more, as e.g. riding a horse is uncommon now.

But recognising a face (or not being good at it) is innate in human brain structure, and not recent in evolutionary time.
> Individualism isn’t about freedom so much as it is envy of the powerful and dominant

How does individualism, "the moral stance, political philosophy, ideology, or social outlook that emphasizes the moral worth of the individual", imply envy? That's just a weird non-sequitur assertion.
just a reference to the low quality look of the composite image
It's certainly more interesting than the n^th announce of the newest minor version of React or any other hyped JS framework.
The first neolithic city got so overcrowded its people turned on each Other
How Startups Create Their Own Markets – Case Studies and Strategies
What's more impressive than the programming aspect is the sheer depth and breadth of domain expertise.