skysight-inc/HackerNews huggingface dataset:
How did blockchains start to pick up the same grammatical quirk that "chiropractic" has? The blockchain, a blockchain, blockchains, blockchain technology, fine. "so many people are so excited about blockchain today"? Bizarre.
Has anyone ever come up with an explanation of why Mac users need an alternate version of Safari, a perfectly fine browser? If so, does the explanation make any sense? Just asking.
I thought the titular planet was just near the core, not extra-galactic? Or am I forgetting one?
I get you're joking, but:

https://blogs.microsoft.com/next/2017/06/14/divide-conquer-m...

"Doina Precup, an associate professor of computer science at McGill University in Montreal said that’s a significant achievement among AI researchers, who have been using various videogames to test their systems but have found Ms. Pac-Man among the most difficult to crack.

But Precup said she was impressed not just with what the researchers achieved but with how they achieved it. To get the high score, the team divided the large problem of mastering Ms. Pac-Man into small pieces, which they then distributed among AI agents."
I'm not sure if it's as clear-cut as you say. It seems like complex sounds could be harder to differentiate and could take more energy to recognize. What specifically will kill you if you transmit less information?
Another interesting example is the treatment of PTSD and heroin addiction through ayahuasca or ibogaine ceremonies.

http://reset.me/personal-story/personal-story-ayahuasca-addi...

http://www.maps.org/research/ayahuasca/
> On what do you base this claim?

The law governing licenses (of all kinds.)

> If you grant rights to someone, in what legal way can you simply revoke those rights?

