skysight-inc/HackerNews huggingface dataset:
Very interesting. I confess I actually would be interested in some sort of modern equivalent, if that could even exist. Those few times I've been lucky enough to stay in truly excellent hotels, or international business class lounges, I have sort of wondered what the other people there are thinking about and what they might have to say if I were to be so indiscrete to ask. I'm not saying rich people know it all, or anything in particular - but just being present in a rarefied place like that does have some story behind it and I'm endlessly curious to know what that might be.

On another note, also interesting is the frankly crap quality of the scanned text, which one unfortunately presumes is the only copy remaining in existence. Is there any current or near future OCR/ML system which might be capable of transcribing the raw scans with any acceptable level of accuracy? It's a challenging read even for this human!
At a quick glance it seems the faces with IV are graphics or illustrations, while actual clocks uses IIII.
I tend to look at engineering as encompassing a series of building blocks:

* understand the physics of your discipline at the application scale. By scale I mean that the physics we need to understand are very different for structural engineering to build a steel bridge to the semiconductor atom level design to build a CPU chip. But it is physics in both those examples.

* have a proven model (usually mathematical and/or implemented on a computers) that allows you to understand, analyse and predict the realm of potential designs.

* understand the requirements to a comprehensive level of detail.

* evolve a design, using the models, that will fulfil the above requirements.

* verify through simulation, further analysis, etc that the design is "correct".

* using the blueprints developed in the previous steps, construct the solution.

* operate the solution and verify the accuracy of the model(s). In many fields of engineering, this allows the models to be fine-tuned based on experience.

It is interesting to note that early steel bridges were typically over-engineered compared to those designed today. With experience and more refined modelling the margins for error have been reduced. Sometimes with dire consequences.

Of course, in well established areas of engineering, there are numerous standards and empirical knowledge that makes the design process less demanding than for emergent areas.
I've had very similar thoughts concerning coronal hole locations on the suns surface. I've also wondered too if the 11 year sunspot cycle is related to a dark mass orbiting the sun, or the solar polar field alignment that flip flops a regular intervals.

I'd suggest lurking around the stream of thought and materials coming from Ben Davidson and the Suspicious Observers community if this interests you.
Yes, getting the latex source is fine. However your friend would have been in serious trouble if they then went on to do a PhD, and then couldn't get the latex source to every paper they wanted to read.
> even in the United States

The United States has become an oligarchy over the last few decades. It's basically the worst Western country that you could use as an example of freedom right now.
But tit for tat responses are problamatic. Eg: Responding to terrorism with more terrorism is hardly going to lead to solutions. US supposedly does not operate in the same ethical-moral framework as the Russians.Is it even legal under American law to disrupt or cause damage to other countries property, while not engaged in war? I think the whole think smacks of extra-legality, and that is one place where democracies should not be going.
The majority of the waste mass, is, indeed, unburnt uranium.
Microsoft made fundamental changes to the Visual Basic language in order to make it run on the CLR, to the point that it feels more like an alternative syntax for C# than the successor of VB6– the superficial similarity between 6 and .Net caused lots of false-friend problems during he transition and most projects would have been better served by being rewritten in C#.
My longest-lived piece of code is the Excel VBA code I write for my Dad’s company over 20 years ago. I built a custom export documentation generator for his export business, with centralised price list with individual prices for customers, stock control and production tracking. It is still in use, more than 20 years on. Scary and awesome at the same time!

Submitted a simplified version of it as part of my IT coursework in college and got top marks in the class. ;)
Not directly related but here is my story.

Some years ago I was still a student in Iran. I was watching a satellite tv show as an Australian military officer appeared on screen and looked into our eyes and in an intimidating way told in Persian "Australia will not be your homeland" apparently to discourage seeking asylum there.

Fast forward years ahead. Every year I keep hearing more bad news from them. Australia's treatment of asylum seekers in Manus Island (as if this huge land isn't made of migrants in the first place), attack on cryptography, war on whistleblowers, wierd announcements as part of five eyes alliance, and etc. Somehow those moves all point toward a dystopian mindset.
> It sounds like you are just looking for an excuse to hate on Python.

That's a big claim to make based on a couple of assertions that are neither about the quality of Python as a language nor the quality of its standard library, merely observations and comparisons.

