jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't think I've managed to piece all this together, perhaps someone can fill in the blanks.

• The patch automatically creates a task group for each TTY.

• The patch automatically assigns each new process to the task group for its controlling TTY.

• In the case where there are large (>cores) numbers of cpu bound jobs, the latency of interactive jobs is vastly improved.

I think the piece I'm missing is the behavior of the scheduler. Does it now make its decisions based on task group cpu consumption instead of process? I saw options to that effect back around 2.6.25.

Why is this an improvement over just nicing the "make -j64" into the basement and letting the interactive jobs have their way as needed? (Likely possibilities are that it is automatic, or maybe there is something about disk IO scheduling happening from the task groups as well.)
I kind of agree with you on that. While it shows the company has personality, if it was the first time I ordered and I only ordered a single CD, I would find the following a bit rude:

Your picture is on our wall as "Customer of the Year".

Combined with the rest of the email it almost comes across as "wow thanks for only ordering a single CD from us you have wasted our time and resources for little profit."

Just my opinion though. It is not a deal breaker to me in that it wouldn't stop me from ordering from them again, that would be my first thought though after reading it initially.
Given that the article is published already,it's quite possible that they made the decision before cablegate. Plus it's supposed to be for the year as a whole. While Assange has released other stuff this year (collateral murder, etc), until cablegate, a pretty small segment of the population knew about Wikileaks
You can change it by pressing the hand icon at the bottom bar
As I understand it, basically the 'self-closing tags' are considered valid markup, but this comes under WHATWG's philosophy of trying to be inclusive as much existing markup that is out there as possible (within reason). This is in opposition to the strictness of XHTML's approach.

This post by hixie indicates that self-closing tags are allowed to 'ease migration':
http://lists.whatwg.org/pipermail/help-whatwg.org/2008-Augus...

I believe the 'spirit' of the spec would imply that <br> is the best practice when writing new markup. HTML5 maintains no pretence of being XML.
A man asked an artist to paint him a fish. The artist agreed and told him to return in one year.

After the year passed, the man returned and requested his painting. As he watched, the artist produced a canvas and brushes and took five minutes to create the most beautiful painting he had ever seen.

"This is perfect," said the collector, as he looked at the still-drying fish, "but I must admit, I'm quite annoyed that you made me wait an entire year for something that very clearly took you only five minutes to produce!"

Wordlessly, the artist gestured to a nearby cabinet. The man opened it, and out poured thousands of sketches and studies of fish, more than he thought one person could produce in a lifetime, much less 365 days.

He nodded in gratitude, and exited with his painting.
I am pretty sure they were aiming to reach that maximum since the beginning anyways.
Same thing for me - it's about normal speed for reading, but submitting new links takes a really long time.
Eh, he's not wrong (even if he's being a Walter about it).

HR is not a union for employees. HR is there to protect the company: It just turns out that the company's theoretical (keyword there) interests and the employee's interests align frequently (e.g. keeping the workplace free of discrimination, keeping employee morale up).
Would you mind elaborating on this with specific examples?
You don't need real-time (a small delay is OK) or much telemetry.

Just 10 bytes or so every 5-10 minutes.

