skysight-inc/HackerNews huggingface dataset:
>>$100/hour...My eyes bulged out my skull...My highest >>fulltime salary to that point had been $120k ($58/hour).

Not sure if that $100/hour was a 1099 type rate or a W2 type rate.

Either way, it does still likely beat your $120k/year salary, but perhaps not by as much as you think.

Either way (1099 or W2), you aren't getting the benefit of any company paid medical, 401k, paid vacation, sick days, etc.

If it happens to be 1099, you also have to account for the self employment taxes you'll have to pay.

Using a spreadsheet I keep around for this purpose, assuming $120k salary with $600/month worth of company offset health insurance, a 100%-up to 6% salary 401k, 3 weeks vacation, and 10 paid holidays...the 1099 equivalent to $120k/year would be $80.90 per hour.

Or in short, for anyone considering making the move, don't forget to calculate the benefits that come with full time employment before you set your rate.
Can anyone point to an existing published SHA-1 collision?
And, for completeness, Chong Yidong, how co-maintained together with Stefan for quite a while (and did a great job as well). I think both of them were quite a big part of the "emacs renaissance" of the last few years.

http://emacs-fu.blogspot.fi/2009/08/interview-with-chong-yid...
The one I personally prefer is "don't demand people change what they're doing just because you don't agree with them."

This seems like the most sane, intuitive, and universally reasonable definition of tolerance.

Using this definition in the case of this Opal controversy:

- the developer wasn't being intolerant because he didn't demand anything of trans people, he only expressed an opinion;

- but the person who opened the issue was being intolerant by demanding the developer step down.
Though one might to click the original link while waiting for the company's page to load. Seems they've been getting some press, and their servers are a bit slow dishing up the pages (though no 500s or anything when I was clicking around their site, just have to be patient).
It was... but check it: If you established targets based on population percentages (or user ethnicity percentages), and (AFAIK) Asians are typically over-represented by population in tech and blacks under-represented, does that mean if they have qualified Asian candidates they turn them down so it doesn't harm their target numbers? Or is that illegal so they focus on reducing Asians early in the pipeline?

I really don't understand how this racial hiring quota stuff works...
The right way to do unit testing in React
First time looking at Guile and I see this:

> (use-modules (srfi srfi-19))

Couldn't they have picked a better name for these modules? seems like it would be quite obnoxious to remember all these by their number instead of a nice name.
How California police are tracking biometric data in the field
I just want to correct some of your points, I don't want to detract or compare Vault to Confidant here, as this is their time to shine!

"Buys into the HashiCorp ecosystem": Consul is completely optional. We also support ZooKeeper, SQL, etcd, and more. There is zero forced tie to Consul. HCL is correct though!

"you can't just stick N Vault servers behind an LB": Actually, that is exactly what we recommend! https://vaultproject.io/docs/concepts/ha.html Vault servers are stateful in that there can only be one leader, but we use leader election and all data is stored in the storage backends, so it can die without issue.

"90% of applications just require a secure place to store secret blobs": Just use Vault out of the box. You'll have to configure only storage, after that you can use the token you get from initialization (one form of auth) and the `/secret` path to store arbitrary blobs that is preconfigured (one form of backend).
Not sure what you're saying here? Amtrak service is notoriously terrible and technologically backwards, which does not strike me as a good argument for having the US government nationalize an industry.
Steve Jobs’ life told through animation
That's why I clicked on each of his reviews and marked them as helpful. That way they will sort to the top.

Ideally this will happen on every product review page, as other readers recognize an educated review and mark it as helpful accordingly.
You might be thinking of https://xkcd.com/325/.
It depends on what you are going to use it for.

Ubuntu has gotten some solid traction in the "web" end of things, while RH is more "infrastructure".
Simple yes, it is just a pump - but it has to be 100% reliable, every time, all the time, no downtime, for 70+ years. Just a few seconds of malfunction in all that time and you are likely dead. Amazing bit of kit - I am quite attached to mine.
FTA: https://sites.google.com/site/itstheshappening/

There are freestart collisions, but no actual collisions yet.
Nope. But Pascal was so simple that a listing for a working subset compiler for it (written in BASIC) was published in BYTE magazine back in the 70s.

But I (and many other compiler devs) thought back in the early 80's that Ada was so complex it was unimplementable. Today that thought seems charmingly naive.
I am very impressed, great job!
Had a boss once who lived near a couple of state prisons. A couple of times a year he was awakened by cops handing him his car keys and scolding him for leaving them in the vehicles.

It was rural area with zero crime. He always figured if there was an escapee he'd much rather have him take the vehicle than break into his house threatening his family to get his car keys. The cops never understood that point of view.
How is that a reason for lobbying that only minority candidates be treated fairly. Fix it for all, or don't expect my sympathy.
Each company owns tracks which sometimes gets used by other companies. Cars are handed off and often owned by non-railroads. Its a complex system but each company acts pretty much the same way so for example "bills of lading" act the same. They don't have their own regulations. Calling them monopolies if far from the truth, and they do an efficient job of hauling cargo like they were designed to do.

