skysight-inc/HackerNews huggingface dataset:
MoveOn.org seeks consultants in several areas – RFPs below
MoveOn is looking for consultants in several areas. Please find the RFPs below:

WordPress:
https://docs.google.com/document/d/e/2PACX-1vSOzteXR0BpuMNO26eMbWpCbf1FsoVpJ1Umw933lCldTJwNiiOZFX3DTfWkmWo--0FWkTSLq-OBOxWc/pub

UI/UX:
https://docs.google.com/document/u/1/d/e/2PACX-1vRALJ2Rhtj64F_h9n4zxp7tQx93bidSGOEjWVZgyOjmvRAltir4e79FTDSkJHopSh7pTvvef_0v2b8a/pub

React Developer:
https://docs.google.com/document/d/19L7bc5AeGKzRDOK_eBMykDojcK51WhK3ZwOgYCjnCjI/edit?usp=sharing

Django Developer:
https://docs.google.com/document/d/e/2PACX-1vRYEgyBo5kCu3LtqctYltENFHhKCuX1TlOLbsrt2RwxNLTi6PjsBTi-om8Cb50smVIVduBji6FGqBZM/pub
If what school you go to is entirely determined by where you live, you can already buy your kids' way in by buying a house or renting an apartment in the district. I don't think that's fundamentally any different from buying your way in directly, except that it's probably more expensive, since you're essentially forced to also pay for whatever else makes the neighborhood desirable, instead of being able to pay for only the school admission.
> Note: As with almost all new APIs, CSS Paint API is only available over HTTPS (or localhost).

This feels ridiculous. I understand why certain features would be gated behind https (camera access, stuff like that). But this feature doesn't look dangerous at all. I don't always want to deploy https. What about local websites (not localhost, but LAN) ? Am I not allowed to use those APIs then ?
Good point, but I'm not necessarily disagreeing that there were a few days with high out-of-stocks, just that the employees criticizing the OTS system in the article are being very misleading and exaggerating.
Agreed, that's completely reasonable. I just don't support enshrining that in law; that's the point at which it becomes rent-seeking.
It actually has a smaller screen than your 7 Plus, MUCH smaller if you take out the unusable space to the sides of the notch
Your IP contracts contention is pretty much hogwash. It's FUD trying to scare people when 99.99% of people aren't affected by it.

I know plenty of developers who worked part-time on their startup at well-known SV companies. Two different sets of coworkers subsequently quit, and each sold their company for ~500M. Another one has gotten several rounds of funding. Another one sold their company to an enterprise company for over $1B, and after the earnout period was over, they formed a new company.

There was nothing "onerous" about any of the contracts these people signed. Meanwhile I haven't heard the opposite at all.
Glasswire 1.x was quite a nifty firewall/network monitoring tool and you could easily see all the dozens of outbound connections Microsoft launches from Windows 10.

Unfortunately, version 2.0 is no longer free. Windows 10 Firewall Control looks pretty good functionality wise, but it would be better if it had Glasswire's interface or one that's even better.
with the CSS Paint API you instantiate a new canvas like object for every time your reference the painter, while this was referencing one specific instance of a canvas, right?
The author is not subtle in letting know that this is intended to be open source replacement for Little Snitch (domain!).

But at-least macOS has little snitch, closest for Linux was opensnitch which was announced on HN few months back -
https://github.com/evilsocket/opensnitch/ but I'm not sure whether it's actively being developed though.
With crap entry-level Android phones, you could just play music or use navigation in the background while you run it off a charger and it'll never go above 2% even while it's plugged in :)
The header image where the veggie section is basically empty is actually from Houston, so I'm going to assume that you're being willfully blind about the issues raised in the article.

It's not a regional issue, it's systemic.
Does Anyone Find Joy in Programming
I've been programming for twenty years, and looking back on it all, I can't think of anytime when programming was fun.

Really I gotta ask, and this is an honest question: does anyone find programming fun? Can anyone find joy in an activity so full of frustration?