Are you sure it's not you who is upset to see Python 'attacked' (for lack of a better term) in any way?
Years ago they redefined the atheist demographic to contain those believing in supernatural phenomena or a higher power, in order to push the false narrative which says the number of atheists is increasing worldwide. Those who believe in the supernatural, deities or a higher power are falsely considered "atheist" to exaggerate the size of their demographic.
10s of million dollars is a microscopic amount of money for a reactor if they can't get enough funding then they never deserved to build it.
Because (ideally) without your input the locked device is as hard to break as some blob encrypted with a random and sizable key. So it's more likely someone's found a way to brute force your input than a way to brute force a big random key or break cryptography.
I don't think it's so obvious what the vulnerability is... or apple would want to patch it
The Amazon model to addressing this problem is to minimize to the greatest extent possible both team size and inter-team communication. The ideal team is characterized by 5-8 engineers who collectively design, build, test, deploy, and own in production a service exposed to the rest of the company only through API calls over the network. This mostly addresses the coordination problem because teams shouldn't need to coordinate, and it mostly addresses the contention problem because almost every decision is entirely owned within a particular team with no expectation that they consider external input.
It is a legitimately difficult materials science problem to operate a liquid salt pump loop operating at ~1000K and under high neutron flux.

And so it's containing the fusion plasma, yet billions are poured into material research. And hastelloy N is already invented.
I learnt to program with VBA for Word and Excel. I found a booklet that my father got along with another IT magazine. My brother and I started self-teaching programming this way.

I still occasionally write some VBA macros.
Im a bit suprised that the language reads like modern American English. When reading something old in my native language its very foreign.
Say No to Suicide Public License on GitHub
feed2exec is pretty useful:

https://feed2exec.readthedocs.io/
Nobody has explained what to do with all the radioactive krypton etc.

But they have. There's dozens of youtube videos on MSR.
Much better microtype support
To me, this sounds like a very reasonable approach.
Yep, I'm the same. At my last company they tried many times to get me to take a big monitor "like everyone else", but I feel more effective on a single MacBook Pro with multiple desktops and the awesome trackpad.
> This is an assertion. What harm is this lie causing? Anything more concrete than "it upsets the moral balance of the universe"?

There is a whole social context to it. It could teach people that it's ok to disrespect grieving people. Or a sliding scale that would eventually make lying ok in general and/or other contexts.

On a societal scale these things do have a bigger impact even when in one case itself no damage seems to have been done.

> Can you provide an example of a real harm, or of a real decision that would be affected by this?

Not exactly because they're consequences beneath people's directly observable behaviour. It's also long term.

The social the fabric in this world is actually important, even though I cannot quantify it.
Arduino shields and components will now become obsolete with this app
Everyone, say hello to Dabble, a smart project interaction and Bluetooth controller app for Arduino, ESP32, and evive that makes project-making super efficient and super cheap! And it is now trending on Product Hunt!

Go check it out: http://bit.ly/2XgDusd

What are your thoughts about it?
The OS/2 ecosystem helped to bring the Windows "start button" back to Windows 8/10.

After Microsoft removed the Start button, the former #1 OS/2 ISV (Stardock Systems) created the Start8 utility as a 3rd-party $5 replacement start button. They sold millions of copies, proving market demand and motivating the return of the button in future Windows releases.
Pfizer chose to ‘hide’ cure for Alzheimer
For example, if there was a lawsuit for breach of license agreement based on publishing results in violation of the "DeWitt Clause", the defendant might argue that clause was unenforceable.

It might be possible to require a publication delay as a condition to a license, but an outright ban on publication might not be enforceable. The only way to know for sure is a lawsuit that goes to trial. Of course, even if we never actually find out because it never actually is the basis of any litigation that goes to trial, inclusion of a "DeWitt Clause" in a license could still intimidate licensees and effectively discourage publication.

The 2002 story linked on the Wikipedia page for "DeWitt Clause" mentions a telephone call to DeWitt's employer asking for him to be terminated. However it says nothing about a lawsuit based on breach of this particular "DeWitt Clause".
No, but "by law enforcement" aspect does. We gave government and specifically law enforcement the ability to disregard the privacy and certain rights of certain people in certain conditions - in this case a criminal's right to privacy after or during a criminal act.

It's like saying that because hidden recording devices can be abused it should be illegal (or at least one should be ashamed of) to create it.
Nordic Testing Days Tallinn 2019
This is why I gave up on Haskell. Lens works as advertised, but is a pain to learn and to use in practice: the abstraction is tough to grasp and it is hard to form an intuition about it. The compilation errors are laughingly esoteric. The number of adhoc squwiggly operators is ridiculous. You also need to understand a lot of language extensions to get how the type checking works.

To me it looks like an impressive proof of concept for a future programming language based around it.

If I were to start a project with Haskell the use of lens would be explicitly forbidden.
Global Browser Software Market 2019 Report
Thank you for sharing. The link within the article about Rossby waves was also very interesting!
Dabble – Project Interaction and Control App for Open-Source Hardware
How to make your blog to load faster
The solutions to these problems in "extending and refactoring" are the same in dynamically and statically typed languages because in both you have to make sure functions/methods get the correctly typed input and return some expected type as output. In both worlds you will either refactor everything, abstract the problem away with interfaces or union types or you'll do type conversions at the boundaries of the code you touch.

