skysight-inc/HackerNews huggingface dataset:
The go vet integration with go test looks interesting. I'm currently using github.com/surullabs/lint [1] to run vet and a few other lint tools as part of go test. It provides a nice increase in productivity for my dev cycle. Having vet + other lint tools integrated into my dev+test cycle has caught a number of bugs before they hit CI.

[1] https://github.com/surullabs/lint

Disclaimer: I'm the author of the above library.
It's more like engineer meets engineer. Meetings are arranged by parents, matrimonial sites or friends.
"Julian Assange will not hand himself in because Chelsea Manning's release won't happen immediately, lawyer says"

http://www.independent.co.uk/life-style/gadgets-and-tech/new...
Apologies for the slight editing of the title because of character limit. Original title is "This group wants to fight ‘anti-science’ rhetoric by getting scientists to run for office".
> Worse yet, by exercising options you owe tax immediately on money that you never made. Your options have a strike price and private companies generally have a 409A valuation to determine their fair market value. You owe tax on the difference between those two numbers multiplied by the number of options exercised, even if the illiquidity of the shares means that you never made a cent, and have no conceivable way of doing so for the forseeable future.

Is this a rule that should be changed? Why can't these just be capital gains taxes owed when you sell?
Well I'll be damned.
Al Gore? I didn't knew he was an scientist.

Perhaps people here reads what actual climate scientists say and doesn't talk about Gore
So just admit that it should be better and will be once the checker is improved, stop arguing about it. And please stop trying so hard to imply the problem is with the developer.
Mars Rover Curiosity Examines Possible Mud Cracks
Thanks for your advice, I'll experiment with this method.

And yeah that's actually how I used to find solutions: by accident. I just keep tweaking the code and running it until it gives the solution I want.

I never really considered this a problem, but I'm glad I'm aware of it now, it's better late than never.
These types of articles are so depressing to read; I feel so powerless.
I can take public transport, recycle, and some day buy an electric car/solar panels when I have enough money, but there's no way these behaviors can make a significant impact.
(serious question) Do any genetic algorithms take something like this into account? Seems like it could be a good way to increase the odds of furthering successful generations.
Are they just bugs?