Programming seems like arguing with a petty opponent that won't give you even an inch. Every damn little thing from a semicolon to a typo results in a big bzzzt! Hundreds of times a day I get told I am wrong in the most petty, pedantic way by a dead lifeless piece of metal.

Also, I think it's not hard to argue that a lot of code out there is crap. Over the years I must have seen gigabytes of horrible corporate code.

And in the open source world it's hardly better. There was the Openssl fiasco we had a few years ago, and now that we know about Spectre and Meltdown we're not even safe on the hardware level!

Doesn't it make you wonder: what the heck have we built? Does any of this have any value? Aren't we just producing codified frustration and pain =for another programmer to slog though after us?

On the physical side, programming is a sedentary activity that over time moulds your body into the shape of a chair. Twenty years spent squirming on a rack and worried about nonsense that I can't even remember the day after.

When I walk past a roomful of programmers, I don't see too many smiles. Instead what I mostly see are expressions that are at best blank, but more often confused, frustrated or angry.

I envy musicians, fiction writers, at least their work gives people joy, and maybe gives them joy as well.
I spent December 23rd with Icelanders. I tried the shark cubes but main event was Skata. Suuuuper potent rotten skate. Easily the worst thing I've ever put in my mouth. It smells so bad you can't prepare it inside. They boil it outside and bring it in to eat. I thought I would need to throw away my jacket the next day as it smelled so bad I would gag.

http://icelandmag.visir.is/article/fermented-skate-a-delicac...
It says that it'll re-run the code on resize, which is a lot easier than using a canvas manually then listening for window.onresize or something. And I suppose supplying the parameters in CSS instead of via a separate JS call is nice? Also, the mention of rendering off-thread in the future is pretty great, and not possible with current methods.
So, hypocrite much?
I believe this could avoid at least one copy of the canvas's buffer from the graphics card to the CPU and back again - which might be useful for animation performance?

Also, yeah, it's a more "obvious" way of doing this - instead of rendering to an offscreen canvas and converting that to an image, just render to the right place in the first place.
what do you thing "labor law" refers to? Union representatives are the very people who often litigate those issues before NLRB and state boards.
Um, no. Cars that aren't doing a journey don't cause congestion, as parked cars don't have cars behind them waiting to get past.

A private car wanting to spend 20 mins driving through the charging zone to get from south London to north London is in the charging zone for 20 mins, and pays the full fee.

A taxi wanting to spend 8 HOURS driving within the congestion zone pays nothing.

EDIT: and taxis spend large amounts of time driving around in circles without any passengers, and without any destination. Private cars don't do that. So even if every taxi passenger journey is replacing a private car journey with the same start and end points, taxis still cause twice as much congestion.
Lawso Fux?
except firmware updates tend to also remove all of your hard-won bios customizations and break other stuff and cause downtime and have crappy update methods in general and ...
I think it will. The above poster's reference to how 'jaywalking' became a crime after motor vehicles associations conducted heavy PR campaigns to banish pedestrians from what once were shared streets is instructive.
Maybe adding to that is that is that from a practitioners point of view AI is marketed heavily because most of the large tech companies can increase higher utilization rates of their infrastructure

[1]https://e27.co/innovative-cognitive-services-new-oil-begun-r...
Can they... get rid of it? I'm feeling nervous just reading that.
CSS Houdini is a multi-vendor effort to make more aspects of CSS layout scriptable rather than all having to be specified ahead of time.

https://ishoudinireadyyet.com/

This gives a much greater ability to iterate rapidly on new layout and styling details, polyfill for specifications that aren't widely implemented yet, and hook into some parts of the browser stack that you previously just had to use as is and trust that if you need a new feature, it would eventually be specified and/or implemented.

I think this article does the best job of explaining the whole effort:

https://www.smashingmagazine.com/2016/03/houdini-maybe-the-m...
It's not like radiation is a non-existent problem to begin with on a planet that does not have enough atmosphere.
Developer ergonomics is good. I still remember days where you had to use images for shadows and round corners. Now it's just one line of CSS.