That layer is there anyway, except for your interpreter of a dynamic language only knows about problems at run-time, while the compiler that checks a static type system will tell you at compile-time.
We don't, except in some narrow contexts, like "Large quantities of E.c. found in bottled water". Looking at pristine lake far in woods one wouldn't say "Look, such a contaminated water!" just because there are bacteria. We also don't say "My intestines is contaminated with E.Coli" in spite of the fact it's there too.
Isn't the key in a part of RAM only accessible through the Secure Enclave? (As in, you shouldn't be able to set up DMA to certain ranges.)
I thought it very amusing that the teams focus would reflect the language: The Python implementation was as you say quick-and-dirty, while the Haskell one "caught a few edge cases that our team did not" and the C++-team did "optimizations on their IR".
Also architectural needs sometimes are not really needs. E.g. you have a program for dos and think that you need a complete rewrite for windows. Then someone heroically ports over the dos program to windows, because the programs are not compatible. You end up with two programs to maintain.
Shelters are also full of dogs with severe behavioral disorders which can't be treated or managed effectively. How confident are you in selecting a shelter dog which might live with you for another 10, 12 years, versus a dog from a breeder that you know the genealogy of (and therefore the parents, grandparents behavioral traits)?

There's a difference between buying from a backyard breeder who doesn't care about the quality of dogs they're producing, and a quality breeder who vets buyers, parental lines, and has offspring contracts to prevent future unwanted litters.
I like the idea of using this project to compare languages.

However, to me it seems the comparison is more of a comparison between specific implementations rather than languages. The high variance in LOC between the two rust implementations makes me wonder if there's a similar variance for other languages and the samples we have lie somewhere between e.g. 0.5 and 2 times the average size for a given language.

Therefore, the python implementation could just be a really compact one, even when compared to other python implementations. It could be interesting to ask the Professor if he'd be willing to collect some stats over the years.
It is impossible for a recording device to be party to a conversation because recording devices are not people. What is of significance is whether the recording device is operating at the direction of a party to the conversation.
In the past a USB or WIFI/Bluetooth attack would have got kernel mode execution then used the secure enclave to brute force credentials.

I think what makes this statement interesting is that Apple recently introduced anti-replay counters into their A12 SOC to defeat replay attacks that just reset the memory after each attempt.

I think this might represent a new generation of attacks that either have found a bug in the secure enclave OS itself or some kind of local timing/side channel attack.

The secure enclave has been getting more complex (things like neural net for FaceID) and I have no idea if it has modern mitigations like ASLR so there is reasonable chance people can get execution there. Really just another local privilege escalation.

The side-channel idea is also really interesting because a lot of the row-hammer and SPECTRE style attacks seem far-fetched in real scenarios but attacking a different ring of your own chip with full kernel access makes any kind of hardware attack seem much more reasonable.
“what leads a group of people to flaunt their insanely unethical desire to profit from <insert antonym of freedom>?”

Flaunting this is great advertising for them - and most importantly free advertising for them. Not saying it’s right, but this is how they get customers when direct word of mouth is too slow.
What? There are a lot of careless people not creating backups not setting up iCloud, but storing valuable data on their phone.

Why shouldn't they be able to access their data?
More commonly this happens in private games, not in casinos.
They are obviously overlapping, but they are definitely different due to the nature of disclosure:

The press will be able to disclose otherwise 'privileged/private' information that one wouldn't be able to otherwise publish in terms of 'free speech', if for example it's evidence of a crime.

i.e. 'classified material' doesn't fall under 'free speech'. You can't just publish that stuff willy nilly.

But if some of that material betrays evidence of a crime, then it's 'fair game' in most modern jurisdictions it seems.

The difference between the 'press' and 'everyone else' is, in 2019 still super vague, specifically in the relevant area of being compelled to testify about sources etc. at least in the US, there's no clarity in the law, and some conflicting rulings.
Organise your own high stakes game. Happens more often that you would think.
Lasers are a very low entropy form of energy; running them produces a lot of waste heat.
Social security in the united states is on the brink of failing. The problem with UBI has to do with it being virtually identical to social security while doing nothing to fix any of the intrinsic issues present in the structure of state big spending programs.
A ranking is not a story and humans are unnatural. You make unfounded assumptions.

Who prevented you from asking how the rankings work?
Most AKC-registered dogs belong to a breeder's kennel or bloodline. You never really register "Max" to the AKC. You generally register Hilly Billy's Max The Beau. Even if at home you just use Max, and Hilly Billy is the kennel affix.

It is a little like horses, and their insane official names.
"A Missed Alzheimer’s Opportunity? Not So Much" - https://blogs.sciencemag.org/pipeline/archives/2019/06/06/a-...

