skysight-inc/HackerNews huggingface dataset:
We need to educate ourselves.

Such a startup weekend would be a wonderful occasion.
Why organizers do not draw up a simple legal checklist is beyond me.

Just drafting a paper signed by the whole team at the beginning of the event stating "I am going to put ~30 to 40 hours at my hourly rate of $X and thus my contributions can be bought for $Y", or whatever stock terms float your boat, would set clear expectations. They actually were less naive than most since they had that "handshake deal", but they should have gotten it in writing.

That, and realizing "Applicant tracking system in an original niche" is not a revolutionary idea. They owed that Billy guy absolutely nothing and should probably have kicked him out.
BBC micro:bit website launches
Articulate is at 150+ employees, about 100 of which are developers. And they're always hiring. And they have no office anywhere.

It's surprising they don't come up in these discussions more often.
I don't want to get too far into things, but I'm currently on an antidepressant (Lexapro) and it has absolutely changed my life for the better.

These are very powerful drugs, and are almost certainly grossly overprescribed. But they definitely work for "major depression" (which has a clinical meaning behind it).

Just another anecdotal data point.
Nitpick: that's not a 25% raise, it's 33%. Example:

$80 / 8 hours = $10/hour
$80 / 6 hours = $13.33/hour

The latter is 33% more than the former.
I'm a stakeholder here, so let me just say that ad blocking is NOT an ethical issue: it's my hardware, and I get to decide what to run on it or not. End of story because property rights.

There's a collision coming between the Kopyright Krazies and the Anti-Ad-Blockers. They want two different things. Or maybe not, maybe there will be an alliance to eliminate control over the computers that you and I own. Anti-Ad-Blockers: your computer must run what I want it to run. Kopyright Krazies: your commputer must not run what I don't want it to run. That's a bullshit situation, by the way.
Facebook has a patent on something better than the “dislike” button already
https://en.wikipedia.org/wiki/Gaia_hypothesis

edit: replaced with Wikipedia page which has more detail.
Benefits of Reading Actual Books vs. On an E-reader
>> I think the strength lies in combining NNs with less fuzzy approaches