encryptText(text, key) {
var keyData = CryptoJS.enc.Hex.parse(key);
var ivData = CryptoJS.enc.Hex.parse("");
var encrypted = CryptoJS.AES.encrypt(text, keyData, { iv: ivData, mode: CryptoJS.mode.CBC [...]

The basic encryption operation seems to be AES CBC with a constant, reused IV.
Max also did a very nice Essential Mix for BBC two years ago. (The mix also introduced me to Niels Frahm, which I found very enjoyable. Check out his album Spaces if you don't know where to start.)

https://m.mixcloud.com/livesetsdjmixes/max-cooper-essential-...
Ordinary photos and videos from social media create relationships and networks
The X is way up in the upper right. Not a great design.
This project aside, I'm in love with that setup UI on the homepage telling you exactly how to get started given your current setup.
What humans and primates both know when it comes to numbers
> Would you take an 80% paycut to eradicate this problem?

Where do you get this from? I haven't seen anything suggesting that such a paycut would be necessary and/or follow from the required CO2 reduction.
I walked away from a unicorn, a few years ago. If I had stayed - and somehow survived the effects it was having on my mental health - I might actually be a millionaire now.

Instead, I bought a fee thousand dollars worth of shares - only what I could afford. They IPOed at 10x, and I made a down payment on a house.

But that was a rare case: I had some extra savings, the company was clearly succeeding with clear intent to IPO. And even so, I had to wait four years for a payoff.
> Ceramic is impervious to water, chemicals, and radiation; it’s emboldened by fire. Tablets of Sumerian cuneiform are still around today that date from earlier than 3000 B.C.E.

Ceramic is very stable during time. All modern media that you might think (LP? tapes? Optical disks?) require some special instrument to recover the information, other than simply looking at it (perhaps using some microscope).

Paper degrades. Plastic degrades, in general. Metals rust. But stones and ceramics tend to be very durable, including against microorganisms and chemicals. They just don't withstand mechanical forces, like a hammer. But anyone willing to use a hammer would use any other thing to destroy other medias, too.
See the other answer.

And also imagine I swear in front of a kid and he goes home and says the word I used to his Mum or worse still perhaps to a school teacher.

The Mum/teacher/whatever is potentially going to chastise the kid for using the word that I gave him but bless him, he doesn't know any better and just enjoyed making the sound.

It seems most unfair that I should place the kid in such a predicament given he doesn't understand the wider context of language and where swearing fits within language and perhaps society.
Yes, but a cache with zero reliability isn't very useful.

If I do an expensive operation, then need to use its result later, I can't rely on the HTTP cache as the browser may never have cached it in the first place, or may have evicted it by the time I go to use it. So using that unreliable cache can actually make things worse in the sense of more data usage, more power usage, more battery usage, and more memory usage.

For a real world example, say I wanted to pre-fetch a bunch of data on page-load, then in a later page I want to use the cache to be able to quickly get that information and use it without any latency. If I had some control over the HTTP cache, I could do this.

But as it stands right now, I can try to make a GET request on the page load, but when the user clicks the button to see the result on a later page, it's a crapshoot on whether or not the HTTP cache will still have it, leading to the user having to wait sometimes, and not other times, duplicated requests, and a lot more data usage.

With localstorage, IndexedDB, WebSQL, etc... I have that control. I can know that the information is going to stay there until I need it so I don't need to worry about my caching making things worse.
How large is the database compiled by Magnetissimo? Is it Wikipedia-sized (a few dozens of Gigabytes), or several orders of magnitude above or below?
I've seen great videos for learning about stuff. Here's one of my favorites, just as an example:

https://www.youtube.com/watch?v=NGFhc8R_uO4

What I have not seen is a great video used to support an argument made online. I've seen plenty of "this is awesome, check it out" that panned out. I've not once seen "you are wrong, this video explains why" that did.

You're asking us to invest an hour in your argument based on nothing but your insistence that it's worth it. That's not at all the same as asking a student to invest an hour in a lecture for a class they signed up for as part of an ongoing educational effort involving lectures, books, and practical work.
Docker 1.13 released with stable plugins
Ordering by relevance seems to be a bit weird, try searching for "ubuntu server 16.04". Great service otherwise!
Many of those billions of dollars went into production of chips, which is mostly a generic process where chip architecture is unaffected.

Furthermore, research about architecture of chips has been published and can be used to create faster chips.

But I have to agree that it is not easy. Especially because chip design is partly generated by software and computed by many powerful machines.
The UK is leaving the EU in order to be able to opt to not abide by EU rules.

The UK hasn't a stated position on financial regulation beyond statements about grandfathering wordings until the UK government gets around to changing them, pledges rejecting all EU court oversight and some veiled threats to radically liberalise everything if they can't get the negotiation outcome they wish for.

There exists a provision not-yet-implemented in UK or EU law which would give EU bodies some scope to allow some passported functions to be performed by people outside the EU if the country operating outside the EU agreed to abide by all the relevant EU financial rules to their satisfaction.

Surprisingly, some banks don't find this provision for revocable permission contingent on non-binding commitments by the EU and UK quite as reassuring as the regulatory framework the UK has opted to tear up (particularly not for the staff performing functions not covered by MiFiD II)

And somehow this is the EU leaders "planning to carve up people's lives and jobs"

The level of intellectual dishonesty required to make the arguments you are making is really quite staggering.
That's an absolutely brilliant idea and we wish we could hire you right now to come up with more of them! >.< (Team member here)
If we are playing soccer and you want to join but are refused repeatedly because you want to play handball (Charles de Gaulle vetoed the UK entry twice), then you somehow sneak into the soccer game and then decide to handle the ball, then, to quote the Simpsons: "that's a paddlin'".

I'm exaggerating for effect, but the EU has a clear set of rules. It's not fanaticism, it's called "working together". The UK, not the EU, decided to stop following the rules. It makes no sense for the EU to bend the rules.
This issue solves itself once South Eastern US states are submerged due to global flooding and thus lose the electoral votes.
It should be available in the next month as they finish off the brand guide. The partner type foundry is also expanding to include Cyrillic and Indic character sets.
> Would you not have children (who will comparatively consume, and therefore contribute far more than 3rd world children

Anecdotally, I know many people who are doing just that. Not having kids for ethical reasons related to climate change.

Not saying I agree or disagree, just presenting an anecdote from the group of people I know.
As a software engineer who has done a lot of non-profit work, try and engage your engineers with the community of other "do gooders" out there. Take them to the conferences and include them in the meetings that talk about the policy of the organization, future plans and the like. If they're working for you, it's probably because they care about the cause too.
You are taking that quote out of context. The full quote:

"Working at Palm, the teams were highly organizational, [hierarchical] and responsibilities were siloed," Burrough said.
"There was a clear sense that each person had a clear responsibility, and rarely deviated from it.
When you went to someone for help solving a problem 'not my job' was a common response."

He is clearly talking about his previous experience at Palm.
"This cafe was closed for food safety issues twice, so they are now operating illegally. Their burgers are very good -- why not try them and see what the fuss is about"
Copyright (c) 2016- Facebook, Inc (Adam Paszke)

Copyright (c) 2014- Facebook, Inc (Soumith Chintala)

Copyright (c) 2011-2014 Idiap Research Institute (Ronan Collobert)

Copyright (c) 2012-2014 Deepmind Technologies (Koray Kavukcuoglu)

Copyright (c) 2011-2012 NEC Laboratories America (Koray Kavukcuoglu)

Copyright (c) 2011-2013 NYU (Clement Farabet)

Copyright (c) 2006-2010 NEC Laboratories America (Ronan Collobert, Leon Bottou, Iain Melvin, Jason Weston)

Copyright (c) 2006 Idiap Research Institute (Samy Bengio)

Copyright (c) 2001-2004 Idiap Research Institute (Ronan Collobert, Samy Bengio, Johnny Mariethoz)

Notably absent is the otherwise Facebook-typical PATENTS license thing. Which I see as a good sign.

Also, it doesn't look like this has happened just now? PRs in the repo go back a couple months and the repo has 100+ contributors.
I'm interested to hear what you have to say about MD/PHD programs. How useful are they do you think. The ones I interact with mostly just used it as a way to pay for med-school. Almost none of them are professors 5+years on and most just practice. I have heard that the NIH is going to discontinue the program because of this.
Does DMCA require you to delete URLs with hashes of files when you don't own the content?

Also, are you allowed to publish the takedown requests?
Are You a front-end developer? :D

Yes, I think very often we over complicate even simple things. But sometimes it pays in the long run.
The 'name and the link are less than a centimeter apart on one's screen. That seems enough to clue in most readers?
No. I think the ideal use case here is you use JSON over Kafka, and store the data in Avro files. The avro files have the schema at the start.

I wonder what they're using to retrieve that data for analysis later on. I do something very similar to this, but having to sift through millions of messages for a given time period, to find a subset of said messages is kinda annoying.

It's a good thing they didn't use Confleunt Camus. -shudder- It supports Avro-Over-Kafka out of the box, on the caveat that every single time it reads a message off kafka, it pings the schema registry to get the schema for it. That's great and all, until you've got thousands of messages per second.
Strudel Salato DI Scarola Pinoli E Uvetta
> The fact is a lot of people are perfectly fine current Go capabilities and prefer writing useful software solution as compared to debating on PL theories and community agendas.

How many? how many didn't use Go because it lacked of a sane type system? because Go relies way too much on runtime behavior (AKA type switches and reflection) to be called a modern statically typed language. In all my time using Java I never had to cast something once or use reflection, or to do a type assertion, all these are common practice in Go, especially when the std lib is now getting API like Context.Value(interface{})interface{}.

This isn't PL theory, these are flaws that aren't going anyway and will become more apparent as users will have to maintain all that "productive Go code" written 5/10 years ago. With Go the developers basically do the compiler's job manually. These problems are absolutely not going away, and people will write about how they ditched Go for these reasons.
Well then they haven't got every vpn ip because expressvpn has been working with netflix for almost 6 months straight in my experience.
> It is the second clear sign I know that Europe dances to the USA's pipe

There are plenty more. My favourite: https://en.wikipedia.org/wiki/SWIFT#U.S._control_over_transa...
We'll see if Vue has staying power. It's sort of awkward garbage... a step up from Angular though.
If you're an oil company executive you may need to take a 100% pay cut :)

But in general I think* that sustainable energy and technology will actually make high quality of life cheaper and more achievable.

* No sources cited, take with grain of salt
The sabotage doesn't have to be James Bond shooting a PPK into a wiring harness or dumping a test tube of mystery onto clock circuit boards.

The Americans spent a decade and a lot of money on the first gen system in the 80s (we're on like the forth or fifth gen of GPS sats now) and the sabotage could be as simple as making it a classified state secret that mounting the physics package such that the electrodes are vertical causes microfractures in the physics package due to launch vehicle pogo resulting in 6 month lifetime on orbit, max. Or maybe mounting the physics package horizontally. Or it was spin stabilization that killed it or ...

Or you thought kapton would be a great plastic film for high voltage high temperature insulation for the physics package but (mumble mumble secret squirrel stuff here) as documented in classified air force memo #classified, insert finger wagging here oh no you can't get more than 6 months lifetime on orbit shouldda used teflon (or vice versa)

It could be as simple as a pdf that should have been posted to arxiv.org about some engineering peculiarity of Rb cells getting classified and buried. Maybe because it cost the US government a billion bucks to learn it the hard way back in the 80s.
Solaris 12 disappears from Oracle's roadmap
I guess I wasn't clear -- the point I was trying to make isn't about the paycut, or even the percentage, but rather just conveying that a huge lifestyle change would be necessary. One I'm skeptical that most would be willing, and able to make.
this feels like the opposite of safe-space talk, actually - people who are considering this are actively finding their own spaces (vs. asking existing spaces to consider their needs).
1. Work less

2. Reestablish your passion. Read some interesting books (and take a break from coding). Pick up a different language. Work on a tetris clone in javascript. I found that getting away from Java was a nice break from work (back when I was unfortunate enough to work with Java)

3. I really second exercise as a way to recharge.

4. Have any hobbies outside of computers? I find hiking/woodworking/etc to be extremely beneficial to my coding side. When Monday rolls around and I haven't touched a computer since Friday it's like "oh nice, I get to exercise my brain again".

5. At work, I'd definitely suggest working on some sort of test suite. This can be extremely daunting if you don't know where to start, "Working Effectively with Legacy Code" is a great book for dealing with adding test cases to super shitty legacy code. It'll walk you through learning how to test (if needed), and how to refactor to make code easier to test.

GL! Hit me up if you need anything else.
Or it's just a larger, systemic issue. Saw this post yesterday on Reddit, which I think is quite relevant here as well: https://www.reddit.com/r/LateStageCapitalism/comments/5oeiyy...
Context: the UK government has decided to abandon the single market. Businesses are currently lobbying (very stongly) for this not to happen. That's not to say there's not merit in their arguments, but I would take the figures with a pinch of salt.
Spring Cloud Data Flow for Cloud Foundry 1.1 Integrates Batch Workloads
> EU decisions have to be unanimous.

That's not true.
I completely agree with you on such matter, but I don't need any convincing. From the point of view of a guy who does not believe in climate change, saying that Dr. Murry Salby should no be trusted might actually have the opposite effect, and present this Dr. as a person fighting against all odds for the truth.
I've been in a situation where we did agile with 30 people. Standup took 10-15 minutes.
Life imitates Art.
I can't stop seeing it as a URI.

Why "a"? They should've just had URI fun and rebranded as moz:// (pronounced "mahz")

moz://firefox

moz://thunderbird

the list goes on!

I guess you could have moz://a/firefox but why A? A disk drive?
The correct URL is of course https://conversations.im
Quite impressive.
I haven't let it affect decisions like buying a new car. I've been looking at some houses, but just for fun.

I've been working on some of my own startups since I quit this job. I needed to keep my burn-rate low, so I lived in some very cheap countries in South America, South-east Asia, and/or Europe. Basically the "digital nomad" thing, except I didn't move around very much.

And then I somehow managed to find a long-term client, where they only need me to work 4 hours per week, at $150 per hour. This supports a very high standard of living in my current country, so I'm extremely happy with this arrangement. I stumbled into this completely by accident, and I never even knew it was possible. So now I'm thinking that this is a pretty good backup plan, and I've started to put down roots here.

I know this particular gig won't last forever, but I certainly don't want to go back to full-time employment. 20 hours per week would be hard enough.

I do need to keep working hard on my own projects. I still haven't been able to build something that generates passive income. Not even regular income.

I try to make a lot of time for fun projects and hobbies that don't make any money. Things like art and music, and making things. I know it's possible to have a career as an artist or a musician, but I don't think I'm that lucky. I wish I could really pour all of my energy and time into those things, instead of also spending time trying to monetize various apps and websites.

I might try Patreon. I already have some pretty popular YouTube videos, so I think there is an audience for the kind of projects that I love to build. That's what I would be doing if I was retired, so maybe Patreon can help me to do that right now. I might try to set that up when I finish my next project.
IIRC, Down&Out addressed this. When you looked at another person's Whuffie, it consisted of 4 parts:

* +Whuffie from users you +Whuffie
* -Whuffie from users you +Whuffie
* +Whuffie from users you -Whuffie
* -Whuffie from users you -Whuffie
I think the tendency to over-engineer is a symptom of retrofitting an assembly-line 9-5 shift onto the creative process of writing code.

You sit a guy there 5 days a week for many years. He has to look busy, he has to do something with all of that time. He's not going to get paid if he writes the code in the most simple, concise, and straightforward way possible and then goes home until they're ready to make a new feature two weeks later. He has to sit around and make up something for himself to do.

Contrast with side projects. I have many simple weekend projects that continue to work well and provide their promised utility years later. Because you just write what you need and stop, you don't get sucked into the disastrous complexity spiral that every company-internal software project ends up as.

The other factor here is that people need some signal to say "I'm good at my job" (because no one can actually tell). That signal has to go to colleagues, superiors, and peers outside the workplace. People therefore invent artificial complexity or take intentionally convoluted approaches so they can sound fancy. In the most extreme cases, this is a conscious decision designed to block out "competitors" (colleagues). In many cases, it's a subconscious way to ego-stroke (and to mix in a little bit of variety per point one above).

This is especially true when a household brand like Google or Facebook pushes out some new esoteric thing; everyone wants to see themselves as a Google-or-Facebook-in-waiting and it makes it easy to pitch these things to the bosses, when the fact is that the kinds of things that work at large public companies like Google are probably not going to work in small companies.
Cool tutorial for using Flow in React & Redux applications
Doable for short time, but you also have to get to and from the Eurostar train stations. For me it would be 2 hours just to get to Paddington...

But if you have an office close to Gare du Nord and a flat close to Paddington or opposite then it is workable. And one train journey commute without changing trains is enjoyable. (ie sleepable/workable)
https://www.skepticalscience.com/Murry-Salby-CO2-rise-natura...

Please read this and respond.
Did it work well?
At the risk of sounding like I'm self-promoting, we developed a Compensation Model at Qbix that is arguably much better than equity for both the worker and the company.

The model is simple and helps us compensate people for contributing to our products in a way that is consistent with our philosophy: People live lives. Companies build products. Platforms should be free for anyone to contribute.

The core ideas are that you partner per project and you compensate people for their actual effect on your bottom line. All the incentives seem to line up correctly and we use it with our own developers. It is also a good model for anyone just starting out with an idea.

You can find the details here:

https://qbix.com/blog/index.php/2016/11/properly-valuing-con...