skysight-inc/HackerNews huggingface dataset:
Except that people didn't live under a capitalist economic system with stock exchanges, shares, and private property for the 10000 years of settled urban existence before the 18th century, so, yeah -- apparently "economics is the same" isn't true.
The instance can fetch the upgrade from the NFS mount and also work using the previous version when NFS is down. I see no problem here.
Very surprised this affects Mac OS.

"The bugs affect Norton Antivirus on Mac and Windows, Endpoint and numerous other Symantec products"
Rethinking Computer Science Education
>I think the real point here is that there are more secure solutions. Saying that it's not all that less secure isn't a great argument.

I'd say it's a very good argument, this appears to be a non-issue that doesn't justify the dev time spent on "fixing" it. We don't live in a world with infinite dev resources.

Edit: Since someone appears to disagree, how would you exploit this "bug"?
I don't know where you got the information that they do not log these requests, but it is a good assumption, not a bad one. It would be atypical not to log every https request.
Being environmentally unconscious does not increase the average tech company's bottom-line. But reducing load on their servers does. So from that angle it makes sense. Interesting perspective though - I've never considered servers deferring compute tasks to clients to be undesirable. When I first came across the idea it seemed pretty revolutionary and sensible to me (maybe JS hype contributed to my viewpoint).
Even if it were only one in a hundred foreign students that turned out to actually be exceptionally talented, taking them all is a drop in the bucket relative to overall incoming immigration, both legal and not. (Even if the ratio were one in a thousand, it would still not be all that bad; the STEM student population is not all that large.)

Moreover, even if most foreign born students in a STEM program were merely as good as native students, as you suggest, that still puts them intellectually and educationally well above the average citizen, let alone the average immigrant.

