skysight-inc/HackerNews huggingface dataset:
That is literally my point regarding her whole "well written piece".
Do you have any court cases to back this assertion? The GPL is the license of millions (maybe billions) of lines of code. We've all bet on them being non-reversible on released code.

Given the way Linux is copyrighted (with many holders), it'd be an absurd situation if any copyright holder could just decide, after the fact, that they don't want their code being distributed under that license anymore. In fact...I think that's been litigated in SCO vs. IBM. So...what are you basing your legal theory on here?
I do not believe that a deregulated system can catch to massive economic scale because there is a trust involved with currency.

The minute a currency is distributed with no regulation it can be monopolized and its price shifted up and down by the power of the monopoly.
Is that similar to the exponential progress in flying cars since the 50s?
Paid menstrual leave PLZ?
The first 2 days are killing us!!! Plz, make it happen b4 our menopause. We all know every woman bleeds every month. Whoever with the magic power, plz make it happen ASAP!!

Come on, why would you flag this post? We are all adults here. We need the change asap.
Did that change happen before of after the acquisition by Facebook?
I guess s/alias/invent new names for/ in the above.
Wow, they found 458 bugs in the linux kernel: https://github.com/google/syzkaller/blob/master/docs/found_b...
Lol Ruby is the worst at this. It can cram so much information density into one line of code it can get mind boggling.
Yes I want it too!!
License terms (no matter how explicit) don't override the governing law, and in US law at least, gratuitous licenses are revocable at will; the terms stated cannot change this but may still have some effect under the doctrine of promissory estoppel.

There's also a legal theory that the GPL is, or can be depending on the circumstance of a particulsr case, a contract license rather than a gratuitous license [0], but even in that case the contract offer would be revocable, and the GPL itself only irrevocable with respect to licensees with whom a contract was formed prior to the offer being revoked (because FOSS licenses are sublicensable, that licensee could offer sublicenses to the original work, but might not, e.g., if they chose not to do any of the acts which required such an offer.)

[0] which may not actually save the day, either, since some courts have held that contract licenses are revocable, but that revocation in violation of the terms of the contract makes available damaged for breach of contract rather than compulsory extension of the license.
Love Kubernetes/cloud/APIs? Bitnami is hiring senior back end developers (remote)
The accusation is "Arduino is no longer open source", but the "proof" is a mostly a few missing license files, with a few other incomplete source submissions. No change of licenses, no new bits without sources, nothing to really indicate an actual change instead of some minor oversights.

I'm not familiar with the conflict, but this really looks like smearing at worst, and bad clickbait at best.
To me, one of the biggest problems with weird file formats is that every single problem has to be solved again, just for that. Not only that but once a solution has been created, it is probably the only option (instead of one of a dozen) because it is so much harder to do the combination of both $DESIRED_FEATURE and $PARSE_FILE, not to mention $DEBUG_QUIRKS.
Ask HN: How to Vlog properly?
I just started vlogging https://youtu.be/dC-1OQ-3fb8
and I'd love tips and advice on editing and recording properly!
I am not an Ethereum developer or expert on the codebase or technical capabilities. In fact I've read very little on how this sharding would be implemented. I have a lot of experience in distributed systems so I understand the benefits but I don't know how this would work for blockchain technologies.

However, it is a known issue and there are proposals and I'm sure more to come. Sharding is a leading proposal and it has been described. However, I cannot personally comment on the viability.

But I'm an optimist and believe it will be solved. Maybe not with Ethereum but eventually with something.

The one fallacy to be aware of is a lot of people it appears think that blockchain technologies are static. As if they can't evolve and change and iterate. They can and if history is any indicator they will so long as there is interest and outlandish people see potential.
Restructuring a growing team
You might have better luck with the fast-logger library, for one. I'd also suggest using ansi-wl-pprint, which would work on Windows and also probably be faster than string concatenation (which is just plain bad in Haskell).

