skysight-inc/HackerNews huggingface dataset:
> That is correct. What does that have to do with C? Thread-unsafe code exists in all languages.

Yes, that's true. But thread-unsafe GC does not exist in all languages. When GC is provided natively by the language it can be implemented much more safely and efficiently than if you try to shoehorn it in afterwards.

> the successful efforts that have been made to remove the GIL in CPython

That's news to me. Reference?
ZRam makes my ancient Chromebook work nice with Ubuntu. I'm thinking about turning it on on an old Zotec Zbox that only takes one stick of ancient laptop ram so I'm stuck on 2gb there.
I think there's a lot of merit to this. The Internet has not made location irrelevant, because many other things still make location relevant. Drawing only from my own list of preferences, there are things like climate, proximity to family, access to outdoor activities, culture, social outlets, crime rate, the transportation system, and so forth.
I loved Hotline to the max! What a nifty little community [transgressive tendencies aside] and unique, useful associated server / client software. HL had a ton of utility, was full of creative people, and was where I learned most of my first computer skills. I think there are still a couple of trackers out there. I'd get back on HL in a minute.
The total compiled sample size is rather small.

3848
Very much appreciate the work

What's AMPs goal here, is it to have untrusted third parties write their own UI's, but still run that whole site on the google domain? I hate to be cynical but if so that's the same old walled garden approach to further centralize the web

It would be far easier to just rate the page performance specs while indexing, and provide a free google CDN for heavy assets to protect privacy so they can preload most of them

This does look exciting for things like embedding small components from untrusted third parties into the middle of an article or page though
This is by design.. Its actually a mechanism for allowing a particular grand ole party that's not as popular as it makes out (what with shifting demographics etc) and unable to win elections (due to their insane policies) win elections.
> Again, it's not hard for a malicious extension/app to do that, it's just that only the malicious extensions/apps are going to do that. So it becomes easier to educate users with simple rules like, "if a site asks for a permission that's unrelated to what you're doing, always say no."

Are you sure it's this simple? Adblockers and password managers for example require wide ranging permissions to work and there's plenty of popular extensions in the same situation.
>>why would anyone want to immediately lose 20% of their investment?...

They are not buying Bitcoin to gain x% a year. That's what Dow Jones or AT&T stock are about. They are buying bitcoin hoping it goes to $100K a coin, and having a coin that has been used to buy/sell drugs or women...well you get it. Feds can take it or no one refuses to buy it.
What makes them die younger is the real question. Their curve is pretty flat as a trend line (although with plenty of peaks and valleys) and seems to start at 600 day old mouse mortality rates. Although they are also infamously inbred.

I wonder if it would be possible to breed for lifespan by breeding only the 'elders' among them or if it would do about as much good as breeding for resistance to gunshots - outside circumstances not influencible.
Yea but that would require spending more than $600 per 5 years on computer hardware :\
Would be nice if you could store a diff, so a changing counter would only have to store the changed counter after the initial save.
Google's newest Easter Egg is an adventure game played in the browser console
early childhood education
Quite opposite to what is happening in India. India's premier business schools like IIMs are seeing a steep increase in candidature.
First, the vote is double enveloped, should you choose to do that. Not everyone does.

It gets validated, then passed along for counting.

Second, if you want, you may drop your ballot into any drop box, or hand deliver it to elections, who will validate it and put it into the counting queue.
Also we have mole rats in captivity above 30 years at this moment.

I guess we only have had size-able mole rat population for around 30 years.
Restoring an Android phone from N or later is very fast, if you've taken a moment to enable auto-fill. You still have to sign in to apps with the auto-filled credentials, but I prefer that to synced access tokens.
OP probably means glibc
Amazon Web Services - Redshift | Sydney Australia | Full-time | Onsite, relocation covered

Tech stack: primarily Java and Ruby

