skysight-inc/HackerNews huggingface dataset:
The most trouble I ever got in growing up was after a phone bill from calling 1-900-740-JEDI (with permission) and didn't put the phone all the way back on the rocker.

It was supposed to time out after a minute or so of no interaction, but the bill showed the line was connected for over 60 at something like $0.75 a minute.

The worst part (to me) was that it didn't help me find Frog Rock. I found out a decade later when I ripped the disc to play in SCUMMVM that there was a defect with the CD that my 1x reader at the time probably couldn't handle.
In most statically typed languages you end up with a class/struct type that encapsulates the API response you are either generating or parsing. When you don’t have this, you have to either assume or defensively program around the presence or absence of certain fields in certain contexts. “Everything is a hash/dict/JSobject” doesn’t absolve you of having to reason about which fields an API payload contains, it just forces you to do it all by hand rather than simply defining a data type and telling your serializer/deserializer “this is what I want” (and then operating on a strongly typed object rather than an arbitrary hash table).
The key property of using gold as a store of value besides it being easily divisible, hard to counterfeit, etc is that there's plenty of other people in the world willing to accept it. Popularity isn't an arbitrary property, it's a feature
I suspect you're confusing the quality of commentary with the quality of a commenter's expertise. Someone's comment can read as if they know what they're talking about, being well written and civil, without that commenter actually knowing what they're talking about.

Also, Reddit is not 95% funny one liners in technical or programming forums, and the guidelines for those often also discourage pointless and inane commentary. Go look at /r/askhistorians for one example. Reddit does have a higher tolerance for humor and memes than HN, but humorlessness is not necessarily an indicator of quality.
HarfBuzz is now available on Emacs master
> On top of that when things break, people blame the distro.

That's because it is often the distro's fault. That's one of the reasons it has been historically such a goddamned pain to port software to Linux: there are bunch of distros and no standards you can rely on. It's a non-platform.
As competition from Netflix heats up, South Africa's MultiChoice to layoff staff
Convert2mp3.net has been shut down by the ifpi
Iteration Protocol and Configuring the TypeScript Compiler
Both will be needed - most people in industrialized countries would be shocked by what their driving and flying and eating really is, especially if tied to a $ amount
Well, that's kind of the inverse of writing switch statements like

def license(kernel):
return {"Linux": "GPL",
"FreeBSD": "BSD",
"NT": "Proprietary"}[kernel]
I'm typing this on a MBPro :)

With me being a quiet computing / low power fanatic, null power management isn't good enough I'm afraid. Not to mention that amd-osx says "sleep will either work or not".

Using a hackintosh desktop for the same reason as you and yes, considering getting a Mac Pro. But it's good to be aware of your alternatives.
Candidates only talking about one means that they don't mind about human rights, that they are only doing these for , economical reasons, someone wants to wage a economical war with China that will cost USA lots of money, but some companies will get huge amounts of money and power, so first you declare them the evilest country in the world and then continue.

They did it with Afghanistan , later with Iraq.

OTOH the are silent about other places like SA or many other dictatorships in the world. Hypocrisy and blatant lies about human rights. And yes, the Chinese government is really fucked up. No one can deny that.
Ants learn fast and don't forget
It’s not the vocab that’s the problem. It’s more like a problem of ‘translating’ an abstract idea into words and vice versa. It’s like there’s an extra few steps that my brain has to do.
look at how twisted the words are into making it a positive for the users
I think the idea is not that this is for storage or editing, but just for querying - you should keep your data in JSON, but if you want to find where something is, do `catj foo.json | grep something` and it'll tell you all the paths in the document where you can find the string "something". The intent is not to open catj format in a text editor, or to use the output of catj for anything other than ad-hoc purposes.
Completely agreed - this is priority #1. But individuals could probably benefit from being aware of their emissions
The only way socialism works to describe open source and free software is if you try to force political or economic terms onto something like software development.

Graffiti isn't socialist just because it's done gratis and relatively collectively. In fact, it could be considered as capitalist because it's essentially advertising (in many cases). Donation-based museums aren't socialist because they offer free entry, they're still run by a small, exclusive group and have essentially decided on a different business model.

Likewise, open source and free software isn't necessarily "socialist", and it may not even necessarily be collectivist. Essentially, open source software gives up state protections and adds limitations of its own. In that sense, I'd argue that open source and free software are more laissez-faire than collectivist, since their license terms are often what you'd get if there were no government providing copyright protections (especially for liberal licenses like MIT).

Any software project could be collectivist if it chooses, but that has more to do with the organization governing maintainence of the codebase than the license it uses. For example, RedHat is very centralized and commercial and Debian is very democratic, yet they both use the same GPL license. Likewise, the Go project is very centralised and the Rust project is a bit more Democratic, yet they both use liberal licenses.