As was pointed out, GHC is calling getCurrentTime too often. If you take advantage of GHC's laziness, the value will stay valid longer. I assume that is what fast-logger does.

https://hackage.haskell.org/package/fast-logger
Wow, that's really neat! Thanks for mentioning it.

I just learned about the ss utility last week (for finding out what application is using a particular socket, as an alternative to lsof or netstat), and now I've just learned about rr.
> discussion about susan fowler
> angry brogrammer cries about 'but wahh it's not fair'

love the irony
Jumping Spiders Can See the Moon
>The .org people (Federico Musto) are different than the Arduino.cc people

This is false. The 'Arduinos' were effectively combined last September. [1] It's now "Arduino Holding", and the "Arduino Foundation", of which Musto owns or controls 51%.

As for the outing of Musto's academic record, I would simply suggest Torrone is looking out for Arduino, and importantly the idea and reputation of Arduino as the most successful Open Hardware project. Musto has proven himself a liability to the Arduino brand, and he controls a majority of it. As child comments have said, it's not character assassination if it's true.

Personally, I think missing Eagle files for a few Arduino boards doesn't quite qualify for not being open source. That's a due diligence issue that many more open source projects are guilty of, especially in the open source hardware world. The power of Arduino is in the IDE and to a lesser extent, the bootloader, which are obviously Open Source. However, numerous publications [2] have written about the Musto situation, pointing out the grave situation they're in, and nothing has been done about it yet.

[1]http://hackaday.com/2016/10/01/arduino-vs-arduino-arduino-wo...

[2]http://makezine.com/2017/06/09/free-arduino/

Disclosure: I wrote the hackaday post [1]. Torrone has shared documents with me, and I spent a few bucks on Fiverr to translate Italian court docs. The situation is fucked.
I didn't know about the Arduino civil war until now but man I love my bag of ESP8266s. Just having them is inspiring. I whipped up a DIY star tracking camera mount with one last weekend on a whim. So fun, so easy, so cheap.
What does sync.Mutex is now more fair really mean?
The Star actually has an 8266 on it, oddly.

To me it feels like Arduino (both sides) has been trying to recapture lightning in a bottle.
Rust: Hack Without Fear [video]
Another concerning datapoint: Google Now has recommended Shareblue propoganda articles as "Trending News". Pretty Orwellian.
Well, I just posted in another thread an article about Russian propaganda which contains a big exaggeration that is trivially disproved by damn Wikipedia: https://news.ycombinator.com/item?id=14555953

I have no idea what their sources were but they clearly trusted them a little bit too easily. I immediately went to fact-check this because it just didn't even seem possible to me to simply fabricate a historic province or move it to a "different geographic space" like that. Too many textbooks to amend, too many people who remember.

The first article I linked in that post also is fishy, though in this case at least they had their multiple sources: apparently these were a pair of elderly people and a bureaucrat, analyzing alleged hacking attempt. I don't really believe this story either.
Indeed they do! And that's where the value is.

Why can't a blockchain technology in a matter of years offer the same type of convenience and stability with a much lower price due to the decentralized nature of it all?

Right now they can't you're right. But there is no reason to believe with certainty they won't in the future. Of course they might not but I'd bet the other way by virtue of the plain as day benefit they offer motivating iterative improvement over the many coming years.
You're repeatedly misspelling his name, and correctly pointing out the complete fabrication of an educational background is not a "smear".
Wouldn't it have to be rebuilt from scratch? I thought that any program containing open-source code must also be entirely open-source, at least with most common licenses.
Quick demos and POCs work well on Github Pages.

More dynamic apps can be hosted on Google Compute Engine's free tier. Single core Xeon vCPU with 600Mb RAM. Enough to run Ubuntu 16.04, Caddy, and a pipeline of concurrent golang micro-services in parallel for maybe a few simultaneous users per second ;)

Use Firebase or Cloud Datastore free tiers for real-time data persistence.