People are not meant to be hauled by the modern US railroad. They made different decisions in Europe. To give a technology analogy: Stop trying to use COBOL to write Fortran programs.
Sony Published All Device Specific Binaries for Android(AOSP)
the website looks great. But it's always so confusing that GNU's language of choice doesn't seem to be used by anyone. The marquee projects listed as using guile seemed a little underwhelming
Zero-Armed Bandit Longlisted for Golden Giraffes
Might as well disclose that Sentry is commercial-ware with a limited free tier:

What happens when my free trial expires?

When your trial expires we'll downgrade you to our free tier. Our free tier is limited to a single user and 250 events per day.
> So far, railroads have spent more than $2.7 billion on a system estimated to cost $10 billion to $14 billion — plus perhaps $1 billion in annual maintenance. PTC has not been installed, partly because it is not sufficiently developed. CSX Corp., which includes railroads among its assets, says the railroad industry is the nation’s most capital-intensive — and the $11 billion combined capital investments of all U.S. railroads in 2010 were approximately equal to the cost of PTC.

> The Federal Railroad Administration estimates that were PTC to be installed on thousands of locomotives and tens of thousands of miles of track, it would prevent perhaps 2 percent of the approximately 2,000 collisions and derailments, preventing seven deaths and 22 injuries annually.

https://www.washingtonpost.com/opinions/george-will-positive...

(That quote is the first I could easily find, and it comes from a George Will article. If anyone suspects ideological distortion, I think they could find more objective sources that will say basically the same thing.)

For comparison, the FDA, EPA, and Department of Transportation use ~$9 million for the statistical value of a human life. If it costs more than that to save, it's considered unreasonable and the funds could be better spent elsewhere.

https://en.wikipedia.org/wiki/Value_of_life#Life_Value_in_th...
I actually had the same reaction. He has a vested interest in pushing specific vendors that work well with his employers products.

This means because of his reputation (Google engineer) it's easy for him to dismiss one cable manufacturer and support another while getting some form of a kickback either directly or indirectly from said manufacturers.

Sure, he's doing his job, but he's also in the position to pick and choose winners. As such, I would discount his advice based on the possible bias towards products that could possibly line his own pockets.
It's factually wrong.

If you (try to) eliminate race from hiring, you don't lower the bar. You raise it, because suddenly there's a group of so-so engineers who now can't get a job just because they're white.

If that feels uncomfortable, replace "white" with "MIT student". Or any other in-group.

If you almost exclusively hire from a single group, at some point just being part of that group makes it easier for you to get a job.

As far as I can tell, nobody is asking for hiring quotas based on profile. What people are asking for is an equal chance.

For pretty much any group that's not white/asian male, tech has an issue. The percentage of the minority group in the general demographic is higher than the percentage of people in that group graduating. The percentage of graduates is higher than the percentage of people hired. The percentage of people hired is higher than the percentage of people promoted.

All this diversity thing is asking for is that we take a look why the percentages are decreasing.

E.g. for black people: They're 12% of the general work force. 4.5% of CS bachelors are black. 2% of SV tech employees are black. 1% of Fortune-500 CEOs are black.

There's constant attrition going on, while the number of the main demographic increases as you go up the ladder. (This general relationships hold for other minorities as well, but I don't have numbers handy right now)