But here it doesn't feel very ergonomic. You still need to write that JS code! Reading into it some more I think the only benefit it adds is state management (rerender on parameter change) but I don't really don't want/need CSS doing that for me.
There are some odd threading issues with rendering text in OffscreenCanvas:

https://bugzilla.mozilla.org/show_bug.cgi?id=801176#c29

Given the post's mention of running this stuff off-thread in the future, I suspect it's related to that.
I rate the the Schöfferhofer above the Franziskaner. But only just.
re "solution to the hardware problem" in post:

a glance at opencores.org shows some interesting prospects under the processors and system on chip categories.

ex.
- https://opencores.org/project,rv01_riscv_core
- https://opencores.org/project,riscv_vhdl
meta: I noticed titles getting changed to something nonsensical more and more often on Hacker News. The current title is absolutely ridiculous, as it provides no value.

I know that the title is supposed to match the submission, but there are cases where a custom title makes much more sense, and provides a lot more value to the community.
Not necessarily, I'm saying that even if there is, the article has no clue why.
Ask HN: What is your “Just got home from work” typical routine?
To me, the big lesson of the past few years working with non-technical users targeted by attackers is: general purpose computers simply aren't secure, and can't (for normal users) be made secure.

Can't; and I'd even go so far as to argue, shouldn't be made secure. Because then it's not a general-purpose computer anymore, and IMHO freedom is already being sacrificed far too much in the name of security. The fact that you can install malware on a device you own is not a flaw; it's freedom to control what you own --- and of course, the definition of "malware" is subject to perversion.

Get people out of computer apps and onto phone or web apps.

I read your comment before the article, thinking it was a summary, and thought the EFF was somehow now advocating for walled gardens. Thankfully not.
> Hijacking `ctrl+f` in a webpage should reserve a special spot in hell for the person that decided it was a good idea

While I agree in general, and likely in this case, I think a distinction can be made based on whether it's more of a webpage, or a webapplication. ctrl-f finding within Google Sheets focuments and applying a background color to matched cells is not something I would want to give up, but that's about as far along the spectrum to application as you can get, so it's fairly cut and dry.
Hi @mbrumlow. Sean here from the webpack team.

We did a lot of study and testing on HTTP/2 and we found that your claims are entirely incorrect. But don't take my word for it, see the stats!

https://medium.com/webpack/webpack-http-2-7083ec3f3ce6

HOWEVER! HTTP/2 and webpack become even more powerful when used together! This is something we are really excited to share and build on!
What kind of CPU drove the logic? This seems to be missing from the article. It describes an iterative compile/debug cycle but leaves out the part where why the DEC computer was needed to make a tape for a Forth debugging machine - we are never told how that Forth thing made the final leap to the stand up cabinet hardware or if the tape thing also went to the cabinet after it was debugged.
Everything You Need to Know About Bitcoin Plus Infographic with 67 Insane Facts
If there's a tech downturn are you suggesting that we should still get privileges even when there aren't the jobs or demand to support it?

I believe that we are well paid because of the demand and the amount of money a good developer can make a company. If that equation changes, then why shouldn't developers get laid off or lose their jobs?

Currently, supply and demand is working very well for most of us, especially in SV. I would never trade my freedom for a union that, in all instances, become friction and the bureaucracy of the union benefits from my hard work.
I'd think most people would realize that having a society raised by loving, caring, well-adapted parents would pay off in the long run. I certainly think it would be in my best interest to have my future fellow peers raised well.

Now, maybe you REALLY want to stare into the void and declare that the decisions made now won't affect your life, won't change your peers. I guess that's your right, but that's not how my societal calculus functions. To me, this is a bargain for maintaining an upright, well functioning, positive society.
It's just $25 for an upgrade.

I have to roll my eyes at someone who scoffs at a $25 upgrade every few years.