So no, socialism is not a good word to describe open source or free software licenses or even the community as a whole, though it could be a decent term for specific projects.
Wonder if this is really a problem in a few years, most gaming will probably stream from services like Google Stadia, gaming will be OS agnostic
The specificity of the chapter titles seem almost comical as if generated by a Markov Chain but unfortunately they are real and terrifying in their negligence.
We changed the URL to that from https://www.sciencealert.com/our-worst-fears-about-where-chi....
About the accident in Hungary: the police investigation has been apparently closed, and the cause was ruled to be pilot error (If I understand it correctly, they did a too severe turn too low). There was no sign of a fire before the crash, so even though the wreckage burned out, the crash was not due to electrical issues or fire. A hungarian news article: https://hvg.hu/itthon/20190401_magnus_aircraft_elektromos_ki... (Unfortunately I couldn't find an English article, and the accident investigation of the transportation safety organization might not be finished yet, since they only issued a preliminary report for now.)
I have a similar VIQ/PIQ imbalance. I guess that my verbal IQ is around 100, while my non-verbal (performal) IQ might be as high as 130. I have a lot of trouble with spelling, remembering rot facts, and recalling names of people (even people I have know for a long time). But I am very good at map reading and navigating. I consider myself an abstract, visual thinking. I usually can work out complex algorithms in my head before coding them. I have no problem reading code and execute it in my head.

I get the impression that the VIP < PIQ imbalance is rather rare (at least compared to the VIP > PIQ imbalnace) and it might be the case that the imbalance may interfer with some of the test that are being used to establish a ASD diagnoses, because these test presume a balanced IQ profile. One example of such a test is the 'faux pas' test, which is a verbal test for 'theory of mind'. You might score low on this test (indicating ASD), while have an excellent ability to figure out that other people have a complete different mental picture of a complex programming problem, that you understand that they do not understand some aspect that you do understand and that you do not understand why they cannot understand it in the way you do. (This kind of things have been driving me crazy even doubting myself about my understanding of the problem.)
I don't really understand this comment. The rules of forward mode automatic differentiation are exactly the rules of symbolic differentiation one would learn in high school, except AD is evaluated at a particular point (thus avoiding the need to build an expression tree and thus avoiding exponential blow-up in the size of said tree).

AD is also on fairly shaky ground once you step outside what can be expressed in standard analytical calculus. For example it is fairly easy to express the same function in different ways and get derivatives that differ. A lot of work on semantics is needed.
And "illegal combatant"
And those products really did help. Microsoft's implementation of malloc performed terribly for many workloads - dropping in a 3rd party allocator could speed up your software considerably.