I'm not sure if the big tech co's are allowed to post here. I'm a hiring manager for AWS in Sydney, growing my team here in Sydney. More information on the role is available on the public listing here: https://amazon.jobs/en/jobs/715276/software-development-engi...

If interested, feel free to apply through the above link or reach out to me at nawil at amazon dot com if you'd like to chat about the role.
Open the console!

The search results page is where the adventure game is hiding!!

--

Found this while reading something else on TC.

This doesn't seem to have "hit" HN yet, so I'm giving it another go. The reason I'm doing that is because I wanted to share that

k={
'ArrowUp': north,
'ArrowDown': south,
'ArrowRight': east,
'ArrowLeft': west,
'j': up,
'k': down,
'g': grab,
'w': why,
'i': inventory,
'u': use,
'e': exits,
'm': map,
'f': friends
};
_l=window.addEventListener('keydown', function(e) {
if (e.key in k) {
if (e.key == e.code) console.clear();
eval(k[e.key]);
e.preventDefault();
}
});
yes

makes the game so much more fluid and fun to play.

(By all means suggest improvements to the above hack.)
Do you guys sponsor the visa?
This is nothing other than a novelty.

If you want portable bullet count, you use an automatic M4 (750+ rounds per minute).

If you want less portable bullet count, you use a M134 Minigun (2,000+ rounds per minute).

If you want single-shot spread, you use a M500 shotgun.

---

Compare Metal Storm's prototypes, which used stacked charges to increase bullet count (but decades later have yet to see practical implementation).
I worked on a similar project a few years ago: https://github.com/canjs/worker-render. It could render jQuery apps in a web worker, it was pretty neat.

The problems I ran into, and I suspect this project will run into many of the same things were:

1. Events are synchronous so to make them async you have to preventDefault them, send to the worker, and then send back and re-dispatch them (if the worker didn't preventDefault). This works ok for many events like 'click' but not at all for things like touch events.

2. The debugging experience in the worker is not very good. Things you take for granted like being able to do `document.querySelector('.app')` and get a pretty-printed DOM object in the debugger do not work when that object is a fake DOM-like object.

3. There are a lot of DOM APIs and they continuously grow. Trying to implement everything is impossible. Many things can't (like events described above) be implemented 1 to 1. So it's a constant game of whack-a-mole.

Of these problems #2 is the biggest though. Devtools has a lot of really nice integrations with the DOM that you just lose when you're not using the actual DOM. So users have to decide if the tradeoffs are worth it. AMP might have an advantage in this regard, since you literally have no other choice; use their worker DOM or you can't run your app at all.
This is interesting:

> https://en.wikipedia.org/wiki/Virtual_memory_compression#His...

When I worked at MS I heard some chatter about people doing it with NT circa 2010 (I guess per this wikipedia article it didn't ship until five years later). Then after I left I heard there were Linux patches from before that (wikipedia cites 2008, with it being in the mainline tree in 2013). And then later, that Apple had also done it.

It's interesting that a bunch of major operating systems decided to do this roughly the same time.
Personal attacks will get you banned here. Please don't post like this again, regardless of how bad someone else's environmental practices are.

https://news.ycombinator.com/newsguidelines.html
I tend to agree, although I probably wouldn't state it in exactly the way you have. Open core's main goal is to sell proprietary software using the open source version as a loss leader.

Having said that, I think there are some companies/individuals who truly believe that open core is a good way of funding free software development. I have even heard Bruce Parens claim that dual licensing is practically the only reasonable business model for free software. This was quite a long time ago (on Slashdot of all places), so I have no idea if he still feels that way, but I mention it only to point out that the issue is far from clear to a lot of people -- even those in the open source community.

Red Hat is almost unique in their business model and they are one of the very few companies who actively try to make money doing custom development contracts. I have argued many times in the past that people should look at what Cygnus Software did and try to emulate it. You may remember that Red Hat acquired Cygnus Software for $600 million and installed Michael Tiemann in various executive positions. Although Cygnus (after having taken VC money) ended up doing some open core work, they happily abandoned it after they were acquired by Red Hat.

I've asked the questions in my original post to several open source and open core companies (possibly most notably GitLab) and have received almost the exact same answer from each of them. I'm hoping to receive an answer here (and I won't try to spoil the response by priming it with what I've received before). My main goal is to at least understand why businesses choose to go open core, why they feel that custom development contracts are not feasible, why they can't build a business of hosting and other similar services alone, etc. It may be a widely held belief simply because businesses are not ready to follow the example of Red Hat, or it may be the case that Red Hat really is special. I'd like to understand as best as I can which it is -- and since I don't run an open source/free software business, the best I can do is to ask those who do.
Without knowing the specifics of this project, more than likely they do not attempt to solve the problem you describe. Simply don't make changes to the real DOM, or use 2 workers on the same subset of actual DOM. Each worker owns its own DOM (most likely the entire page).
Some more discussion, including sign-up instructions at the end:
https://www.geekwire.com/2018/seattle-police-try-new-tactic-...
Biographies can be interesting, but books that extrapolate directives from case studies of winners are totally useless. If 8 of the top 10 CEOs do x, you can be sure it will be reported in that kind of book, even if 999 of the bottom 1000 failed business leaders do the same thing.

There are tons of these books, and the only lesson they teach is how often people fall for the trap of survivorship bias.
I wouldn't call Tim Cook an effective manager though. He centralizes decisions on himself and had been turning Apple's reputation and Halo-effect into cash rather than innovation.
Please keep generic ideological tangents off HN, especially when the thread topic is already divisive. They just lead to predictable flamewars, equal parts destructive and tedious.

https://news.ycombinator.com/newsguidelines.html
I get a loginwall when I click on the link. Does LinkedIn do that routinely now?
I was audited by the California tax agency. I did have an error--I mistyped the code of the tax credit, so they thought I was claiming some solar energy tax credit instead of the Other State Tax credit (apparently, the line on the tax form that says the name of the credit doesn't matter; all that matters is that three-digit code). The sad part is the first I heard of the audit was when I got a letter saying "you owe us $700 ($450 in unpaid taxes, the rest in interest), pay us NOW or we will garnish your wages."

Considering that anyone who actually looked at the tax packet should have figured out immediately that the only fault was a mistranscription in the code, they must have wasted quite a bit of money to gain back ultimately nothing.
Apple, SpaceX exists because of Free Markets. There is no reason to think they required our current flavor of Capitalism to come to fruition.
Most paper currency is contaminated with cocaine. Can the feds seize that too?
I picked up an old PowerMac for $10 a couple months ago which I've been puttering about with on the weekends.

I was surprised to find there are still a couple of Hotline servers running out there! Someone also took control of the hltracker.com domain so just launching the original app still gets you a server list.

I also tried installing RAM Doubler, but it refuses to initialize when you have 256 MB of RAM installed ("you don't need RAM Doubler" it said)

Back in the day I was a bigger fan of Speed Doubler though. It had neat stuff like a multi-threaded Finder copy.
Heh, that is actually pretty clever.

By contrast, I remember people putting swap files (most prominently the Win386 one) into straight RAMDISKs, which should really just give you a net negative effect all across the board.
The interesting part is that this thing is for MacOS and apparently mostly works by compressing unreferenced memory segments in RAM.

Contemporary world of various DOS extenders is completely different ball game to the extent that typical DOS extender was more complete operating system implementation than what classic MacOS ever hoped for.
It's probably kept secret because if we knew how easy it was to steal their data that would be bad for their image. Most companies have little to no security other than "no one will think to request this url". Could be a past or present employee who knows all the unprotected systems and wanted to make some extra money selling the data.
It's just a graph of the biggest consumer goods companies.

Nothing about MBAs.

Here's a comparable list: https://consumergoods.com/top-100-consumer-goods-companies-2...
SEEKING WORK/SEEKING FREELANCER

Location: Sydney & Brisbane, Australia / Remote

EMAIL: eric AT dataflower.com.au

WEBSITE: https://team.dataflower.com.au

We're a team of Postgres/React.JS/Docker developers and we're looking for another project to work on.

Our lead frontend engineer, who is available 10-20 hours a week, is the Lead Engineer at Ladbrokes, and his specialty there is in React.JS/Node.JS.

Personally I am also a Postgres/Python expert with 8 years full time experience, and we've got a AWS/DevOps/Docker specialist on the team as well.

How can we help?
How about police just not use SWAT teams so much? It's ridiculous that you can get someone "swatted" with mere heresay; but SWAT teams have swelled in number and are now being used for far more than what they were originally intended. SWAT teams raiding the wrong homes, shooting family dogs, killing innocent people, etc...are all a symptom of a larger problem, as is this. You shouldn't have to sign up for anything to not get attacked by a SWAT team, how absolutely absurd. A list does not solve the deeper issue.
https://downloadmoreram.com/
This gets to the heart of my beef when people talk about "digital natives." Being able to use a mobile phone and a web browser does not make you a technology expert. There are plenty of Gen Xers or earlier who really knew the hardware and software they were using, even if they were adults when this Internet thing came along.
> Common excuses people give when they regress performance are, “But the new way is cleaner!” or “The new way is more correct.” We don’t care. No performance regressions are allowed, regardless of the reason. There is no justification for regressing performance. None.

This seems a bit extreme. Would they accept a regression to fix a critical security vulnerability? Code can be infinitely fast if it need not be correct.
>"I have my rights to express my views. "

Only if you don't mind the downvotes. For some odd reason, these 'imaginary points' end up causing me to self-censor anyways.

On further-thought, it makes me think it's just something built into us. We seek social/group approval, and it makes us regress to the mean when it comes to thought/opinion. However, I don't think it's the right way for our brains to be wired, especially with social media exposing us to the entire world.

And now with this border-search thing. If it means that the state end up having access to all your social media accounts, that now span decade+ timeframes, not even time and personal growth/regret can protect us.
Busting 5 Scrum Myths Parading as Truth
Tito El Bambino – Celos
There was various adhoc hackish support for compressed RAM and swapping to various RAM-like things (eg. VRAM) in Linux since at least 2004. But around the 2010 doing such stuff started to be somewhat worthwhile for somewhat normal use cases and not only neat trick that had some questionable benefit for live-CDs and nothing much else.
It may sound so weird, but it's really a relatively straightforward equation. If the CPU is compressing fast relative to disk operations, the expected compression ratio is good (not hard to imagine for a lot of cases), and both memory and CPU overhead are tolerable, compressing RAM is favorable to paging to disk.

I wonder how much of an effect SSDs have on that balance.
Oh! Hey Nico :) Hope all is going well! I miss having ya around!
It is available in win 10: https://www.howtogeek.com/319933/what-is-memory-compression-...
Guardant Health | Redwood City, CA | ONSITE | http://guardanthealth.com

Guardant Health develops diagnostic technologies to improve cancer management. We take blood samples from cancer patients and are able to detect the trace amounts of cancer DNA using NGS. In the best cases we can identify treatment options for patients. We have over 75 peer reviewed publications https://guardanthealth.com/publications/

My team is looking for folks who are awesome at any of the following. Specifically, if you are an SRE who wants to wrangle Petabytes of data, let's talk.

- Python

- DevOps

- Bioinformatics

email me at jgourneau@guardanthealth.com for more info.
Incivility will get you banned here, regardless of whether another comment is wrong. Please don't post like this again.

If you'd review the rules at https://news.ycombinator.com/newsguidelines.html and post only civilly and substantively from now on, we'd appreciate it.
The "Please don't shoot" list
>I don't know what they do.

In my experience all C level executives do a very good job of seeming like they know what they are doing. That seems to be a huge part of the job. Seeming like you know what you are doing, seeming like you know what is going to happen in the future (despite that being fundamentally unknowable) and being vaguely intimidating.

Beyond that they select from the set of possible projects that could be undertaken ie create a new product, overhaul some existing system, lay off a bunch of people etc etc. Having made that selection from the options put in front of them their reputation improves if the project goes well (or at least looks like it did). Their reputation takes a hit if the project goes badly.

They may have little or nothing to do with the project execution upon which their career rides. It seems like a bizarre job in that regard. Decide on a high level course of action then wait 6+ months to see if you will be considered a genius or an idiot. During that time your involvement is limited to periodically listening to status updates while looking stern.
It might be a good thing the next time you have a meeting with a CTO to ask them what they do what their jobs is before or after the meeting. I asked a VP that question at biotech company I was consulting at 15 years or so ago and the answer was very revealing. It didn't make me a VP or even a manager but I have a much better perspective on that level of management then I did before.
Password managers don't need extensive permissions, they just need a built-in autofill API. Similarly, you could implement a basic adblocker via a declarative content blocking API.

Fine-grained permissions will allow for this sort of thing.
Berry Paradox
How in the world do you keep something supplied that shoots 250 rounds per second? Is this a Mass Effect 1 rifle where you just slam a block of tungsten in the back?

It feels like we've mostly converged on the ideal form of a general purpose battle rifle over the past fifty years.
Sounds like a client base bias. Since I know two major 'red flags' for audits which are completely innocent like self-employment and making lower quarter six figures in one case resulting in multiple failed audits. Even in the sense that cost money recalculations showed that taxes were overpaid. Cynically perhaps some of them operate on 'predator logic' of going after juicy enough but lacking dedicated accountants then perhaps petty spite once they already were made fools of by. There are some definite rotten apples within the IRS.
Inb4 someone registers before actually shooting a family. Doesn’t look like any proof is required.
Cupid Teach women how to avoid abusive relationship
They designed on CRTs, not for them. There's a subtle difference.

Imagine I'm trying to optimize a computer program. If I do it on machine A, then I'm optimizing on A, but only for A if I pay particular attention to the architecture of A to drive optimization decisions. On the other hand, if I'm making high-level optimizations -- like using more efficient data structures -- I'm still optimizing, but my program will still run just as fast in other environments, because the specific optimizations I'm doing aren't special features of machine A. So when you go for the low-hanging fruit first, you are satisfying general optimization principles.

I see no reason to believe that these artists were analyzing their art in the context of making it look good on a CRT rather than just making it look good, with the CRT being an incidental tool. I would imagine that most of this art was probably developed on paper before it was programmed, and most corrections thereafter were applied only to fix glaring mistakes. It's quite a stretch for someone to claim that this is processes intentionally took CRTs into account during the design, or that CRTs naturally make this style of art look 'better.' CRTs might provide some quirky nostalgia, but I don't buy it that we're somehow missing out on the 'intended' experience by not using them. That's just moral preening unless we've got an industry artist willing to detail the actual process they used and support the claim. (Like someone is trying to tell my burritos aren't 'authentic Mexican' enough to taste good.)
Pocket is what I use to save my bookmarks. But, I don't think I ever read a single page I ever bookmarked.

OTOH, When I was using Instapaper, I did used to read the articles I had saved.
Australia doesn't have a land fill crisis. It's too big.

To give an idea of how big, we've done the equivalent of exporting the first 1.5m of entire surface area of Holland to China - as iron ore. Then there's the coal exports on top of that. No one has noticed it's gone, and nobody would notice if we filled in the holes created with land fill.

But I don't doubt the Dutch would notice if the top 1.5m of their home country was replaced with land fill, which goes some way to explaining the efforts they go to to avoid creating it.

Import Dutch waste manager techniques into Australia sounds about as useful as the Dutch importing Australian water preservation techniques into Holland.