If they're not cool with funding any future development on the product, then they must be cool with not upgrading. But of course they instead entitle themselves to all of your future labor because they once threw some shekels your way.
I don't know about SAG (movie/TV union) but I have known dozens of people in or trying to be in the NYC theater scene, and I never heard anyone say a good thing about Equity (theater union), only many complaints. Joining was an arcane process, but necessary to get roles. So one of the paths to joining was working for certain employers who had some arrangement with the union to grant membership after so many hours of work. What that meant for several of my friends is working for this now-defunct theme restaurant in Times Square with horrible & abusive management for the time required to get their Equity card.
Exactly. This is not “unhelpful”. It is good engineering practice, tempered by other good engineering practice.
If you don’t mind revealing more about your past, I would be very interested in hearing more about the kind of work you were in, and the ways in which certain union members abused the system.

Too much political commentary about unions these days is from pundits looking in from the outside, and there is too much paid anti-unionism to get an accurate description of unions’ actual shortcomings without it being washed out by vague exaggerations.
He vocally let his political ideology direct his selective interpretation of facts around climate change. So it's perhaps a little ironic that he would make an observation about biased reporting coming from other people or organizations. I would argue that it's not ironic, it's expected. IMO people most easily observe the faults in others that they themselves exhibit.
Another really good explanation: https://steve-yegge.blogspot.com/2009/04/have-you-ever-legal...