And over land you can use cell phone tower, so smaller carriers (who don't go much over water) would not be impacted badly.

Actually over land you probably don't need anything at all, so this really would just impact those best able to handle the expense.
Because they can make money much faster with litecoin.

To illustrate this, EC2 GPU instances have a NVIDIA Kepler GK104 with 1536 cores, so that is like the GTX680. It gets 120 MHash/s on bitcoin, which translates to 2 cents per month.

It gets 207 kHash/s on litecoin, which translates to 32 cents per month.

I think on vertcoin you could get 90 cents per month.
I always found the concept of noosphere very cool.

http://en.wikipedia.org/wiki/Noosphere

I remember reading about it one of the ex-Soviet popular scientific journal (Yuniy Tehnik, or Tehnika Molodyoji, don't remember). And it was kind of facsinated by it.

Perhaps Solaris presents (https://en.wikipedia.org/wiki/Solaris_%28novel%29) kind of an extreme manifestation of it -- a whole planet that works as one unified mind.
More of J, I'm thinking.
Giant mistake in the making. HTTP is elegant, HTTP2 is a monstrosity.

Edit: downvoters: please explain what's to like about HTTP2. I have a very hard time finding anything to like.

For example: no more easy debugging on the wire, another TCP like implementation inside the HTTP protocol, tons of binary data rather than text and a whole slew of features that we don't really need but that please some corporate sponsor because their feature made it in. Counter examples appreciated.

Compare: http://tools.ietf.org/html/rfc1945
You should let me as a consumer or network operator make a choice about whether pinning is mandatory or not.

Like it or not, some people have a legit need to protect the data on their network.
I kind of think the second line:

> Taskforce makes it easy to save time, stay organized, and cut down on email

Should spell out what it is. You've told me you help fix my inbox, but you tell me more marketing speak in the follow up line. Maybe that line could be the line "Convert emails into tasks and clear your inbox."

Just an idea, I really like things that spell out what the problem it solves is (reduce inbox clutter) and also how it does that, in simple terms.

Other than that, awesome.
I'm not sure people don't do that. Certainly, gawker isn't very valuable, but e.g. Myspace data (analysed at e.g. http://www.schneier.com/essay-144.html, money quote: "The most common password, 'password1,' was used in 0.22 percent of all accounts". I'm sure you can find the original file if you look hard enough) suggests that weak passwords are still quite common at presumably-valuable sites.
strongDM | All Roles! Go / Golang | REMOTE (core hours ~US timezones, any latitude) | Full-time | https://www.strongdm.com strongDM is an identity-aware proxy for managing and auditing access to databases, k8s, and other servers. We build secure, high-throughput networking systems in Go.

We're a fully remote (UTC -4 to -7), building software to help people work remotely. We have high standards and high levels of respect for each other and our customers.

Current roles:

* Senior Software Engineer (Golang, distributed systems)

* Lead Engineer / Engineering Manager

* Product Manager

If this sounds like the type of work and the type of environment that would suit you, send me (Justin, co-founder & CTO) a note at justin@strongdm.com
YKYZ | Toronto | Remote | Long-term contract | React & UI

ykyz.com is a small but fast growing (check our Alexa numbers) website that provides a forum for audio conversation and short form podcasting (microcasting). Our tech stack is React with a RESTful API. We use cryptographic signatures in place of a traditional login system, making our system partially decentralized.

We are looking to fill at least two long-term contract positions right now.

One is for an app developer with extensive experience using React Native to build cross platform mobile apps. We would prefer someone who has used tools for static site building as well.

Two is for a UI wizard who can dramatically improve the onboarding flow for our new users, without sacrificing our unique way of having conversations or handling user authentication.

We are based in Toronto, Ontario, but this is a remote work opportunity. To apply, send an email to info@(our domain name)
Well, what's your work? Do you make/deliver/sell food or do you work at a hospital?
How is that different than e.g. Amazon? They too have a vested interest in moving fast, innovating, etc... That's really how aws came to be anyways.
Gruntwork | 100% Remote | Full-time | Full-stack engineers, Frontend Engineers | https://gruntwork.io

Gruntwork co-founder here. We aim to improve humanity's most important invention: Software. Our product enables software teams to launch and maintain production-grade cloud infrastructure in days, not months.

We create the building blocks that devs and DevOps engineers can use to make launching in the cloud 10x better / faster / easier. We think of our work as creating a new paradigm for how DevOps can be done, one that leverages the insight that so many companies re-invent so much of the foundations that software engineers need to build and launch their apps. We work primarily with AWS, K8s, Terraform, Go, Typescript, and React, and introduce new tech as needed. We’re a small team (~15 people), but our clients include the United Nations, Adobe, TicketMaster, Verizon, and lots of startups.

We are profitable, self-funded (no investors, no debt), pay salaries, equity, and bonuses according to transparent formulas, and are very focused on building a company we're proud of. We are 100% remote, with half our team in the USA and half in Europe/Africa. We have company-wide in-person meetups every few months. We welcome applicants from all backgrounds.

Our measure of a successful Grunt is (1) make impact, (2) think like an owner, (3) communicate effectively, and (4) be a good person. If this sounds like you, we're hiring:

- Software Engineer (full-stack)

- Senior Software Engineer (full-stack)

- Principal Software Engineer (full-stack)

- Frontend Engineer (bonus points for some design skills)
It did not involve the death of hundreds of thousands. They did not elect Thanos prime minister.
Ah, at this screen size hires displays arent worth it (for me atleast) Linux is much more of a hassel on hidpi dipslays too.
The Emulator will give you plenty of experience with what your app will run like on really slow hardware. :-( So I'd suggest skipping the common recommendation of getting a low end phone like a G1. Get something reasonably high end and recent. Almost anything decent and popular should do.

Having access to several devices might be beneficial if you're programming something like a game (where you might want to playtest on different size screens, etc.) or are otherwise pushing the UI envelope.

If you're doing basic productivity, social network, etc. apps (like todo lists, twitter clients, etc), then there really isn't going to be much different between different devices. If you follow the recommendations in the developer doc on handling multiple display densities, etc. then the platform really does a great job abstracting away any differences between different phones.
UW-Platteville does this and there is no way to reset your password off campus if it expires before you change it. You can't even call up the help desk to get a reset, they refuse to help you. My brother had to drive 4 hours to campus to get his password reset.

UW-Green Bay (where I went) has the same policies as UW-Platteville but has a remote reset page requiring your Student ID, SSN, and DOB.
The economic harm caused by both actions is analogous; "printing" goods is basically a more sophisticated way of counterfeiting them.
Yes. Though the `more or less' is important. There are numerous discussion about what `rule of law' really means.
I usually look up immigration questions at
http://www.murthy.com, in particular the H1B FAQ: http://www.murthy.com/h1bfaqs.html
How can you tell if it's the particular model commanding the high price? EDIT: A Comment there says this is all BS. Sure are a lot of people there too selling that phone! EDIT TWO: It's on the label under the battery. Mine is not RH-18 from Germany.
I've been using http://www.inphonex.com/ for a couple of years, for personal use, and also at work with an asterisk pbx. They are not the cheapest but I have yet to have a problem, and their support (which I have only used for configuration issues) is great.
Couldn't agree more. Recently I gave a talk about startup financing where I had to explain some of the most crude clauses of term sheets that "were" used in the US 10 years ago, but that "are" used by VCs in Spain currently :(
A Roman slave wasn't much like what we think of as slaves now (i.e. blacks on cotton plantations). Epictetus, for example, was a slave, and who even remembers now who "owned" him?
Sounds like step one: solve the meta-problem. Be the one who finds those people, so you can inform others who want to find them.

I appreciate the issue. Having found a source of cubic meters of free fresh bread weekly, finding a charity willing & able to take it proved a significant problem. Just cataloging available/interested charities & entrepreneurs, and advertising the list, would be very helpful.
Which honestly seems to undersell the machine, you make something so unique then just made it look like the problem its trying to solve.

Hope the design team have a little more bravery in future
This is the thing about multiclient protocols. You don't look for SMTP in the app store either :) The whole point is having multiple clients so they can't all have the same name.

Having said that, the 'default' app constantly changing their name (Vector -> Riot -> Element) is super annoying. I thought Riot was a stupid name (living in a city that regularly sees riots), but don't really get what was wrong with Vector in the first place :P
Yep. You're building a statistical model of a corpus of text. Given an ordered set of words, it tells you what's likely to come next. e.g,

[it, is] -> {sunny, 0.75}

[it, is] -> {raining, 0.25}

Tells you that given the phrase "it is", what comes next was "sunny" 3/4 of the time, and "raining" the rest.

Once you've got that, you can use it to generate random text that has similar characteristics to the training corpus. You just seed it with a couple starting words, and then start randomly choosing what word comes next according to the probabilities you've recorded.

jwz's got one that you can play with yourself at http://www.jwz.org/dadadodo/
And pick audio codec settings carefully - it sounded to me like excess audio compression artefacts. Gave up after 30 seconds as the audio was so bad.
good tip
Sizzle.js maybe? I've tossed CDN jQuery into a couple projects to get Sizzle and jQuery's AJAX wrappers, but usually ignoring the visual effects capabilities of jQuery entirely.

Honestly though, I've never done anything at large enough scale that serving something like 14kb instead of 29kb mattered to me or my users.
Deep Learning. iOS and or Android app development. Design principles. Finance and risk analysis. Ideation to launching an app and iterating on user feedback.
Maybe so but i would assume the barrier to entry for creating a synthetic pathogen is likely to be much higher than somebody tinkering with a Kali Linux VM. I dont know much about gain of function experiments and limited working infosec knowledge so take that with a grain of salt.
Iterators with a capital I are not functional.

Functions like ‘map’, and ‘fold’, and ‘zip’ are; but Iterator is not the term to describe such function.
I like this sentiment. :)
To a pizza driver, a more dangerous job than being a cop, the biggest threat is another human as well. That doesn’t mean they can go around shooting undeserving people. You’re rationalizing criminal behavior.
He basically is arguing that:

1. Biological neural networks are a directed graph, which better models causality ("if the activation threshold is met, then the neuron will fire") than formal logic.

2. Computers are a realization of formal logic (Aristotle -> Boole -> Shannon).

3. We don't yet know how to get computers to understand causality, therefore computers are fundamentally incapable of understanding causality.

4. Stories are all about chains of causality and consequence (eg. "If the One Ring is not destroyed, Sauron will find it and gain dominion over all of Middle Earth.", etc.).

5. Therefore, computers will never be able to write meaningful stories.

There is at least one strawman, misunderstanding, wishful thinking, or outright falsehood in pretty much every step of that sequence.

There were some interesting bits and details between the logical leaps, and there may be more past the point I gave up on, but given I am a layman on every one of the topics at issue and I still spotted the obvious problems, I just gave up. It's all a bit too reminiscent of the arguments for Intelligent Design over Evolution.
Complex systems, by definition, are difficult to govern democratically: effective changes are counter-intuitive, take time to work, make things worse in the beginning and can’t be attributed back to a single change. This puts evolutionary pressure on polititians who make right decisions.

The error in the article is, that the complexity of the world stems from formal government. This is partially true but not entirely. The social, power, business, human, legal etc. structures would continue to exist regardless of whether someone governs them. The nature of the complexity would change but it would not disappear.
I'd guess the insulation in most of the homes down there isn't great? If so, please take a moment to turn on any faucets with pipes that run along an exterior wall. Just do it a tiny bit, so that it drips every few seconds. Otherwise when it gets warmer you may have burst pipes to worry about. Good luck Texas!
I would mention hitta.se from Sweden. Probably a privacy nightmare to some, and very creepy to others.

On the page you can search peoples home address, phone number, date of birth, other members living in the same house, real estate value, mortgage rate, all by searching their names. I successfully once identified a parent of a owner of a lost wallet, only containing a gym card with last name on it. Found her phone number on the site, called her and gave her the wallet.
Yup, especially when those tanks of propane work for hot water and cooking too.

There's a lot of crossover with RVs, industrial, and even marine when you use propane. The cabin I'm writing this from has a battery bank and a standby generator salvaged from a touring bus.
Those are great, we also support Google Drive, iCloud Drive, Citrix ShareFile, Egnyte, Hightail, EMC Syncplicity, Barracuda Copy, MediaFire and SugarSync.
Down below sits imperative CPU which will give exactly the same result. Every time.

If you're authoring programs for an abstract virtual machine in a declarative and/or functional style, it doesn't necessarily matter to you that that the underlying CPU architecture is imperative in nature. That's the point of an abstraction layer.

When we say a language is declarative vs. imperative, we're talking about the language level itself, not the full stack all the way down to the metal. A programming language and an implementation are different things.
Please don't do this here, regardless of how correct your views are or how righteous your sympathies. It breaks the site guidelines (https://news.ycombinator.com/newsguidelines.html) and as sillysaurus3 pointed out, makes the thread obviously worse.

We detached this subthread from https://news.ycombinator.com/item?id=13818623 and marked it off-topic.
> Isn't the way it mixes in HTML, CSS classes and JS altogether something we were trying to get away from a few years ago?

That's a best practice for web sites. If you're making a website (where every page has roughly the same look and structure, but just different content), then it's probably a good best practice to have.

It all went haywire, however, when using the web for applications. While well-designed applications also have commonalities to them (button styles, margins, etc), the various screens and dialogs in an application vary way more in structure than the various pages on a typical informational web site tend to do.

It turns out that separating logic and presentation in web applications the way you would on web sites is a very bad match. You simply end up putting logic that is very closely tied together in three different places. E.g. typical jQuery code that falls apart the moment you change either the HTML (turn a div into a span, whatever), or the css class names, or the jquery selector/handler code, all of which is located in different files deep in a different directory hierarchy. For each single widget in your app (button, dropdown, LoginScreen, etc), it's much better to put all that code together.

And that's what React lets you do.

(note that this means that you really do want to tie your styles closely to your react components too - either inside the JS or with e.g. one .sass file for each React component)
Typical of exponential population growth. The past few years of any resource usage will be more than all of the resource usage of human history combined.
Based on your username, I'm not surprised you like the time-traveling angle.
Not sure I'm on-board with basic income yet, but I'll point out that business owners are only deprived of the obligatory/menial/degrading kind of cheap labor that only people who have no other options to put food on the table will do.

I think we'd expect that businesses which can still provide compelling work will have improved access to cheap labor (both due to the falling wage floor, and the ability of workers to refuse menial work in favor of the meaningful). Meanwhile, businesses that provide soul-sucking work will be less-able to rely on the almost-indentured-servitude of the poor and will have to provide more appropriate compensation for their work.
> I don't really think that is true. Unless it's explained to them I don't see most viewers picking up on the subtly touches and strange hand/wrist holding, the body language mirroring, the use of the water bottle to distract, the placing and reinforcement of the suggestion?

Yes, viewers can pick up on obvious things like handing someone a water bottle while telling them to give you their wallet and saying things like "You're happy to give that to me". It's only subtle enough for people to feel special in noticing it, but not so subtle for them not to notice it at all.

> Brown's mix of NLP/hypnotism techniques with standard illusion and misdirection is what makes him so entertaining.

What you brand as a demonstration of NLP/hypnotism I see as the psychology equivalent of "Divert auxiliary power from port nacelles to forward shields!"
Corporate-sponsored open source is very much part of the industry, often more so than closed source projects due to ubiquity.
Pandoc and a makefile.
Reusable rockets: https://youtu.be/JzXcTFfV3Ls
This case would have changed that has the rolling differed.
It would be trademark infringement to use the names, it would be copyright infringement to use the meaningful content of the plot and story.
> Had the ruling gone in Oracle's favor I can imagine some greedy company trying to procedurally-generate every API and copyright them all

It would have officially mean businesses and the US governments are locked by vendors and have no right to copy API in order to provide compatibility towards other systems.

Making « VendorLocking » legally valid in favor of the vendor.

Not gonna lie I was scared by the outcome of that judgement and the catastrophic defense of Google.

I’m now relieved !
Not sure if studies have been done on Brita itself, but yes, granulated/powdered activated charcoal is very effective at adsorbing it.
This is common. Most publication houses, including magazines and newspapers, have a 'house style' that is enforced by an editorial staff.