Haha, I think you'll find the deep learning camp agrees. Read the paper I posted, that's what the research is about (going from fuzzy knowledge to more specific/discrete knowledge.)
Don't take the prize and just release the code as open source and call it a day. That way, there's no way this asshole can claim work-for-hire (probably couldn't anyway, but just to make sure) and at least he will no longer have anything proprietary. Or if you really feel like it, sue him if he actually uses the software, but it's likely not worth the additional time and money investment.
Excuse me, but I am proud, card carrying memember of the Kingmakers club.
The hidden cost of a high coupling with external frameworks
"Confident people do not belittle those who disagree. Arrogant people do."

Edit: This is not a comment on your comment, which is valid. Just a quote I liked.
I have a feeling we have surpassed the opportunity for the industry to appeal to ethical ad blocking. I for one even think ads can play a role in society to disperse information, but hell, every time I try to both use the unintrusive white lists or even dare to totally disable blockers it triggers massive rage.
This site has a problematic design.. I couldn't see anything but a logo and a searchbox on my laptop (720p-ish).
I feel like the real problem here is with the vendor. Had they produced and tested their product against and packaged it for Ubuntu 14 (which is a very common distribution), the user would have had a good experience.

Demanding your users manually install prerequisite software -- especially dependencies that are already included with their OS distribution, and when it's not clear that it's necessary -- is not good practice. And if newer versions of such software are needed, that's what "vendoring" is for: you package all the dependencies along with the software. Sure, it means you might have a duplicate copy of Postgres or whatever, but at least it works out of the box.
Are you thinking of (a version of) Metaprogramming? As opposed to Transpiling.
Getting stuff working in a low-level environment is one kind of fun and working in a high-level language where you only have to think about the logic is another kind of fun. Every programmer should get to experience both kinds of fun in their career. And they can decide which one they like better and want to focus on.
SEL4 previously discussed at HN:

https://news.ycombinator.com/item?id=7938149
I see! That makes more sense. Thank you for explaining?

A linearly-separated 2D 8×8 DFT should involve 6 butterflies per pixel, no? And I guess a 2D DWT with 8 coefficients results in 16 multiply-accumulates per pixel? Does it depend on the order of the DWT?
8 guys testifying in court with the same message is a pretty big thing to dismiss.
"Hackathons are not the way the startups are built. It's not a real team and it's not a real startup. "

I could not agree more. It's a curse of the Silicon Valley mentality; anything can be hacked together in a weekend!

In real life, businesses aren't built with a bunch of random personalities thrown in a room, cobbling an idea together for a weekend. It demonstrates how much value SV places on "code" over "business".
Perhaps update the article to make a note that you don't control that site's docs? It wasn't immediately apparent that there's yet another party involved.

I'd suggest that the tone of the article be very clear that the problem described is accurate and isn't trying to be downplayed. Suggesting that Aphyr write another "FUD" article comes across as dismissive of the issue. And that'll make people read more into the corruption/inconsistent comment. (Unfair as it may be.)
Poll: Securing SSH keys
About 95% of developers I know use OSX as their primary development machine. The remaining 5% are generally running Ubuntu/Debian, or maybe BSD or a lesser known Linux variant. Personally I dual boot Ubuntu / OSX, but I have SSH keys on both.

Generally I see people install all sorts of software on OSX. I try to be careful, but at the end of the day I want to edit photos and sometimes play computer games. Or sometimes a client wants to Skype.

It recently occurred to me that any of these applications could silently just take my SSH keys. How is this not a major problem? If we're the ones developing the software these keys could be used to put back doors into our applications. Even if you password encrypt the key the application could still enable a keylogger once it detects that Terminal has opened.

The only thing I can think of is developing on a as-clean-as-possible computer (ie, only Linux and maybe Chrome), but even then I'm still depending on all of you guys to not lose your keys because I'm not auditing every library out there. Sure the larger ones may have 100 eyes on them, but there is a long tail that could go completely unnoticed. Plus Chrome and flash are closed source anyway, so that is really all they would need.

(Vote multiple times if needed, please only vote if you have SSH keys).
I do not password encrypt my keys
I password encrypt my keys
I solely use a separate machine or partition for development
I have SSH keys and I don't worry about this because there isn't an apparent problem
I have SSH keys and I worry about this
I voted in this poll for one of the options above (please click if and only if you voted so we can calculate ratios)
This sounds exactly like a contract that I had once...

shudders
AI effect
That combined with the frequent references to Billy being in good shape and going to the gym just felt like a really heavy handed attempt to get "nerds on board against the jock".
I couldn't understand how it works. Are they supposed to be merged on one page or on two separate pages?
How about putting the advanced options into a menu or make them somehow discoverable? I hate it when after years I found out that something was possible but I didn't know that I had to press option+shift+ctrl while standing on one foot. It's OK to make advanced features less prominent but don't hide them.

On mobile apps it's even worse. Swipe up, left or right? Nobody knows.
37, started using Linux in '98 (what can I say, late bloomer), but ran OS/2 before that as "rebelling against the M$ hegemony" (plus OS/2 was technically superior). I still have some of the IBM Linux ads.

I still don't trust Microsoft and even if I did, I consider most of their offerings piss-poor and only "industry standard" because the "industry" is run by upper management idiots. (note that the "industry" I refer here to is most definitely not SV or startups; think old, entrenched organizations that have no impetus to change or improve. You know, like government orgs. Or Microsoft).
> any experienced developer will keep an audit log of transactions somewhere. a corrupted database can be completely lost. an inconsistent one can be later corrected by using the audit trail.

If you have a full audit trail you can rebuild the database from scratch so there is no difference between an inconsistent and a corrupted database.

In fact, since the audit trail ought store responses from the database, replaying it may not lead to a corruption but it may lead to an inconsistent database again, or it may be rejected by the system.
>I have a box of foreign money at home which I use every time I am abroad. I bet most people have something like it.
If I were to trust you on this, I'd have to record the price of that currency with every cup of coffee in every airport I buy. In practice nobody has done that, ever. I'd say that's safe.

This is not true.In the US there is a tax exemption for small denomination purchases in foreign currency's(I think $200) [1]. I can't find a source right now...

*Edit updating citation: User icebraining cited this source in this discussion.

1. https://www.law.cornell.edu/uscode/text/26/988
Something of a quibble here -- MariaDB with Galera Cluster is not Percona's product. Galera Cluster is from Codership and MariaDB is the MariaDB Foundation. Percona does resell Galera Cluster, so they're not an impartial third party, but it's funny to me to see people in this thread asking why Percona isn't fixing the documentation for Codership's product.
The difference between this graph and propositional logic is only that the predicates joining concepts are arbitrary instead of logic operators. In that sense, this is like Google Knowledge Graph / Freebase.

https://en.wikipedia.org/wiki/Propositional_calculus#Solvers

Solving a set of propositional logic statements is NP-Complete. I'd argue "reading comprehension" is actually knowing the state of the world after a piece of text, which requires solving how these predicates interact. For example, if the paragraph is

Bobby picked up the toy. Then he put down the toy.

This "semantic memory" does not "comprehend" where the toy is, and this is a relatively simple example. I think the title "basic reading comprehension" is thus inaccurate. Perhaps a better title is "A simple knowledge graph" or "A simple semantic memory"
> - yes you can opt-in and opt-out on a case-by-case basis in Rust for bound checking but can you globally remove checks and globally force checks?

No. Nobody has asked for it, because nearly all bounds checks in Rust just don't matter from a performance point of view, and thus there is no reason to remove them.

> - as for UAF protection being non local, a true UAF protection true but a 99% solution such as overwriting the data with know garbage on free (0xDEADBEEF) and ensuring that the allocator doesn't reuse virtual addresses may be good enough in practice, no?

You can't avoid reuse of virtual addresses. That would have terrible cache implications.

The only thing that sorta works is something like WebKit's PartitionAlloc, but that only mitigates some exploitation scenarios. There is no easy solution to UAF.
If he actually managed to build it into something, even better. That's more spoils when they win the lawsuit.
The page you requested has not yet been optimized for a mobile device
How can one go about safeguarding his interest in such events?
Agree 100%, however when is the last time you saw a business owner say something about how much they wished the candidates who passed would just tell them why and explain what they could have done to get them, etc?

It seems like a fairly common complaint from rejected candidates that they want the company to continue investing in them after a decision has been made not to move forward. And in the rare instances when I've offered this advice or help after one or more requests, it has been invariably met with an attitude either that I am wrong/stupid for coming to such a conclusion (e.g. not enough education, or no experience with something we want someone to have experience in) or a flat out request to give them another shot.
It's interesting stuff. Don't really see why you were being so dismissive towards OP tho.
> I think people irrationally get offended by swearing.

American people do, yes. At least for the last few years. Rest-of-world is more relaxed about it. And here in the UK it can be a sign of affection to call a friend a 'daft cunt'.

Autre pays, autre moeurs.
All of this can be done easily with software.

Would you happen to have a link to where you got this information yourself?
funny thing is if you click continue and shrink the page behind, the text is actually responsive :D
I'll take Mister Gruber's dare: it's my device, it's my bandwidth, and they're my eyeballs.
You are right. But.

Suspicion about the existence of a crime (and plotting a crime with intent is by itself a crime) is (given enough evidence) reason enough to investigate. That is what you call "preemtive", I guess.

And yes, I am willing to run more risks for the benefit of freedom. Because there are things which are more important than life. And freedom is one of them.

By freedom I mean freedom of coertion, in this context.
Yeah you're right, I should have clarified better what I mean.

My point was that as a bootstrapper it's important to generate revenue as soon as possible, doesn't matter if you build a small business to support yourself or a plan to grow into a huge company. You don't have the luxury of taking your time and planning to come up with a monetization strategy in the future. Therefore you need to do what works and iterate quickly.
Well written and entertaining.

But also completely off target.

The reason football stadiums in Texas have to be fixed is the same reason that $6 Billion airports in Germany have to be fixed. It's not because engineers are hard to find.

And it's not because lowly school teachers are scared of funny looking suitcases with wires coming out of them.
It's surprising that so many developers install the notification stuff for these sort of things. Why would you consciously sign up to be interrupted during the work day?

Slack is especially bad, as it has no filters whatsoever. Looking over at that tab in my browser, it always has an asterisk next to the icon, and usually an exclamation point telling me about a Very Important Direct Message that is invariably somebody in another timezone saying "Good morning @channel!"

It's the sort of thing that deserves checking a few times a day. Why you would configure it to pop up desktop notifications or make noises on you phone is beyond me.
I worked on a personal project for about a week or so on a makeshift treadmill desk. I was somewhat more productive, not a magic bullet or anything, but it's definitely something you could get used to and derive advantages from.
What's more, a real, physical book won't just as you get to the end, cover most of the page with an impossible to shift banner that obscures the page and makes it impossible to finish. And it's asking me to "Like" it!

No chance - piss off.
The labor theory of value is so quaint. 18 months without a viable product, then 8 guys who had never worked together before, who just showed up at an event that sounded like fun, bang out a prototype in one weekend. And for them, it was recreational.

Do you know what it looks like to me when someone who believes he is committed and working hard for 18 months gets outdone by people playing at business for one weekend? It looks like someone taking credit for both sides of Fischer vs. Kasparov, just because he provided the chess pieces. I can't even begin to understand the cognitive defect that would allow for that.

The world might be better off without people like that, but it might also seem a bit boring if they were gone.
I'm not convinced that's true in very many countries.
"Ethical" doesn't always imply "extremely important". It's not ethical to cheat on a test, and it too fails the "assisted suicide and abortion" test of importance.
Right. The moral of the story shouldn't be "the tech people are in charge, fuck people that can't code." There is some value to what Billy did (or would do). The problem is that this particular Billy is an asshole.

The moral of the story is "Don't work for/with people who don't respect what you do." Billy wanted a few code monkeys, and saw Startup Weekend as his way to get a few code monkeys to build shit for free.
They are meant to be on separate pages as not everybody reads both.

Clicking "Hacker News" in the navigation, opens the HN digest. Which is here:

http://www.redigest.it/hn/
I've always had the impression that whoever writes the code owns it, unless there are agreements in place that say otherwise. If Billy didn't create the codebase, and never contributed to it, does he still have partial ownership of it?
Would this be bad for Arista?
For reference, that's roughly the height of Glacier Peak in Washington.

https://en.wikipedia.org/wiki/Glacier_Peak#/media/File:Glaci...
think you're missing the point. whether it was cringeworthy or not, it's a lesson in learning to stand up for the software you've written and the rights you may have. just because it's not a 100 million dollar business doesn't mean you can't take anything away from this
Amazon… a virtual marketplace, or Big Brother?
It's pretty clear you didn't read the article. You should try it! I think he agrees with you.
Apple iTunes 12.3 update breaks OS X USB tethering
They forgot to codesign

/System/Library/Extensions/AppleUSBEthernetHost.kext/

$ codesign -vvv /System/Library/Extensions/AppleUSBEthernetHost.kext
/System/Library/Extensions/AppleUSBEthernetHost.kext: code object is not signed at all
$

Solution:

1. sudo mv /Applications/iTunes.app /Applications/iTunes.broken.app

2. Downgrade to 12.2.2 via DMG installer (be sure to remove all iDevices before re/installing iTunes, or that specific kext may also be erased entirely instead of installed... another bug.)

Tested and it works. The old kext used the old style signing, so they probably meant to use the new kind.
Turning a Raspberry Pi into a portable streaming camera
Found it on the Web Archive[1], sounds like the same kind of mechanism, yeah.

[1] https://web.archive.org/web/20150330030801/http://www.theaud...
Yeah, if we just stopped burning dollars by the cargoship load on a "war" with no defined goals, then we could probably afford to do whatever the hell we wanted on every other project going on in the country.
@jMyles, sadly, "oppressive language" is probably as jargony as "NVC" and "Active listening" are for most people. If you aren't aware that a cultural clique has changed a few characters in a common phrase to coin a phrase that means something only slightly different, it just looks like a typo. I will have to google "tu quoque"...
The IBM comparison is really apt. IBM hasn't died, they used to dominate like Microsoft, with all the same underhanded tactics, and they eventually came around.

There's also the "culture wars" to consider, where many (myself included) revered IBM for superior alternatives (OS/2), while old timers would just shake their head at anyone trusting them. Now, I shake my head at anyone trusting Microsoft, although they've tamped down their rabid attacks on open source and Linux, and they do offer some things that aren't complete garbage.
Recent Ukrainian troubles were mostly caused by, oh I dunno, a foreign army invading?

> marked in both German and Italian.

both
Locked out
I do to for similar reasons. But I will use debit if the merchant extends me a discount, one of the gas station here for example gives me 2 cents off per liter which works out as more than the rewards.

However, I never do cash cause I never have cash on me. It's Credit for reward and then debit.

That said, I know a lot of people who don't do the rewards maximizing. Programmer/engineer crowd tends to self-select for people who are logical and number inclined.
You mean of the Russian occupation?
Hello antigen8,
I wanted to clarify my reasoning for including Socrata in that list of software suggestionss. All-in-one solutions often don't address and sometimes actually create a coupling of your data and the applications you utilize to access it or create value from it.

Your initial post mentioned a data store. And we've talked about Tableau. A data store, data warehouse, or database will usually be separate from the applications making use of the data. Analytics software, such as Tableau, makes use of the data source, but is not necessarily meant to be your data source. (http://www.tableau.com/solutions/data-sources and http://www.tableau.com/solutions/environments)

One solution to this problem is to go with an "API-First" architecture pattern. (https://www.leaseweblabs.com/wp-content/uploads/2013/10/api_...)

The API-First pattern creates an abstraction layer between your application and data source. You can then make changes to your data source (say, switch from MS Access to MS SQL Server, or go from using a collection of Excel files to a single Oracle database) without requiring any changes to your applications. Or, conversely, you could switch out, add to, or remove some of your applications (say, switch from Tableau to Pentaho) without having to touch your data sources.
http://onlinehelp.tableau.com/v8.0/pro/online/en-us/extracti...
http://www.tableau.com/new-features/data-engine-api-0
http://open-source.socrata.com/architecture/

So really Socrata is a super user friendly API solution, which your school can use completely privately and securely in-house, in conjunction with your data sources and applications. The CEO of Socrata actually speaks directly to this use-case here: https://www.quora.com/Are-there-any-products-like-Socrata-bu...

One scenario would be using PostgreSQL (to store your data) + Socrata (API layer) + Pentaho (analytics, visuals, and reporting). Then, if you don't like Pentaho, you can switch it out for Tableau without having to touch PostgreSQL. Or, if you decide you don't enjoy managing your PostgreSQL instance, you can switch to Google Cloud SQL (https://cloud.google.com/sql/docs/introduction).

Just want to say that I have zero affiliation with any of these companies, and that I'm sure there are other products out there that would accomplish the same solution, architecture wise.

Another link that may help decide if this solution might be worth looking into more:
http://customer-summit.socrata.com/sessions/added-value-open...

And, since I mentioned it above, you might want to look at http://www.pentaho.com/.

Regardless, I'd spend some time on this site before making any decisions.http://apievangelist.com/.
And glance through this book: http://htchttp.s3.amazonaws.com/books/apis_a_strategy_guide....
How Uber Scales Their Real-Time Market Platform
Good idea.

Can it only identify American or English language books ? Even if 45 millions is impressing I can't find a FAQ with the answer anywhere. I guess I'll have to try.