If the grant is gratuitous (not contracted for) you generally have no legal obligation not to simply revoke those rights (it is exactly the same case as inviting someone into your house and then ejecting them when you decide they've worn out their welcome, which is also a case of gratuitous license.)

> Real question. I am not a lawyer, but would assume arbitrary revocation would essentially be a breach of contract.

Right, if there was a contract, then revocation inconsistent with its terms would generally be a breach, which would still least present a cause of action for damages and may permit an equitable remedy extending the license.

Most F/OSS license scenarios are not contract licenses, and even when they are, publication with an offer of a license isn't a contract, the offer must be accepted without the offer having expired or having been revoked first for a contract to exist.
no money (soon enough) too
Not really, there are some situations where the deal is too heavily skewed for it to be favorable for you. In human terms "I'm not willing to pay this much for this". What AI might actually consider bugs would be stuff like politeness or pity (I can't refuse to buy from this small hungry child), basically things external to the actual process of negotiation, but that might have considerable impact on human agents and how they would feel afterwards. (for example giving money to a beggar is a one-way act, but the donor will likely feel good about themselves despite not getting any material gains) Similarly, people might purposefully adjust their tactics depending on the status of who they are negotiating with, making more concessions with family and friends. If the AI just looks at the inherent value of the items, it'll miss things like that.
Double Feature:Grave of the Fireflies and My Neighbor Totoro Was a Terrible Idea
Ask HN: Where can I find open course materials on Quantum Computing?
I have a Masters in Engineering, so any prerequisites on the subject are also welcome.
I used FreeNAS years ago, version 8 as I recall and it seemed solid but there seems to be a lot of negativity in the comments here. Could someone fill me in with what went so wrong with FreeNAS 10?
Thanks, it's not the easiest keyword to search for (found it after you tip with a search for "rr debugging" though...)
Snark deserves nothing but derision.

I can't think of a single redeeming value of snark to be honest. It's facetious, dishonest and toxic. It's not even good comedy.
There are crowdfunding sites that either just happen to be used for these things or are focused on them, the issues are complex. Here's a run-down (that needs a couple updates like including Open Collective): https://wiki.snowdrift.coop/market-research/other-crowdfundi... (on the wiki for a still in-progress platform designing a new funding approach around the specific challenges of free/libre/open projects)
Thanks. Admire the site, keep up the good work.
Sweet, C#, any chance plugins could be implemented in C#?
Ya, that's not a bad point, I guess really any completely virtual item that distributes on a first come, first serve basis could work. That's sort of a generalization of bitcoin itself (if you think of the proof of work is a first come claim on the new bitcoins).
What about intellectual property? Can the kind sponsors of a side project get to claim the result?
2 quick things:

1- It's great that you've learned a wide range of skills.. this is extremely powerful (https://en.wikipedia.org/wiki/T-shaped_skills). If you're not sure what to do next, I'd look for the "vertical bar" and focus on that. Maybe it could be design or tech, whatever.

2- You invested a lot of time in learning how to build and run a startup.. very few people possess those skills, so maybe start a new project learning from what previously went wrong and see where that leads you.
When one does not care about type safety ;)

Only sorta kidding... Personally, I think sync.Map is a dangerous addition to the standard library, and hope that the Go team does not encourage using the empty interface{}'s like this. I can only imagine how bad it'll feel when someone reads an int64 as an int.
Apple is working on turning your iPhone into a one-stop shop for medical info
Ask HN: How do you stay connected to your customers?
What platforms you use? How do you offer support? Do you form a community (offer a forum)?
I'm not sure why you're being downvoted, but it's a valid comment. Even if someone disagrees, you clearly communicated a point that adds to the discussion.

Many are taking the article at face value, and are assuming there are no methodological flaws and that this study has been repeated enough times to invalidate any comments to contrary. It also didn't turn this topic into a "case closed" matter, as it's too big of an unsolved problem for that. They also just analyzed interviews, but did they monitor job performance after the interviews and for how long?

Additionally, differentiating between being a "good communicator" and a "good interviewee" is frequently overlooked. People too frequently rationalize their own interview approach as not the problem. Most candidates accept that they could improve and perform better at interviews, but a lot of people conducting the interviews don't think their process could do better.
It's not easy finding a job after being a founder.

My experience is that years of {mediocre data scientist and AI}, {mediocre project manager}, {mediocre product manager}, {mediocre software developer}, {mediocre book-keeping and financial management experience} and {mediocre salesperson} doesn't line up very well with any job description that any company hires for. Sometimes product manager is the closest fit. I think in 6 months I've had two interviews in my own country, plus a few more overseas, none of which have led to anything. I've not quite -- but nearly -- given up searching.

In the meantime, I'm still finding I can pitch ideas to people about software that they could use in their business (or sell to other people) and hack together things quickly enough to keep some money ticking over. It's not ideal, because I'm spending more time doing sales than doing development.

It occasionally gets surreal, where I've been rejected for a role from a big corporate where I would be looking after a solution that I had sold and implemented for them -- but because I don't have big name employers on my resume, HR wouldn't put my name forward for it.

There are also freelancer networks where you can keep your skills (not just coding skills, but other business skills as well) ticking over while you figure out what's next.

It seems like most people can end up being happy in a lot of roles, it's mostly about the people you are spending time with. So a good place to start is to think about what sorts of organisations you want to be with, or who you want to be with rather than what you want to do.

A nice book which might help is "Book yourself Solid" by Michael Port. It's mostly about how to run a services & consulting business, but he has some early chapters going through exercises that make you think about what you want to do.

Perhaps the world needs a company who specialises in hiring ex-founders on the grounds that the market doesn't do a good job valuing them at the moment.
C++ not my favorite language (maybe second favorite), but definitely interesting from the vids. Rust, D, C++.
Sounds like the Alinsky bit in "Rules for Radicals" about working inside and outside of people's experiences:

"....In a similar situation in Los Angeles four staff members and I were talking
in front of the Biltmore Hotel when I demonstrated the same point, saying:
"Look, I am holding a ten-dollar bill in my hand. I propose to walk around
the Biltmore Hotel, a total of four blocks, and try to give it away. This will
certainly be outside of everyone's experience. You four walk behind me
and watch the faces of the people I'll approach. I am going to go up to
them holding out this ten-dollar bill and say, 'Here, take this.' My guess is
that everyone will back off, look confused, insulted, or fearful, and want to
get away from this nut fast.

From their experience when someone approaches them he is either out to
ask for instructions or to panhandle — particularly the way I'm dressed, no
coat or tie."

I walked around, trying to give the ten-dollar bill away. The reactions were
all "within the experiences of the people." About three of them, seeing the
ten-dollar bill, spoke first — "I'm sorry. I don't have any change." Others
hurried past saying, "I'm sorry, I don't have any money on me right now,"
as though I had been trying to get money from them instead of trying to
give them money. One young woman flared up, almost screaming, "I'm not
that kind of a girl and if you don't get away from here, I'll call a cop!"
Another woman in her thirties snarled, "I don't come that cheap!" There
was one man who stopped and said, "What kind of a con game is this?"...."

https://archive.org/stream/RulesForRadicals/RulesForRadicals...
A bird's offspring would benefit from differentiating between "where are you" and "predator in the area".
Probably the same with any other locked data structure vs. structure using atomic ops. If you have read-heavy workload, especially one that does batching then grabbing a read-lock once and executing your batches before releasing it can be faster than lots of reads on a current map. Especially on weakly ordered architectures where the ordered reads may cost you performance.
It's ironic that the set of dangerous drugs coincides perfectly with the set of drugs that are banned under the Controlled Substances Act. The government gets to decide which drugs are illegal and therefore can only be abused, not used. And, of course, the government always gets it perfectly right.

One can see that the designation is, in fact, fairly arbitrary. As marijuana has become legal in many states, and more socially accepted, the idea that all marijuana use is abuse is fading.
I don't think correctly means in a way that you'll enjoy. Isn't it more about the fact that you could use it correctly in the sense that it will have time limited effects which will not render you a danger to society or yourself. Have no idea about the effects of acid, but if a bad trip is had, but the effects subdue completely and during the trip you're not self harming or harming others, I'd say that qualifies as correctly no?
FreeNAS promoted a major version to release, turns out it was half baked and they pulled the release a few _weeks_ after. Lost a lot of faith in the community.

http://www.freenas.org/blog/freenas-corral-status-release-te...
I'd go further and say when one cares less about performance. There's overhead for type assertions that could be avoided by implementing your own synchronized map with the types you desire. Admittedly, the overhead is probably negligible for most users.
Use your money and take off for a few months. It's much easier to get perspective when you are not exhausted. In my view you have gained a lot of valuable experience that will be useful for more startups of your won or some other company.
Mobile Application Development Life Cycle (MADLC) – Java Micro Edition
> Corporations don't care about the law any more than individuals do.

I'm struggling to find a connection between the points that I made in my comment and the points in your reply. Suspect we have some miscommunication here... my own comment wasn't spectacularly well filtered.

I'll bite on these though;

> Laws and regulations are just guidelines if you are determined enough to get your way. Look at all the Uber stories.

Don't conflate civil or criminal law with the work of regulatory bodies, who in my experience with the FCA and OFT are very open and collaborative without any need for "tenacity".

Uber work very hard on marketing and competition, but they are allowed to succeed to regulators who WANT them to succeed despite their amoral hussle, not because of it. Regulators in my experience (the FCA and OFT specifically) are very open and collaborative. They understand that markets move on and regulations sometimes lead and sometimes follow.

> Please think about it. Just because something is legal does not make it right...

So, I'm assuming from this comment that you're quite young. Just for you information; I suspect most folks on HN are already aware of the delta between legality and morality.

I'd also recommend thinking about the subjective nature of morality, and the causes and malleable nature of it.
Let me be perfectly blunt about this: your trading system is probably the equity equivalent of picking up nickels off of train tracks. A year's worth of living expenses isn't enough to get average investment results, live off the gains, and not engage in high-risk behavior.
Awesome. Over $1k MRR of opportunities up in last few hours. Looking forward to see these products built!
Toss me an email niftylettuce@gmail.com
C++Now is branching out. I gave a talk this year on FIFO communications and a tutorial on RaftLib. One not so C++ focused and the other definitely C++ focused (C++ library). I enjoyed the wide variety of people and topics. Will try to go again next year.
> HR people love applications with an "entrepreneurial spirit"

This has been the exact opposite of my experience.

I think HR is more likely to say "reject immediately, not an exact fit for the job we are looking for and anyway he or she will probably leave to start another startup soon"
GIMP is a steaming pile of shit. It's not 400k away from being a Photoshop competitor. Maybe it is less so now, but when I last used it, I said never again. If you need Photoshop to actually get work done, the $120 it costs ($120 gets you both Photoshop and Lightroom) is well worth your money. Many people charge more for one hour of contract work than Photoshop costs to buy for an entire year.

But there are very good Photoshop competitors that don't cost a lot of money. Pixelmator is $29 and a better program for many users. It's lightning fast to open and use and it requires less computing resources.

I remain deeply unconvinced that any software that requires an elite UI and interaction model will ever come out of a software libre solution. In addition, most software libre solutions are simply copies off of someone's else's ideas and hard work. It can't exist without paid software to copy first.

What are we even doing in tech and software if we are arguing that people should copy other people's work and then make it free, causing people to lose their jobs?
The slides on chained exceptions (feature 3) are missing one thing, I think. The "raise from" example is not really a way to "do this manually", but rather a way make explicit the relation between the two chained exceptions (as can be seen in the traceback messages), which is quite helpful.

The first example says that one error occurred, we tried to handle it, but then another error occurred in the handling. E.g. "Failed to find eggs in refrigerator. Tried to buy eggs, but tripped and broke leg."

The syntax in second example should be used when the exception in turn causes a larger process to fail, e.g. "Failed to make pancakes due to a failure to find eggs in refrigerator."
Let's hope good abstractions are developed so that this level of math isn't what we have to deal with on a daily basis. I could imagine that happening. The math behind how an individual transistor works is pretty hairy too, but we mostly don't have to care.
No - the developer/startup that builds each project owns the product they build. Good question.
That the HN headline was updated with the date does not make your point any less valid. All content needs to have a date on it. (And as long as I'm ranting about this, the word "latest" should never appear as a substring in any title or file name unless it's a symlink.) People seem to continually lose sight of the fact that it will not always be now.
The NSA has linked the WannaCry computer worm to North Korea
I'm not saying mine is a great example, especially with the current state of the technology. If I had a fool proof example I'd be building it!

I think the thing they offer is the potential for great efficiency and thus lower cost and also a lower barrier to entry for systems that require trust.

What I'm most optimistic about is the next phase - how can we scale this and then what can we build on top to further practical use? That's a more interesting discussion than dismissing it all together.

Bitcoin introduced the blockchain and some good ideas about how it could be used. Ethereum ran with some of those ideas. There's even more ideas on how this can expanded we'll maybe see in a few years.
If you've got that range of skills you'd probably be a really good product owner/manager at a big company. There's always that avenue.
Holy cow. Didnt know you could serialize functions. Nice. Also the name "dill" made me chuckle. When i understood it after a minute :)
>I know people who have worked with Terrone. His reputation is not so great either, he is an arrogant dude.

>So take this post with a grain of salt, it is part of a smear campaign that Terrone is going about online.

I could not disagree with this more strongly. I have exchanged emails with both Limor and Philip on many occasions, both are the most authentic advocates and supporters of Maker culture I have ever encountered. They are true believers and I have seen them consistently put those values ahead of business considerations.

Federico Musto lied about his academic credentials and Limor made it very clear why she took that personally:

To women in the maker movement, who are often accused of being fake geeks and frequently have their expertise questioned, Musto’s apparent lies are personal affronts. “When you go to MIT, there is always this murmur that they had to lower the standards for you,” Fried says. “And after you graduate, you get asked all the time if you were actually smart enough to have earned your credentials. It’s a little bit insane that this guy has gotten this far without ever being questioned.”

So yeah, they have every reason to shut Federico Musto down and he in no way appears even remotely qualified to be in the position he is now. That's not a "smear" campaign- that's accountability and a community enforceing it's core values.
> 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.

Even leaving aside general issued on the revocability of licenses that aren't special to copyright law, the US has a special provision making all licenses and transfers of rights by authors under copyright revocable by written notice, during a 5 year window 35 years from when they occurred; see 17 USC Sec. 203.

> So...what are you basing your legal theory on here?

The general American (Anglo-American, I think, as I'm fairly certain the principle is a common law one which is older than the US) of licenses.
Quantum Mechanics Without Maths or Philosophy
It was very brave of her to do what she did but I can't help but feel like her courageous act is being squandered by the rest of us. Uber is certainly the most egregious example of blatant sexism and just general aggressive incompetence but certainly not the only one.

Google just recently refused to release salary numbers across their workforce because it "would be too expensive" which is really another way of saying the truth would paint them in a very harsh light. Going further back the big three were colluding to keep engineer salaries low with non-poaching agreements.

The industry as a whole is unhealthy and it is important to continue calling out all the bullshit and not becoming complacent with the status quo. For every Susan Fowler there are a few thousand that suffer in silence or worse yet they speak up and are punished.
Eh, I’ve gotten somewhat confusing type errors from mixing precedence levels in Haskell, but no bugs that I can recall. I’d like it if the levels were named instead of numbered, though—I have a hunch that the majority of operators fall into a family like “additive”, “multiplicative”, &c.

People have experimented with relative precedence levels (and I believe Perl6 does this?) where you can say “this is lower-precedence than that” and you have to use parentheses to disambiguate expressions that mix operators unrelated by that partial order.
I've had occasional issues with ZFS on linux after a hardware problem (sata card died in a weird way) and it left the system in a state where the then stable release would crash upon doing a scrub (git version had a fix for the problem i hit). I ended up booting to FreeBSD to clean it up rather than trying to get dkms going with the git version. That said, no data loss from the incident.
Celestial boondocks: Study supports the idea that we live in a void
Last but not least, after you fail an exam you can usually see it with errors underlined and often have the teacher explain them for you. If you answer interview questions in a suboptimal way, you get no feedback. You don't know what was the error you made, if any. Maybe another candidate simply read about the logic puzzle that was used.

The canned response I got was "We're sorry, but we can't currently recruit you. Please try again in half a year or so, maybe we will have some new opportunities."
If you press on, you just get evasive answers.
Tesla is actually offering a patent truce, not anyone-can-use. This is roughly the same as the cross-licensing agreements you see between big industry players, except that Tesla is offering it to everyone. It's likely Tesla is still applying for more patents; it would be foolish for them to not do so, given the current patent law.
> I don't blame the article for not including it because left wing disinformation has been mostly ineffective and uninteresting though.

So ineffective that a Bernie Bro shot a few congressmen? Give me a break.

The rest of your commentary is similarly dismissive in a way that suggests an underlying bias unworthy of further comment.
>no need to act like you're the majority

Is he making that assumption, or are you?
What are some advantages of delayed binding?
Excellent rebuttal.