There is no way that it does not make sense to offer foreign STEM students green cards, so long as the university is reasonably accredited.
I've considered it but the overhead on the server side would be too much for the ad-free (ad's = loss of privacy IMO) and non-monetized vision I have. I use diffie-hellman to distribute an encrypted master key to each client that is used initially for the chat. I'm going to tell users not to consider that private (I can certainly man in the middle it from the server as I'm the one who generated the key) but they can use that key to discuss what private key they will use and then enter it manually (my brown dog's name + my birthday with only the first letter of my last name capitalized for example). In that master key I sent earlier there is also a salt to add to the hash of the password they select so even if the key they pick is weak it still might protect them. Everything is wrapped up in AES256 thanks to the Stanford Javascript Crypto Library.

I may use openpgpjs down the line for private messages within rooms. I also want to experiment with WebRTC for private messages and maybe offer some opportunistic peer to peer connections but I haven't gotten the far yet.
i always incorporate in my home state when starting a new venture, its much easier to manage.

all assets can later be sold to another LLC or Corp as the need arises, but doing all these steps in advance can just cause undue headache and complexities.

also, california is about the least small business friendly state in the union. and AFAIK, having a delaware corp doesnt save you all that much in taxes anyways. so glad i no longer have to deal with that state.

complex corp setups also confuse some investors, certainly if you are raising capital from those not savvy in the plethora of ways corps are setup to circumvent taxation and game the domicile game. they basically think you are a scammer(been there)

just 0.02
I propose a simple fix for major elections such as referendums and presidential elections. I call it the "really?" approach:

An election needs to get the same results twice back to back.

So for instance, you could replace the primaries and November presidential elections with that system. Vote once: whoever is first needs to win the next round to become president. Candidates may decide to drop out, or not. The public knows: if on round two, they still vote for the candidate that won the first round, that's the winner.

For the UK referendum, a second vote would have eliminated the protest vote. You see the results of the first vote, and you really ask yourself: really? Do I want this to happen? And vote one more time to confirm.

Simple system, with one huge caveat: no guaranteed outcome. But it would eliminate the need for polling, and hopefully result in better democratic decisions.
Who decides when someone has "come to grips" with a topic? I mean, anyone who disagrees with me obviously hasn't come to grips with the issue, right?
You're not just trusting them to have good intentions, you're also trusting them to keep their system secure. If you have commit access to a popular project then your commit credentials are a high value target. What do you know about their security practices?
ACLU Lawsuit Challenges Computer Fraud and Abuse Act
Eventsourcing and PostgreSQL
I wrote effe with I believe is pretty close to what Iopipe want to do.

You basically write your function in golang and it get compiled to a single binary that you can run everywhere.

Everything is ready but the deploying, so you will need to deploy your own, but it already can create a docker container so...

Everything is on github: https://github.com/siscia/effe
> If you're trying to sell software to mid-sized businesses, it can be hard to be profitable.

This is not true whatsoever. I've executed diligence services on more than 15 software companies in the last year alone. Many of these are very profitable (80% gross margin and 30% EBITDA) and growing at steady 10-20% rates....you just don't read about them on TechCrunch because they aren't perceived as unicorns.
Juno closing in on Jupiter, sends first photograph
The former for the most part.
The music which it plays in the demo video is a meaningless mix of scribbled sounds.

Whatever the musical potential of the instrument might be, it is not shown in the video.
Add a reputation system and you are good to go (github does that).
You know, there is so much "Blah blah blah" about how bad democracy is, implicitly in context because "I think it came to the wrong conclusion" (which I , that I really expected the article to segue into something that basicaly amounted to "elites should just be given the power". I expected all the blah blah was trying to obfuscate this. But that's not where it went.

If you are interested in reading the whole article, please be my guest, but if you'd like to jump to the payload, use your browser search for "sortition".

(Though I can't help but point out the article undercuts its own premise accidentally. The EU, to the extent that it is even a democracy, is certainly subject to the exact same flaws described in the first half of the article! Therefore, logically, the decision to leave an organization where democracy is failing must not be so bad, even if it was made by a process that was itself democratically flawed. This does not "destroy the argument", in the parlance of the day, but it weakens this particular vote being used as the hook for the article. A vote on any other topic would arguably work better.)
Because hiring is akin to dating and therefore it suffers from the same problems:

1) It's mostly about subjective impressions and often weird ideas of what a suitable date/candidate must be. There are no official rule books or guidelines about how to proceed. It's not about hard skills and efficiency, it very much revolves around soft skills, presentation abilities and invisible chemistry.

2) More often than not both parties in dating/hiring aren't serious about conducting a transaction and getting to a serious business. It's about meeting new people, hanging out, checking the pulse of the job market but no more. Misrepresenting oneself, one's abilities/features and intentions is the norm with both dates/candidates(companies), which leads to a lot of frustration and bad feelings, keeping the success rate of activities in the both fields rather low.

Different industries, similar problems. And for the both of them no technological/software solution in sight.

P.S. See how "candi-date" is linguistically just a particular case or subset of "date". Just another validation of the point.
I recommend checking out https://en.m.wikipedia.org/wiki/OMeta and https://github.com/cdglabs/ohm
This could also be viewed as a challenge to develop better tools.

For instance, maybe there is data mining to be done on issues to auto-aggregate them so that you can still make some sense of the list without manual tagging and without relying on each submitter to choose sensible categories.

Maybe there need to be open-source libraries aimed at unclogging issue systems, such as a system for in-app bug reporting.

Maybe issue-tracking systems should auto-upgrade priorities on stale issues, or auto-close them based on lack of activity from the submitter.
But why should the average person know how about "low level stuff"? A CS major should know the the level of gates and boolean logic but deeper than that why? Intel's cofounders weren't CS majors, one was physics and the other chemistry.
Workout Mix Wednesday – Summer 2016 Edition
I came across this article.

https://medium.com/@scottbelsky/crafting-the-first-mile-of-p...

My impression of your product is that it requires much less explanation than is given. It seems that one of the biggest differentiators of the product is an emphasis on Dart.
If you hash, with or without salt, on the client for changing the password, you'll also need to hash identically when checking it (i.e. for login). In effect, the hash becomes the password; even if the plaintext is never leaked the first-level hash is just as good for access.
>I see no reason Trump cannot hire advisors just as experienced in the field as Hillary.

The "he can get experts too" argument is fine, except for the fact he has publicly spoken out saying all experts are "terrible."

>Referring to criticism that he could be better schooled on matters of foreign policy, Trump suggested he would do just as well, if not better than the current or past administrations without anyone providing input.

http://www.politico.com/blogs/2016-gop-primary-live-updates-...
> But regarding the racism part: if you haven't noticed, the entire west is having a massive surge in racist ideologies. IMO it is one of two things, either a) it is not racism but classified as such by the left, or b) it is racism and the reason for its massive surge in the past few years are the current policies in place.

Its dissatisfaction with the distributional effects of the economic system and the lack of mainstream elites in many countries -- of either the left or the right -- even acknowledging, much less addressing, the problem. This creates an opportunity for all kinds of opportunistic demagoguery laying blame for the problem -- doing so based on race and religion is common, but not the only element of this -- to sell policies that have little rational connection to the problems people are having.

Brexit is far from the only example of a policy being sold this way.
Anyone ever consider creating an IC bootcamp?
Lady's mantle herb
It's very similar to jury duty. And you'd try to use similar mechanisms to keep the system fair and balanced. And it would have similar failure cases, but "system without failure cases" isn't really on the table here.
I don't think that was the gamble when Buffet made the bet. The gamble then was, in ten years of completely unknown (at the time) market conditions, the S&P 500 will outperform hedge funds.

If you picked a different 10 years (say, 199X-200X or 200X-201X), I suspect that Buffet wins for most values of X, but I have not checked.
For it to be a golden ticket, someone has to hire them at a good salary. If the person went to 4th rate school and has no skills to compete in the job market, it's not really a golden ticket and not a drain on the economy as they don't qualify for a lot of things.

On the other hand, if the person is capable and can attract and sustain a lucrative career, they'll contribute to economy and taxes.

As someone else mentioned in this thread - having the ability to job hop for foreign workers prevents the exploitative wages from sticking and reduces incentives for companies to substitute for cost reduction. H1-B was originally "meant" (a.k.a. sold) to fill in labor gaps, not reduce costs...
> it's not possible, at compile time, to always determine a usefully-specific type.

You seem to be using "type" here to mean "runtime representation", which is a common use but is only one specific case of what is being discussed above. As I understand it (and remember that my Java is rusty), it is entirely possible to statically guarantee that whatever a given expression evaluates to, it satisfies a particular interface (moreover, it was deliberately labeled as doing so). That may not be "usefully-specific" for an optimizer (or more carefully, it may leave some vague that will be more usefully specified at runtime; we haven't established that the level of specification is of no use), but it certainly seems to be a constraint of the sort that sklogic was talking about above, and it seems like something that could be useful to me as a programmer.

I actually think that "representational types" - constraints that tell us explicitly about how the data is represented in memory - is the place where the dynamic typing languages got it right. As long as it's internally consistent, I don't care exactly how the data is laid out, and automatic systems can do a plenty good enough job figuring that out (except at system boundaries where I need to worry about interchange, or if I care an unusual amount about performance). If representation is not something I care about, I should not be wasting time/attention talking about it. Where, IMO, this goes wrong is overgeneralizing to say, "... and since that's all types are good for, types are not useful." That's not all types are good for.

> (and to really go off the deep end, in Java it's not possible to determine even what the universe of possible types is at compile time, which is why I like it as a counterexample to people who think they can meaningfully define "statically typed" and have it manage to include Java)

How is the same thing untrue of C? or Haskell? If I write code that interacts with data generated by a dynamically linked module, that data might include newly defined types. This isn't a problem for the theory - we've still internally verified the constraints we're checking in each module, and potentially also at the interface (depending a bit on ABI).
why would it cost $500 to issue new shares, its just a document you sign and put in your ledger. at least that's how my texas corp does it.

though i do agree, some of these small savings may or may not make sense depending on what you want to do in the future.
Study Design patterns, follow the SOLID principles while working on some pet projects or even while solving a simple problem may be.

You will be amazed on the benefits you get out of these principles. You will be able to describe your entire design in few English words.

Speak to senior developers and get your class design reviewed, a little bit of "why do it this way" questions will help you a understand a lot of things.
How are you efficiently saving for retirement? There are markets for real estate and gov&corp bonds too!
Boycott anti-virus software. An afternoon spent on http://decentsecurity.com/introduction/ is better for Windows security than any AV product.

Keep everything up to date. Use password managers and two-factor authentication.

Most malware comes from ad networks right now, so use uBlock Origin. HTTPS Everywhere should go in every intsall of Chrome and Firefox.

https://paragonie.com/blog/2015/06/guide-securing-your-busin...
Hands on with KaOS Linux: Not just another derivative distro
Why is it surprising that it affects Mac?
I think education occupies a range on the continuum between public and private goods. Basic literacy probably yields positive externalities, but specialized, employment-targeted skills mainly benefit the employee and employer.

That said, I think K-12 could probably be 1-8 and yield similar positive externalities.
Extreme Programming at 20
Why would this be surprising? It's a buffer overflow in a program with root access.

Is there something about Macs that prevents buffer overflows?
Same thought here. I was imagining that some sort of timing analysis / fingerprinting could possibly be going on.

But to what end? A valid password is a valid password whether it comes from user that takes 2 minutes to type it in, a password manager, or a bot.
Branded Short Domain Bitly Links May Stop Working Today Without DNS Update
Contribute to a FOSS project that has great reviewing system, for instance Servo. See this paragraph at http://nikkisquared.github.io/2016/02/22/things-ive-learned....

> ... In contrast to either of those, everything I write for Servo receives in-depth review and feedback ...
So it's not possible to log on without enabling Javascript?

I guess that's one way to coerce the user into enabling Javascript, at least temporarily.
IIRC, it displays value incorrectly when you have just deposited money.

What did you think Instant was and why did you want it disabled?

What's the scam?
HRC probably did not run it through the Hispanic Congressional Caucus. The #1 impediment for any kind of reform to legal immigration, because in their view it has to be comprehensive (read Amnesty). The legal immigration system is already hostage, and no amount of nuanced policy announcements by Hillary are not going to get a bill passed because even before Republicans she will face resistance from HCC, and with Amnesty, as long as Republican majority is there, its not going anywhere.
I haven't seen that kind of graph before, but it seems to be working (technically) for me.

It's kind of a histogram with the animation happening between years (buttons at the top). I didn't see any rows with more than one color, so maybe it is buggy for you. Colors seem to align with row labels.
The way I see it, this hype is a bridge to controlling software with voice. We're in a transition period and soon(?) our voice will be the UI. Remember that the best UI is no UI at all.
There might very well be an open door policy in that company - apparently, all interns had talked to their managers about the issue, so managers are available.

Just because they were denied doesn't mean they weren't able to make their case.

Coming back with a piece of paper that essentially says "look how many we are, surely you're wrong and we're right" is aggravating, especially from interns who have no experience and would better spend their time trying to understand why things work a certain way rather than assume they're right.

Dismissing them is a bit harsh, but we don't really know how aggravating they were nor how much of management's time they wasted. If this whole thing turned into a 1 hour long meeting where they refused to be told no, then I might also have thought this particular bunch might be more trouble than they're worth.
"Doctors are gentlemen and a gentleman's hands are clean" again
I suspect you're being downvoted because you've described every piece of technology ever created.
> H1-B was originally meant to fill in labor gaps, not reduce costs...

No, the people involved in making the decision knew enough basic economic to recognize that "filling gaps in supply for commodity X" and "reducing the market-clearing cost of commodity X" are exactly the same thing.

It was sold as the former, because to general public that sounds better.
Twelve canaries with different colors representing each of the months. Remove the canaries where the color corresponds with the month. Make absolutely no claims beforehand as to what the colored canaries represent - people should be able to figure it out (3 green, 3 red, 3 brown, 3 blue: take a guess?)

You are saying nothing at all. Just adding/removing images on a page called /canary/

IANAL, but I'd be interested how the above would be illegal.
The other 10% it's a slur used to attack everybody who doesn't want to be a submissive corporate pawn. See the comments in this very thread.
Indeed. From engravers drawing rats on a noble's bedroom walls because they dislike said noble (who hates rats), to cats getting drunk, because dwarfs moving around would spill their booze, which would get into the cat's pawns, who would subsequently lick them... the level of detail is outstanding.
I'm pretty sure that was some Schoenberg actually.
Democracy is not failing, but elites do. You need to educate people, rather than labeling everyone who disagrees as a racist.
> That's a really stupid law and it's one of the reasons why Germany is so far behind when it comes to building great internet/tech startups.

They're just taking security seriously.
You do, but that's why dividends are becoming increasingly rare in the stock market. Many firms are preferring buybacks instead, which cause a pop in the stock price for remaining stockholders and so get taxed as capital gains.
In particular: if I understand correctly, the antivirus software has code that decompresses stuff, so that attackers can't hide bad stuff simply by compressing it. The flaw was in the decompression code. I would expect that code to be shared across platforms - there's nothing Mac-specific or Windows-specific in how you decompress a byte stream.
You don't think sufficiently motivated groups have figured out how to cheat on the SAT?

http://www.barrons.com/articles/sat-integrity-falls-victim-t...

https://www.washingtonpost.com/news/answer-sheet/wp/2014/11/...
> when it would be better understood by 80% of developers

And yourself, 6 months down the line.
Wow - that's fantastic. Thanks.
This sounds like a variation of Plato's Philosopher Kings, which uses the 'random sampling' argument to get around the obvious criticism of the elites being given the power.

> The Ship of State is a famous and oft-cited metaphor put forth by Plato in Book VI of the Republic (488e–489d). It likens the governance of a city-state to the command of a naval vessel and ultimately argues that the only men fit to be captain of this ship (Greek: ναῦς) are philosopher kings, benevolent men with absolute power who have access to the Form of the Good. The origins of the metaphor can be traced back to the lyric poet Alcaeus (frs. 6, 208, 249), and it is found in Aeschylus' Seven Against Thebes before Plato.

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

Unfortunately, many of the same criticisms apply to sortition as apply to Plato. The problem is that no-one really has access to the "Form of the Good", and no-one can accurately predict what the overall outcome of a decision is going to be over the very long run, however much they study it. In fact, as Popper argues, you're quite likely to draw the wrong conclusion and end up going horribly wrong.

On balance, I'd rather put my faith in a large number of people selected from all social backgrounds than a small number of people selected from a potentially narrow social background. There's also a sense of shared agency about the decision making. If it turns out the wrong decision has been made, what are we to say to the person who is not only on the receiving end of said bad decision, but wasn't even allowed to vote on it?

It also seems to me that one should be wary about making sweeping statements about a system that has endured for thousands of years in the wake of a decision that they themselves disagreed with.