> The Washington Post made quite a splash with this story about Pfizer, Enbrel (etanercept), and Alzheimer’s disease. ... Basically, that Pfizer had evidence that Enbrel could be useful in Alzheimer’s disease, and didn’t do anything with it.
Is it certain that they encrypt the symmetric key with a hash derived from the alphanumeric one? It is not inconceivable that they assume the secure enclave is secure and just store the symmetric key verbatim. This seems like the only sensible option for PIN, so if you're already doing that, it is very possible they just use the same scheme for the alphanumeric passwords.
GST, despite hiccups, has transformed goods movement on India’s highways
They are hiring for several technical and non-technical positions, e.g. Software Eng both Full Stack and Robotics, Mech Eng, Electrical Eng, Accountant, Talent Aquisition, etc.

If I lived over there I'd definitely consider it. Such a cool area of work!

https://neuralink.com/
I wonder if this phenomenon can serve to explain burnout syndrome?
These days the workshed and the rack of tools available are infinite.

What you need depends on what you do. Don't worry about what others are doing, until you run into a Specific problem with your workflow. That's the time you walk into the shed.

Similarly don't spend time paying attention to people who talk about productivity, efficiency and debate which tool is better the whole day. They are nothing but a distraction. When they are useful, is when you hit an specific problem.

If you are getting stuff done you are on the right track. There are still people in the world making bigger impact with a pencil and a paper than anyone with their ironman/jarvis bullshit.
Would they be wrong?

Edit: AFAICT both sides are "technically not wrong", homomorphic to the basic "free speech" argument, "it's technically not illegal".

I'm a bit flabberghasted that no one has constructed an ironclad technological solution to this wishy-washy dance of weak arguments, backed up by rhyme but not reason. Proof verifiers should come to politics.
" He was the first person the Finn had known who'd `gone silicon' -the phrase had an old-fashioned
ring for Case -and the microsofts he purchased were art history programs and tables of
gallery sales." - not quite the same thing but we are on the way there.
The Cold War, Rand, and the Generation of Knowledge, 1946-1962 (1998)
Yes, it changes your relationship into a disordered one.

HN, the website where willingly starving yourself for days on end is not an eating disorder
Kinda, I'm currently learning Idris and compilers by writing a CommodoreBASIC compiler that targets the HP 15-C calculator: https://gitlab.com/michaelzinn/voyc

Compiler output looks like this:

227 IF Q>0 THEN 230......................................................90 1
91 0
92 8
93 CHS
94 STO I
95 0
96 RCL .1
97 TEST 7
98 GTO I
228 P=INT(P/2)...........................................................99 RCL 9
100 2
101 /
102 INT
103 STO 9

So far, I can compile Hammurabi, but I actually haven't written any BASIC programs myself yet (except some simple QBasic stuff in the last millennium).

I get the games to compile from the old "101 BASIC Computer Games" book: http://vintage-basic.net/games.html
The next time you notice a particular clichéd complaint missing from a thread, it might be better to not comment on its absence unless you actually want to have the same discussion all over again.
DMCA? How, they don't do this to access protected music/movie files. Or is that statute also covers other kinds of data?
The Australian TV series "Secret City" (available on Netflix) and featuring a plot on gross abuse of power by the security establishment, is looking increasingly like a documentary.
It would be 'kseroks'.
I was once trying to do something even crazier: exposing full python accessibility to node.js, using proxies. So that you can use python objects and functions as native javascript objects and functions. It is feasible because the languages and runtimes share a number of common designs.

There were several tough things however. The first was error handling. Yes you can catch exceptions in native code and convert it to exceptions in the other language, but it's not straightforward to keep stacktraces. The second was circular references between runtimes. Since references across boundaries are global, garbage collector on either side could not reclaim circularly referenced objects. Although this could be resolved by manually breaking up the circle, it could be better to have weak references. (Or maybe other utilities, idk what would be more elegant.) The third was that js has no operator overloading, so I had to use .__add__() for example to call the python add operator.

One line example: https://github.com/swordfeng/pyjs/blob/master/test/jsobject....
It's a toy project I did years ago and not even compiling now. Also I was wondering if anyone really need to do things in this way, given there are bunch of popular and stable RPC libraries. But I was happy to learn something about underlying cpython and v8 from it.
Go Planet |Flash Fiction|Fantastic Pulp Magazine
How much have you used GraalVM? I'm curious to know if it really works like that in practice. I've read what it says on the tin a few times and been impressed, but haven't actually sat down and played with it yet. The skeptic in me thinks that in a real-world production scenario, such a thing is surely a house of cards that falls down all the time in unexpected and difficult to diagnose ways. It'd be great to hear if there's people who can vouch and say it actually delivers on its promises of a polyglot utopia :)