(Despite the name, it's great post about complexity)
As a good rule of thumb, I've managed to set a trigger in my brain that goes off whenever I use the word "just." I've been a recipient of that word too many times to not know better. It's amazing how much "just" can cover up.

It is perhaps mostly orthogonal to the specific phrasing used here, and certainly the word "just" isn't in and of itself bad. But my feeling is that my technical writing has improved dramatically if I carefully consider each use of it. It often exposes a perspective gap that I have with my target audience.
"some adults think they can just throw a vase on their first go, kids just enjoy the experience (on the whole) and don't expect to be good at it."

If they're young enough, they don't even have an opinion on what "good" is (or what art is, for that matter). They just do, and are happy doing it. Judgement, of their own and others' work comes later. That may be when their inhibition starts.
This game was a productivity destroyer when I was a 19 yo intern at Atari.
This brings back memories... http://predicthistunpredictpast.blogspot.com/2013/08/how-pho...

Maybe there's a solution :) https://en.wikipedia.org/wiki/Rationing
I'd guess the biggest lever in the model is an assumption about using Tamiflu for prevention/treatment. Perhaps also faster detection and coordination between public health entities.

AFAIK, immunity to a particular flu strain is acquired through exposure (via infection or vaccine) rather than passed genetically.
OTS is really just a collection of pretty common-sense guidelines like don't have more than a certain percentage of inventory in backstock, don't have backstock of stuff that doesn't sell well, keep your backstock organized, etc.

There are a few details about it that can be irritating, but the comments from employees in the article are extremely misleading. If they're having a hard time passing their inspections it's because they're doing something very wrong - no one is failing an inspection for having 1 box facing the wrong way like it says in the article.
There's also the pseudo bias that we compromise (unknowingly) in favor off what computers are good at.

We take intricate emotions and quantify them into text Memes with a static image. (who was boasting about their AI doing text and images again?)

More and more we communicate over chat (text), taking away non-verbal communication, which has been shown biologically and psychologically to be a very real thing, and even more active in the brain than verbal speech in actual real life conversation.. Which just makes it that more easier for a computer to come across as convincingly sentient if we think a turing test on text alone is good enough.

More and more we organize our lives with things like smart watches and pre-empted structure, and we set goals with clear parameters on a todo list and in a graph. (computers love numbers and graphs creation, walk in the park for the most primitive computer)

We praise computers for having gotten so much better in logical based tasks like math and cross checking peta bytes off data though the decades, that we forgot that the entire existence for computers is that they have always been superior for these tasks in the first place by design

Last week there was a story about a truck driver trying for 20 minutes to fit through a tunnel, eventually getting stuck. When asked why, he said the phone app said it would fit. When the shape sorter is considered a test for monkey's.

People fear AI will take us over..
..
..but perhaps the real fear is us fanboy-ing at their feet.. Religiously if you will tongue in cheek

..perhaps human do indeed never change..
Every time there's an article about unionization (here, yes, but anywhere else too), there's someone in that article extolling the virtues of all unions, followed up by others denigrating the state of unions.

As a younger man, I've been a member of unions that were good, and unions that were bad, and while I don't remotely proclaim myself to be an expert on them, but I am experienced enough to have observed what I believe are patterns.

Ideally, unions aim to solve power imbalance between workers and employers, which it does by giving power to a presumably disadvantaged party. Where the employees are already in demand, or are highly skilled, what have you, employers already have to work hard to maintain the employee base it has because replacement employees are difficult to find.

Where the employees are less skilled, or more easily replaceable, unions can be super effective at raising workplace standards and wage negotiations.

That said, I'm wary of anyone who speaks in absolutes to either end. Some unions arrive at too much power, and can be self-defeating or exploitative. Some unions are corrupt. Some unions don't work very hard for their members. Some unions are horrible, and then turn it around, and vice versa. Unions can be effective at raising wage floors, but can also lower ceilings for workers who might be best off without them.

The assertion that any given union is de facto good or bad seems flawed to me, as I've seen both sides of that particular coin, and like all eco-systems, work very well when a particular set of conditions are met and a particular balance is struck.
My google-fu is failing me, but there is a tool that can parse the output of du and present it graphically (written in Tk I think) which can be useful for headless systems.
I must admit, HN is the last place I expected to find a link to a Trailer Park Boys clip.
Ask HN: What do you do on weekends?
I guess you didn't understand what I meant when I said indie.

https://en.wikipedia.org/wiki/FTL:_Faster_Than_Light

https://en.wikipedia.org/wiki/Shenzhen_I/O

https://en.wikipedia.org/wiki/The_Banner_Saga

https://en.wikipedia.org/wiki/Dungeon_of_the_Endless

https://en.wikipedia.org/wiki/Nuclear_Throne

https://en.wikipedia.org/wiki/Goat_Simulator

https://en.wikipedia.org/wiki/Stardew_Valley

All games that were out on the PC 1-2+ years before they made it over to consoles(and only when they became widely successful). For indies piracy is very much a real problem and one that isn't nearly as level of a playing field.
That's still somewhat far from production.
The correct answer would always be "yes" because it is highly improbably that what it in stock would not meet your basic nutrition needs. They may not have what you "want" - but that's a different matter.
> Edit: and the non-member employee shouldn't get any of the pay rates, benefits, or work rules that the union negotiates for it's members.

How does this work, though? Take the lunch-break example - it is economically irrational for a company that is giving a 1-hour lunch break to the vast majority of its employees to require a couple of employees to work through lunch, when you have no guarantee that you'll have a complete set of workers. It's easier to just put a "Closed for lunch" sign out front.

Or take health insurance, which is purchased in bulk. You can't give the vast majority of employees a better plan and keep the rest on the old plan. The old plan no longer is available to you with those enrollment numbers. You can either put them on a more expensive plan that resembles their old plan, or on the new plan, or on no plan at all.

And that's leaving aside the fact that the negotiating parameters change. If I want a 1-hour lunch break and none of my coworkers have it, that negotiation is hard. If I want a 1-hour lunch break and all of my coworkers have it, that's an entirely different conversation. If I want a better health plan than any of the ones my company offers, that's a huge uphill battle. If I want a better health plan than I'm on that all my coworkers are already on, I can probably just have that for the asking.

There is just no way that you can require that the non-members are not allowed to benefit from the union negotiations. It doesn't work like that.
Or just type `pipenv graph`, take your pick.

http://pipenv.readthedocs.io/en/latest/
"Https only" ensures Google's future (via AdSense, Double click, Chrome, Android, and Analytics) as the only sort of MITM that sees what mostly everyone is doing.

While the https movement has benefits, don't misunderstand Google's interest as altruism. Good cause, murky motivation.
Can you state specifically which of the transgressions this article mentions that you would consider appropriate tough love, and how exactly they improve the situation? Examples would help.
Funny, i actually really like Hirter - specially their more traditional red beers
Ok what do you like then? PHPBB (or similar)? A mailing list? A FB group? BBS?