That's what diversity asks for - stop the steady attrition of anybody who's not in the majority group.
People like JSON? A format that forces spurious quotes, making it hard to read, as well as lacks comments, making it hard to document. Or do they mean as a pure transport format? In which case... Who "likes" these kind of things? I might have strong feelings about endianness (LE just doesn't feel natural) or stupid bases like 10, but a mediocre serialization format?

And it doesn't surprise me that Haskell users dislike thing. Once you use a superior language, you really realize how much things suck. People warn about this in jest: don't learn <fp lang> because you'll hate working in other languages. But it's quite real and true. After being in a high level language with a good type system, working in a "mainstream" language is like trying to explain stuff to a subpar 6-yr-old. It's just incredibly frustrating.

(Working with one customer that chose C for their large codebase due to performance... Except the incredible verbosity ended up hiding terrible algorithms, and the lack of abstraction means changing things is a huge undertaking. Or on C# projects, every 5 lines of code I write I realise how it'd only be one in F#. Or how a long-standing bug would not have been possible due to more sane compiler checks.)
How My Popular Blog Post Turned into a Startup with Active Users
>He (and Jennifer) wouldn't be around anymore to grow up and have a family, so there'd be no future Marty or Jennifer to visit. At most, Marty could visit his parents, who would have continued to exist the whole time and would be pretty shocked to see him after he went missing for 30 years.

They did that all after he got back. He left and returned at the same point, so from the perspective of an observer outside his timeline he was never actually gone.
Interesting, me too (4 months) - the charge will cut in and out randomly, although looking at the cable it seems to be in perfect condition still. Makes playing music through my car's USB port a challenge, as it's rare to be able to play more than two songs in a row without a disruption. Disappointing.
I have never heard of a glass that's tempered & laminated. I'm not sure you could temper a glass flat enough to laminate it, either--it moves on rollers during the entire tempering process to keep it (mostly) flat, but it's nowhere near as flat as it is coming from the float plant and distortion is measured as part of the QC process.

You also can't temper any laminate that I know of--the liner would simply melt and cause a mess in the furnace. Our tempering furnace operated in the 700-800F range.

They might seam the edges of the laminate, though, like you do with annealed glass before tempering. I didn't work with windshields, only window glass, including some 6mm clear tempered that went to Google.
Haunted by Data – Maciej Ceglowski
Probably because the haters never took the time to re-evaluate PHP.

I've written daemons, GUI programs (!) and even stuff like custom binary network protocols in PHP, in a fraction of the time it'd have needed in C/C++...
One of the bigger sources for browser revenue is to be the default search provider in the address bar, or failing that, being one of the handful of default options.

These companies/organizations all engage in financial or service transactions with each other even if they give their product away to end users for 'free'.
...probably because most people use too much. Light use, say 1/4 of a normal hit on a joint is ideal for social interaction. Also, vaporizing reduces the "OMG, paranoia!" effect and red eye that comes with inhaling burnt plant material. Sativa is also better for socializing because it's more energetic and less introspective. Most people just don't realize that a full joint or bowl of today's weed is way too much, even for 5 or 6 people.
Thank you, now I've added a link to this in the appendix about finding libraries.
Then you create a list of recommended cables. You don't bury that data in amazon reviews - if that's the intended purpose of releasing this information
Codegirl by Google
Crazy girl friends
> Is it possible to do it over a period of time? (keep current job and moonlight freelance gigs)

Yes, but you may need to pick a different job as an intermediate step: find a job that will let you interact meaningfully with wider open source communities.

The recipe is deceptively simple: (1) build things, (2) tell people about it, (3) repeat. You need a job that lets you do step 2.

I will also add that projects around "20/hr or less" are not just quantitatively too low-paying, they are qualitatively the wrong kind of projects. A $300/hr consultant is not just a more expensive version of a $20/hr web developer -- it's an entirely different job.

The actual technology layer involved in either case might be the same, but the "interface" between you and your clients is different. The high-priced consultant exposes a much higher-level interface that is closer to the business problem domain.
I dont know if you have looked at these options -

1. Have wrapper scripts like sledgcc and sledg++ that keep track of compiler flags passed into them. This way users can just change the compiler used in their build scripts and you will be good to go.

2. http://clang.llvm.org/docs/JSONCompilationDatabase.html seems to be a good option. Its reasonably easy to get your build system to emit this and a few build systems can even do this out of the box.
What does it mean when something "EZ-Bake[s]" itself?
I'm sad that Perl is not listed. Has it sunk into irrelevance? (For the record: I like Perl.)
It could also expose police officers to incredible dangers.

Q: What if Jane X. Badgal were to fill a laptop case with explosives and a GPS/camera, then look for someone's open car near a police station and leave the device in it?

A: Police officer grabs device, remote detonation happens, with little evidence to go on.
You mean like this? https://twitter.com/ColeBeLove/status/659415241592147968?lan... D'oh!
>> The average consumer has no idea if one of these cables will actually do what they proclaim.

Isn't that what standards compliance is supposed to be for? Shouldn't the product have to be tested against the standard in order to get labeled USB X.Y ?? Or doesn't USB have such a requirement?
At first I thought "high price" was related to the treatment of workers on these platforms, or the perils of the workers who flock to them. Less intriguing now that it's just complaining about the markups on goods.

The item prices are relatively clear, and obviously carry a markup for convenience. Same as buying a mattress through a physical store vs Casper - more players in supply chain means more markups. A user can decide if the convenience is worth the markup. Manual entry systems sometimes lead to mistakes, but will disappear as databases become more complete.
Wasn't Beat agreeing with Jonesb6? Did you forget a /sarcasm tag?
NetGuard: a rootless app to prevent android apps to access Internet
You're both wrong. The graph the GP references is solely the top 12 most polarized. You need to go down one more char to get the opposite end (It includes asp.net but not C#).
Perl should be up there. People either love it or hate it.
Because they have been proven time and time again to have very little affect on the quality of an engineer. Simply put these are often poor indicators of success even among like candidates. When you're specifically talking minority or low income candidates, which unfortunately often go hand in hand it doesn't make sense to think that any of these factors speak to a candidates suitability for a given role.
How Conrad Anker Risked It All to Chase a Dream
It seems incredibly unlikely to me that the government pulled the deadline out of their ass.
This really shows how bad this is if true. Feminists creating an environment in STEM where men in power will be actively discouraged from mentoring or offering opportunities to women out of fear of being framed for sexual assault.

I am all about gender equality, but it seems that the Feminist lobby is working against itself more than anything lately. It's sad, because it's a problem that needs to be solved, but not through these vitriolic means...
Entirely agreed. Not a lawyer though, and it's certainly possible that the other cases on the subject have narrowed its scope. No time to read up on them at the moment.
The truth is sometimes an ugly thing, and I feel no shame in pointing it out.
It's been common to rank computational security in that manner for a long time.
That would be the one, thanks.
> And Michael Brown was probably a thug, so deserved to die?

He didnt "deserve" to die, but the fact that he violently robbed a store minutes before he died, maybe, _only maybe_, contributed to his violent death, dont you agree?
You're saying: the efficacy of a UX can be predicted entirely by the UI's adherence to other UI.

Which is also an erroneous statement. I use vi(m) on OSX. vi's UI "does not match the standard appearance and interface of the rest of the operating system."

Thus, I predict that VI has a horrible UX. However, I am incorrect.

Why is this so?
I don't think anyone claimed that there was 1:1 relationship between the volume of this (or any other) fraud and a change in bitcoin's market cap. As far as bitcoin is concerned, the particular details of the fraud are entirely irrelevant.
They do. I get an email anytime a purchase is made on my AMEX without the card being present (no swipe). I could have it for ANY transaction but I don't feel the need.
Um, I'm working on a PHP codebase at the moment. I hate the PHP standard library. It's awful and awkward, but my job is to make shit work, so I do, even if I hate every minute of it.
I don't think he advocated nationalizing the railroads, just the infrastructure.
I'm assuming getting too hot when plugged in and cooking itself.
I would also be interested in talking with you more.
It seems most of the world is moving towards ERTMS. The 'not-invented-here' syndrome is strong in the US. But there may also be compatibility issues, in the US they have a completely different view of railroad safety (laregly boils down to 'if there's an accident, our trains should be built like tanks so it doesn't matter' vs 'there should never be railroad accidents'). That's one of the reasons why there is very little transit on main lines.
This is exactly the same as saying that the reason women had little power in America before 1920 was because they couldn't vote. Which is true, but completely overlooks why women didn't have the right to vote.

Women didn't have power because they were oppressed by men for centuries. Black people don't have "as good an education" because they've been systematically abandoned by the most powerful parts of society for centuries.

You could spend 100 million on a program just in my city alone to try to give disadvantaged kids tech lessons. You know what would happen?

Nothing, because you haven't addressed the fact that they have to sell dope, hustle or work multiple jobs just to put food on their family's table; that they're watching their baby sibling while mom and dad go out to score junk; that their friends need them to join the local gang to protect their neighborhood; that they don't have access to transportation to get to the classes; that the rest of the city needs money and will steal from the education fund as it always does, because why try to teach the kids when they're not going to learn anyway; and of course, because their parents gave up on their future a long time ago and give zero shit about trying to help them make something of themselves.
And some clarifications at http://math.ucr.edu/home/baez/noether.html . And I think Noether's theorem covers regular conservation of momentum - that is, equivalence of laws in every point of space - which is actually at question here.
>REMOTE, Anywhere BUT must have legal right to work in US

Maybe you should change BUT to AND. It seems contradictory otherwise, given the REMOTE, Anywhere.
I do not understand the latter half of your 2nd paragraph as I do not see the parent was suggesting you have unique powers. It seemed to me he was just acknowledging that race plays a part in professional America.

As far as how it affects you on the job.... well, in the subject under discussion, they candidates are not even considered for the job because of their race. We have not got to the point where they are even 'on the job'. Per the article, when a diverse candidate was bought in, they performed well.

Perhaps I misread and misunderstood your response and my reply just builds on the confusion.
How do GET If-None-Match and PUT If-Match work? Do you assign an ETag that represents the current state of all those resources, so you can tell me if any have changed behind my back? Do your storages even give you the option of updating them all together atomically?
The SRFI numbering is Scheme-language-wide; it's not a Guile thing.

SRFIs (Scheme Requests for Implementation) are something like RFC's for the Scheme language.

They are proposed features that are not standardized in the Scheme Report. Their numbers identify the proposal.

So if we see srfi-19 being referenced in Guile code, it is cryptic, but it references the proposal which gives the requirements for that feature.

If you're porting code from Guile which depends on srfi-19 to another Scheme, the consistency of the reference will make it easy.
srfi is how scheme does things however. Virtually every other scheme interpreter that supports these modules have the same naming scheme.