You'll get warnings about load, asking you to upgrade to a medium instance in the control panel. But it suffices for an MVP and to gauge interest. And it's effortless to scale when all you have is golang binaries, systemctl service scripts and API keys. No Docker Required!

To get even more minimal, try architecting a serverless solution. Best of luck!

https://cloud.google.com/functions/
Is it possible this means it was a mistake to buy those systems, because they are not based on open source software?

One objection is that these systems may have been the only ones on offer that met requirements. I think one has to consider collective effects, though: were people prepared to 'irrationally' say "I'm still not buying it, because it's not open source", we would end up with open source MRI machines. Of course that's unlikely to happen at present simply because there is NOT a consensus that open source software is important or even a good thing in this context -- but this argument addresses THIS objection.

That kind of stance happens in some situations, and not currently in this one. I don't think that's an immutable state of affairs. Also, I don't think it's because of the high direct costs of saying "no": refusing to pay kidnappers also has a high direct cost and an analogous collective benefit (I'm not aiming for a hyperbolic moral comparison there, I just picked that because, as an extreme case, it makes the point clear).
if this is not a joke, i'm amazed by your perspective..
Yep, common with campers and hippies (and there's some overlap there as well). Found in many hostels, tents, backpacks, and showers. The labeling is indeed kooky, but the soap is the real deal. They have bars and unscented soap too. You can do laundry, wash dishes, and clean your floor with it.
I'm an introvert, hates social gatherings, etc. Yet I've found the ability to think aloud extremely helpful. Sometimes just vocalizing my thought makes the thinking clearer, almost as if hearing myself again makes the brain think over every thought once again. In a collaborative situation (such as pairing) this is even more helpful.
If you completely shut down during the interview and don't communicate, you're probably getting walked out from the interview. If you cannot or will not communicate, then the interviewer is unable to evaluate you.

I also don't think he was advocating nagging either, simply asking questions to get the candidate talking. If you "go dark" for 10 minutes, you're pretty much definitely stuck. Talking to the interviewer might get you unstuck. Staring at the whiteboard quietly probably will not.
It wasn't a big story, more that they:

1) Basically piped everything through their own servers, including a huge amount of personal information, and

2) Had very careful weasel-wording in their privacy policy which gave them carte blanche to store and then sell any data they had about you.

It's possible that they didn't track this stuff and were just covering themselves, but I had quite a long email conversation with one of their lawyers about it, and despite me explaining clearly multiple times what my concerns were (data collection, resale of personal info) and them having multiple opportunities to simply say "we don't store your personal data beyond X days and we won't sell it", they never gave any meaningful response to either concern.

After that experience I have no choice but to assume the wording in the privacy policy is deliberate and that they weren't operating in good faith (from a privacy standpoint).
Filtering out everything but the users you have established relationships with will just push you into a filter bubble echo chamber.
You should apply for jobs at startups -- get in touch with your fellow founders. You have a unique skill-set & mindset which I'm pretty sure will be valued by the right company & team.

As you've noted, doing nothing will only make the bad feelings get worse - it's best to start getting in touch and talking with people, it's the best way to decompress IMO.
It probably means that it used to favour activating one waiter over others, but now is less likely to do so.
The article ignores incentives - that the effort in trying to find a new block may be better than the double spend. You'd have to buy a big ticket item, and get really lucky as well so you have a fairly small window to catch up and get head. So bitcoin works partly because the incentives to be an honest member outweigh the potential benefit of attack vs the cost and risk of simply not winning in the window within which you can double spend.