It wasn't until well into the 2000s until the standard allocators started to become good enough to make the 3rd party libraries less essential. Many of them you can still buy today and they probably still help with certain types of software.
There aren't many reasons to use 64bit if your program doesn't use much memory so if you stick with 32bit your program will use less memory (64bit pointers are mostly a waste of space) and run in more systems (those that for one reason or another cannot run 64bit code - note that this isn't just the CPU not being 64bit capable, firmware could also prevent 64bit support and some low end machines with 2GB of RAM could also come with 32bit Windows preinstalled which save both disk space - no 64bit libraries - and RAM).
A Look at Apache Hadoop in 2019
Coreboot is NOT an UEFI alternative. Unless you want to regress computing to closed platforms (it can be open source and closed platform).
Accuracy may not be the best metric, if your dataset is imbalanced.
You seem to be missing the detail that UBI is being proposed as a means to help keep people afloat in the face of mass permanent unemployment. Then articles that propose that as the raison d'etre for UBI don't actually explore that dystopian scenario where robots have eliminated jobs paying $20k to $50k and you get like $10k to live on with no hope of a job.

Instead, they tell glowing feel-good stories about how social workers could pay down debt and save a few bucks or whatever.

https://www.santacruzsentinel.com/2017/05/20/tech-giants-elo...
There is Cold Turkey Blocker.

https://getcoldturkey.com/

The problem is that it's not the panaceo you imagine it to be at first. The crux of the problem is the bad habit loop.
That's my understanding as well, we only have Intel's word at this moment that TB would be open but it's USB4 that'll have the open "TB features" and they will co-exist; not USB4 replacing TB at all.

Here's the Verge article[1] that also speaks to this:

> Although USB 4 will integrate Thunderbolt 3’s features, Intel says that the two standards will coexist. While USB 4 is open, Thunderbolt 3 is not, and Intel requires manufacturers to be certified to use it. It also offers these manufacturers more support with reference designs and technical support. USB 4 might have the same specs, but Intel provides other Thunderbolt 3 services that go beyond the hardware itself.

[1]: https://www.theverge.com/2017/5/24/15685096/intel-thunderbol...
That probably factors in the infrastructure it takes to deliver the data.
The public and scientific discourses are different and Science/Nature/etc have a target audience firmly in the scientific discourse.

Most of the arguments here (and in the slate article) have been talking about Science shirking their scientific duty. They are not.

Perhaps you can argue that they owe it to the quality of public discourse to print this article, but they certainly don't owe it to the scientific discourse.
Considering new software is released as 32bit only as recently as today, this "eventually" will only come if PCs stop using CPUs from the Intel 8086 lineage.
> Developers are not hired to fill a specific job description

how do you handle that during layoffs, where you must cut a percentage of a specific project/role to fall within law?

(ps: I am actually fine with the only answer I can see: you forfeit layoffs legal benefits and call them by what the really are)
These weren't even "things" 5-7 years ago. When did it all change?
Sure, the only way to fix that is with more QA, which as it turns out, no one wants to pay for (on the desktop).

EDIT: And even if you have better QA and the distro is rock solid, when that binary blob Nvidia gives you that your engineers can't fix breaks, you'll still get the blame.
Vote anti-China in the next elections, speak to your representatives.
I wish there was some kind of relatable size reference in the video, like a car or person next to it or something.
Batteries also produce heat.

Also -- it's pretty easy to be negative. "That's dumb, it's not going to work", etc... I really appreciate this poster remaining positive in the face of OVERWHELMING negative feedback on this thread.
Nobody expects aslr from 16 bit legacy code with only 1mb of address space. I think you are describing 16 bits of randomization on a 32 or 64 bit process though.

What I mean is that the virtualization of 16 bit code (using vm86) is isolated from a security perspective, it won't violate process boundaries or kernel security features like ACLs. I believe this was less true in 9x which might be where the confusion comes from.
Heh. It’s my work, so maybe I can clarify the goals. This is meant to be a proof of concept. I took a week and was able to show that relatively simple deep learning techniques are capable of generalizing over unseen form types with high accuracy. I also showed that tokens-plus-geometry is a viable format, and that hand-crafted feature engineering is still necessary (and still used in SOTA approaches).

I also believe that preparing and cleaning this data set, and bringing a challenging investigative journalism problem to the attention of other researchers, would be valuable even if I hadn’t done any work on this baseline solution. This is a problem that journalists currently expend a huge amount of time and money on, which reduces the effectiveness of transparency around political ad spending information.
Why did this article disappear so quickly from the front-page?

It got 206 points in 2 hours, which is a lot better than most front page articles...
Starting with two colos might be a good idea -- at least at the point where you start thinking of adding a second machine for data availability, it may as well be in another colo so you have a disaster recovery option.

Starting with partitioned data is a lot bigger jump. At most, I would say avoid building features that would require heroic efforts to implement in a partitioned world, but a single database can get huge these days, and maybe even huger by the time you need to scale. Chances are, 2TB of ram and 64 cores will fit your live DB needs; and if not, you'll know with time to make something else work
The complexity of current hardware is madness.

The performance of software is influenced by the workings of tens of units (+local caches) connected (non-linearly) with fifos, ooo buffers, replay mechanism.
There are multiple versions of the same unit to save chip space (like light and heavy Integer/FP).
Units/domains have different clock speeds.
And from generation to generation port connections and instructions between pipelines can be reshuffled.

I suppose what keeps performance changes relatively straightforward for developers is the set of benchmarks used to evaluate the hardware early on.

I appreciate the article focusing on the I-Cache, and the nice intro to decoding.

I would have preferred having an example, and improving something instead of abstractly talking about problems, effects of code and optimizations and possible workarounds.

Tangent: I wonder if we will be seeing specialized instructions sometime that span multiple units and multiple cores in order to reduce data-movement. Think matrix-matrix multiplication. The potential improvements for power and speed seem huge.
I believe you, and I'm sure that getting a reply like that is a bit of a surprise. It's just that we have a lot of experience with comments about generations turning into flamewars.
One thing I like about JSON Lines is robustness to bad data - if an individual line is corrupted, you can discard it / print a warning and move on, and the parser can start again at the next newline. This makes it useful for log messages / metrics, because if something crashes while emitting a log line, you can recover. If something crashes while emitting an item in a YAML list, you might corrupt the entire rest of the document.

Another is that it makes streaming processing a little easier. Once you have a line, you know you can attempt to process it, and you can shard processing on newlines without a full YAML processor. Tools that work on newlines or tools that can just split on lines can handle the first level of JSON Lines output.
Would using an event handler make this faster?

http://libevent.org/
http://www.kegel.com/c10k.html
And in the Short Sun books, the protagonist is yet again a different kind of man, oscillating between both extremes.
> We're providing an incentive to be irresponsible if we reward Flint

That is the entire point of the prison. If you, as an elected or hired administrator, abuse your power held in trust, the punishment should not be merely losing your job (and letting the residents take most of the pain under some false notion that they are responsible for your bad actions by having had the opportunity to vote), but rather criminal charges and the municipality being made whole by a larger entity.

A similar situation that comes to mind is with Boeing and (previously) with the megabanks - if they're really "too big too fail" (meaning the collateral damage from their creative destruction would be too large), then so be it. But that status should create criminal penalties for the executives for creating a mess that necessitates being bailed out.
I wonder where the fine line is for FAA approval, when your mission creeps from delivering packages, to be being a flying surveillance system, to chasing down a thief...

Do the licenses limit them to specific use? I couldn't find the actual license off hand (probably searching in the wrong place)
What Is Customer Discovery?
This report is brutal, it goes into great detail about the technical incompetence in many areas.

Yet Equifax is doing better than ever. No new laws, no reform, nobody goes to jail. All the rich people get to keep their money.

Thoughts and prayers.
According to the github issue tracker, it's supposed to also work in Safari, but there's a bug somewhere and they don't know how to find and fix it.
Based on what I've read and personal experience, there seems to be a significant amount of overlap between ASDs, ADHD, OCDs, and bi-polar. I wouldn't be surprised if there's a significant amount of underlying complexity we're missing that ties these disorders together.
The benchmark repo contains results with a Intel Xeon.

Looks roughly similar: https://github.com/daanx/mimalloc-bench
Just like Red-Hat a couple of years ago, Canonical has shifted focus to IoT and server support, because desktop Linux brings no money.

I doubt they will be that much affected.
> I hate it when news outlets assume readers don't know what they are talking about

How about don’t know what they’re writing about?

I sure as hell have never heard about “Windows UEFI” before.
My comment had an implied context that I didn't communicate.

That context is one of a professional scientist who understands the caveats of new (i.e. not improved/refined) research being published in a journal like Science. That is the audience that Science's editors select their articles for.

The fact that (some of) these articles get gobbled up by uncritical media is a difficult problem to address. I doubt printing this refuting article in Science as opposed to FieldJournalA would yield much improvement to the situation.
Metal Hydride Heat Engine
That these titles are full sentences is brilliant. The writers know most senators, staffers, and media never read the actual reports.
How would you know it's happening? How would you know it's not? How have you measured/looked?

I'm know little about this area, so I'm curious.
Makes sense. I guess this isn't close to anything like what I use Linux for, nor is it a core requirement of a modern Linux desktop. I'd be surprised if I'm running any executables on Linux that were compiled more than, say, a year ago. The Ubuntu release cycle is every six months, with a lot of software updated more frequently than that.

And yeah, maybe the compatibility layer should be provided by Steam itself, rather than the OS. Could even just be a container or a thin VM. I don't see why it should be the OS's responsibility to continue supporting 32 bit executables indefinitely. Certainly that's not something I would want Ubuntu spending a lot of effort on, as it doesn't benefit your basic Linux desktop, server, or development use cases.
I think there are a lot of comments that are just unfounded amateur speculation presented as fact, especially for topics outside IT/CS.

On the other hand, I think it's common to see threads that have a high ratio of signal to noise. Like a link to a scientific paper will have one of the authors of the paper in the comments section answering questions.
This is a serious topic and I hope the EFF and civil liberties union make some progress on it
Professor Leonard's Important Announcement 2019
>Or are you specifically talking about whatever final L5 FSD solution Tesla might come up with one day? Since this obviously cannot be tested yet, since it doesn't exist.

According to Elon they will reach feature complete by end of this year, but somehow that's achieved without any real world testing and validation, and they are supposed to be shipping to customers by next year.
In looking for the construction of the capsule I found this article about a similar contamination issue with Cesium. Reading through the Events section that discovers theft and attempts at recovering the Cesium because of its blue glow are mind blowing.

https://en.wikipedia.org/wiki/Goi%C3%A2nia_accident#Events
> I have to conclude that given the right circumstances, anyone can do just about anything. It takes constant vigilance and self-courage to be a consistently good person, most of us in the developed west have just never been put into a situation where we are compelled to do something real shitty.

I can't do anything but to strongly agree with you on this point.

A lot of discourse for which I run into trouble on HN (and in real life as well...) is me tryint to correct somebody's wrongs, just to see somebody popup with "calm down man", "do not disturb peace", "do not make it a problem", " there is nobody right or wrong"

I can say the West has this problem, and it comes from attitudes of people higher up on social ladder. This unreadiness to be forceful in confronting wrongs is: 1. totally disgusting; 2. errodes things that make society a society; 3. will eventually cost dearly to the West
Note, that the list price for Intel Xeons is something that nobody really pays. Behind the closed doors bulk pricing is negotiated and the price-per-chip in practice is only a fraction of the list price.