I'd consider some of the other uses of block chain such as permission-based approaches, and the other applications like luxury goods in supply chain to prevent counterfeit goods from entering.
You have money in the bank from the deal. That's better than 80% of the startups out there. You are not a failure. Take a break, go on vacation and rejuvenate your love for technology. Don't make any plans and see where things are after your break. You're young with a certain level of success, enjoy yourself!
The quoted soundbite is intended to be pithy, not 100% literal. It's ok if some of the eyeballs are in fact implemented with automated static analysis.
https://www.sciencenews.org/blog/science-ticker/great-tits-s...
And plenty of cuts are taken and taken and taken. There is an inherit inefficiency that exists right now because it is indeed necessary. The people, private systems and other parts that makeup the "trust" of it all that makes it work.

Now imagine we could do this in a public way that can't be cheated easily at all? We create new efficiency, ironically, by centralizing much of this on a globally distributed blockchain with computational rules enforcing the flow of business. Suddenly we don't need these companies because their most valuable asset, trust, has been automated away.

The business that figures out how to do this will claim the market of existing companies.

Software eats the world. Why wouldn't it continue to in a way that eats the existing software centralization?

It doesn't mean it's free but it certainly looks to have the ability to outperform current business models which came to be because they outperformed previous business models.
Any chance you have a write-up on that? That sounds awesome!
Yeah, right up until their editor shuts down their interview or tells them to rewrite.
The version of this where that code is clearly unsuitable for its stated purpose is my favorite coding interview question.

The unsuitability should be extremely obvious, no "spot the missing semicolon". Maybe it has a severe performance problem, maybe an obvious security flaw, maybe a logic error. The point is to prompt a discussion of better alternative ways to do what the code is trying to do.
Forgotify Only Plays Spotify Songs That No One Has Ever Played Before
There is an enormous difference between a person taking a minute to collect their thoughts without speaking and a person being unwilling or unable to communicate. I can't be sure, but it sounds like at least some people in this thread are talking about pushing back against the former as well as the latter.
It's more that very smart people who've been doing it for 20+ years, are world experts at automated trading and have billion dollar funds to play with still go bust on a very regular basis.

This kind of finance is a game you play with other peoples' money, not with your nest egg.
I think you need to focus on doing this visually, that is have him/her design the UI, agree on it, and distill that down to internal requirements which you can estimate out. It doesn't seem necessary to be sharing the implementation details with them.
I worked with somebody like that once. He would get massively frustrated because he needed that back and forth to think through ideas and I was giving him nothing. I would get frustrated because I had to digest information before I could say anything about it and he wouldn't stop talking long enough for that to happen.

I had a lot of success with asking him if I could think about the problem and we could schedule a meeting in half an hour or so. He was much happier with that result because I had thought through the problem and was now able to give him the back and forth he needed. I was also much happier because I was no longer expected to come up with insight on problems I had no time to chew on.
Quick JavaScript performance tips
Fostering Independence in Children
No. Thinking out loud is not the same as communicating a thought process.
No, the myriad that say "we care deeply about diversity and inclusivity" in their job posts. The ones that come out against banning travelers from Muslim-majority countries. The ones that care about climate change and the effects it has on people of this planet.
This is (at least partially) true, but it strikes me as whataboutery? Yes, open source vendors can fail to follow good open source/free software principles just as closed-course vendors can, and yes "medical equipment is now mostly open source" is not the end of all progress.
I am fine if they think about it for minutes or need a while to sort thoughts out. But at some point I would like to get some response. What else can I go by in the interview? And even if that person can write great code I am not sure things will work in the long run if he can't explain himself.
It is still the same rate. 2.2 ish for new recaptcha, too.
Celery + Redis is way simpler.
decided to log back in using my course unit (INF180) as the username and password...I didn't go any further. I simply logged out and stayed quiet (and uneasy) about the whole thing. I was too scared to report it in case I was thrown off the course for 'hacking' the system.

Since when have this country's schools been run by idiots? Not you, but the people who would have let such an idiotic situation come about and on top of it, have created a climate where one would fear repercussions for reporting on it? Since when has this country become run by uncomprehending idiot authoritarians? When did this come about!? AFAIK, High schools and colleges weren't like this in the 80's.
I must ask: What does "Rooting a Printer" mean to an Australian?
That's totally fair. I see potential more than killer apps. But I think your attitude is fully defensible.

What I find peculiar is a flat out, almost arrogant, rejection of blockchain (and what I believe is a fundamental misunderstanding) from our technological elite.

It's almost as if they are focusing on the wrong thing which to me is the nearly comical surge in "value" of some crypto currencies and the literal view that they are and can only be a store of value.

There's plenty of scams and stupidity but there's also real potential I believe. I'm very possibly a naive fool too.
I use the Arduino IDE for my D1 Mini/ESP8266 ... it works pretty well.
> In that case you might be screening for people who can talk but not actually code or people who can code but might not be the best communicator.

From TFA and literally the thing that started this whole thread:

> Furthermore, no matter what, poor technical ability seems highly correlated with poor communication ability – regardless of language, it’s relatively rare for candidates to perform well technically but not effectively communicate what they’re doing (or vice versa).
quality stuff less than 4min long
Laugh! Cry! Celebrate! Don't worry!

Don't worry at all...you're a HUGE success in terms of having something you built get acquired and still be alive and having created two things that even went anywhere! Keep expenses low & not to worry!

If not doing something is driving you nuts, start doing something...could be quite menial work, but something to get your mind focused on anything...and then thinking a bit about the next project / chapter. Could be learning something new, sports, another new skill, anything...

In terms of another company/project, I think it's important to find a great partner/partners or at least folks to brainstorm on.
Dupe: https://news.ycombinator.com/item?id=14553784
You've gained "medium level experience" in a few skill sets that are quite rare. When you combine them, you probably have something exceptional and unique. Think about the intersections of your rare skills, and how one shapes the way you think about the other. Just an idea!
I think this applies to actual software management too. I don't see people with the most code commits as the ones who gets promoted. The ones promoted are usually the ones who really scope out the problem. Once they're sure of a complete solution they code out their plans on a steady pace.

I think Einstein's the one that said: "If I had an hour to solve a problem I'd spend 55 minutes thinking about the problem and 5 minutes thinking about solutions."
In both of the companies I've founded, I had to wear too many hats. As a result, I have not excelled in any particular skill, rather I've gained medium level of experience in variety of skills from development to product design to finance.

You gotta be nicer to yourself. Honestly, in my mind its impressive having exceelled in all of those areas. And you found 2 startups and the second one was a success, although not in your eyes, which you gotta stop saying and start understanding or asking what success really is.
When should one use sync.Map vs a plain old map with a RWMutex?
Get a copy of Richard Bach's "Illusions". Go for a hike somewhere beautiful, then read it in a day. Might sound like a load of crap but doing that changed my life and got my head out of the future and my heart into the present. (((((BIG HUG)))))
There's a new trend called "microdosing" where acid is used in much smaller amounts than typical to improve mood and productivity.

This was also a "new trend" in the early 90's.
So, based on the new information presented in the article that people who can talk clearly about code can also write code, are you likely to change your interview practices to omit the take home task and ask the candidate to talk about code that somebody else wrote? It would be faster, easier and according to the data in TFA just as accurate, yes?
Not just theft, but aggression of any sort, including the most serious offenses such as rape and murder. Is there not a more fundamental moral value that we can all agree on?
That's funny.

I have a similar story about, on request, describing the sorts of day-to-day things I then did to a family member who doesn't have a conception of what "internet companies" do.

It involved databases and the phrase "take a dump".
Cities Say They Want to Fight Climate Change but Won’t Take Obvious Steps
Inkscape: https://inkscape.org/
Yes awarding the Nobel Peace Prize to Barack Obama certainly did wonders.

It would be better to simply not award one if there is no actually worthy work rather than pander to cultural whims.
what's bullshit? That the GPL was written with the same aims as the AGPL? I fail to see any bullshit in the post you're replying to…