skysight-inc/HackerNews huggingface dataset:
But offering to do a short working internship, which is paid at a competitive rate that would translate to the salary you are seeking, is reasonable. That way you are compensated for the effort you provide to assist the hiring company in figuring out if they want to work with you, and if so, at what price they are willing to agree to it.
The thing is it'd be very easy for Airbnb to fix this problem (more or less immediately) if they wanted to: "I agree not to us this dwelling for commercial purposes except as follows ...", leaving space for people to put down legitimate business uses such as remote software development. And then another section indemnifying Airbnb against suing them to collect legal damages, etc.
"The country lost 947,345 people – more than the population of San Francisco – between 2010 and 2015."

For a country with a ton of Government debt and a society dominated by small number of big companies that's a bad thing.
For nodejs you can start with https://www.npmjs.com/package/retire "is a tool for detecting use of vulnerable libraries"

For Ruby/Python/PHP/node you can use https://gemnasium.com/

I thought about creating something similar for Perl once. I'm sure there's still space in the market.
If you charge towards the charity then a user doesn't feel committed when he/she slips.
Why don't you instruct the recruiter to come out and say what your range is? That way you avoid the problem.
Thanks, Jared!

Some of the things I've thought about:

- Expanding the expressive range. The new app has a "silk eraser" and I have ideas for at least one new type of brush.

- Continuous undo (as if it's a movie), or at least more undo levels.

- Making a better Alchemy: http://al.chemy.org/

- Unifying the experience of the website (2013; JS/Canvas) and the new app (Swift/Metal)

- The website lets you share replays of your drawings that play back on the site. What's the best way to do something similar with the app?

- A gallery would be great but requires figuring out the previous two points to some extent. There's a lot of potential but it feels like a lot to navigate through.

Long-term I'd love Silk to be a Bret Victor-inspired environment for visually exploring computation: Compute with color and time, explore the system, make your own brushes. You can think of a brush as a function from input history to pixels on the canvas. I think there's a lot of potential here.

Some of the common things people ask for:

- More colors. The new app has more palettes, which is a start.

- More undo levels.

- High-resolution export. This will be coming to the app, potentially inside a bundle of "pro" features.

- Plugins for Photoshop and other professional design tools.

- Prints. I've experimented with prints before but found that the art doesn't come out nearly as well in print. My bar for quality here is this piece made by a talented designer friend (Anand Sharma) many years ago: http://bit.ly/1TDS2sz. Maybe the right answer here is something more ephemeral like greeting cards.
One issue with Ethereum is that smart contracts are expensive and must run on every node. These days a VPS with 2GB RAM costs $4 so Ethereum would not be competitive even in short term.

Another issue is the blockchain size which is already 8GB and growing faster than the Bitcoin blockchain.
Most of these things really come down to implementation detail(e.g. formatting rules), and they are mostly interesting for aesthetic purposes.

The important ones like conventions surrounding replies are weird artifacts left over from the early days of the product. Twitter bottlenecks quickly in lengthy conversations amongst multiple parties and you really have to carefully respect the social dynamics it creates, or people will just block your rude self. If there is one place where the product could use revision, it's in improving average case conversation quality.
> ad agencies have little to no interest in selling their clients this 'acceptable experience'. Nor do large brands have any interest in promoting expensively created brands with sub-par adverts.

And users are clearly not interested in seeing their ads in the first place.
one random example - i'm shocked at how good cheap RC drones are (compared to what was available just a few years ago)
I think this is because tech news sucks at the moment, rather than people submitting stuff that pitches their product.

There is just very little independent quality tech journalism being done at the moment.
Is "driver" the new name for "adapter pattern"?
My code exams are almost always can you do some form validation plz thx bye becuz I'm dumb.
Well, it was cited as the reason from what I read. But they could have stood by you without increasing their legal exposure. I would hope to see the AG's office take some action against publishers who use overly broad noncompetes to depress the labor market.
An often broken captcha and tracking cookies is a responsible way for them to deal with it? I suppose I shouldn't ask what the irresponsible manner to deal with it would be.
true, edited it to reflect that. Still think it's a worthy read.
HR departments are responsible for HR / behavioural interviews ... dumb riddle interviews and reverse a tree using a one line function is made for developers ... by developers...
I think Intel built comparable setups themselves with the Xeon Phi line, which composes a lot of Atom cores. I think that these got not more mainstream shows that such setups are mainly helpful for some very specific use cases and that the traditional Xeons with a lower number of high performance cores are better suited for mainstream server tasks.
I wonder what fraction of male Computer Science majors also come into their first semester with no programming experience. When I was a freshman, it seemed like absolutely everyone in my CS classes had been programming for years, but surely that's not the case for everyone?

Anyway, the bit about (comparatively) experienced programmers intimidating the other students in freshman classes is a real and terrible thing. I thoroughly support shoving all those students into a different class; it is disruptive to have them in an intro course.
Yep, there is a massive difference. I've seen it said before on HN: They're real serious about interviewing and not at all serious about hiring.

I could actually go on about this at length. Over the past year, I've witnessed some close, personal friends going through it. From what we've observed from their experiences, as far as we can tell, it's legacy cruft, hazing rituals, and dysfunction combined.
I think you are being too specific in what you are saying is an issue. If you rent out your house on AirBnB, you are not expecting commercial business to be done in your home. Would you be upset if someone rented your home on AirBnB and then ran a small sweatshop out of it? What if they used it as a temporary slaughter house for animals? The base fact is they used a private property for commercial purposes when they were not legally allowed to do so. To me the general issue is private use vs commercial use.
Hi Jared and Trevor,

I'm cofounder of a start up within the beauty space. We have small but active group of users that love creating and consuming a unique type of content only available on our platform. The revenue stream is to eventually sell tangible products so we would like to make use of all this content to convert purchases.

Is there a way we can test out how well the conversion rate could work without shipping tangible products? We don't yet have capital to stockpile.
I've seen another related type of service called Linkis (http://linkis.com/). I don't interact with it much myself because usually I'm just interested in getting to the content quickly without all the cruft. Perhaps that's something that can help guide your thinking.
It's more than zero. They filed patents not because they want to defeat patents but because they're a giant megacorp for whom patents are great. No one can make TVs that compete properly because of the patents they own, for example. This isn't a charity or a moral case.
I follow, but what I deny is that there is a big overlap in people who are sophisticated enough to understand both the legal requirements of contracts, have the ability to work within this technical framework and still think that having these sorts of things be totally automated is a good idea.

Putatively, I should be a prime candidate. I spend my nights and weekends (to the extent I have them) working in node and jquery, I cut my teeth on ANSI C two decades ago, I studied math and physics as an undergrad and now I'm a full time lawyer.

I am deeply, deeply hesitant to use this kind of agreement. It is not that the systems we have are ideal - they are definitely flawed - so my attitude is not that "if it ain't broke, don't fix it." The attitude is that of "this is likely to introduce way more risk and uncertainty into processes that are already risky and uncertain."

Let's put it yet one other way: if the point of this language is to make things clearer - it fails at the starting line, for the simple reason that 90%+ - probably 99% + - of people that have to deal with contracts cannot make heads or tails of a logical operator, and teaching them to do so with enough comfort that they can parse and evaluate such statements at anything near the speed necessary for commercial applicability is a sisyphean undertaking.
I don't think so. I've participated in enough native / mobile web flamewars to last a lifetime, but the main argument this doesn't resolve in any way is the question of freedom. A react native app is still subject to Apple's App Review, or can be removed on a whim by Google (remember the ad blockers recently?). Some people have a real problem with that.
Haha! Though, in the pantheon of co-opted words, it's not on the level of "drones" or "hoverboards."
Its culturally appropriate though, given how many former industrial jobs were replaced by them.
It's unwise to extrapolate from one domain into another that doesn't follow the same models/rules.

If I walk 20 miles and my ultimate goal is to get to 10,000 miles, then 20 miles of effort translates into 20 miles of distance covered. It's a linear one-to-one no frills relationship. The units don't even change.

But if I'm doing push ups, my goal of 10,000 is actually a proxy goal for things like upper body strength and physical well being. In that context, the biological impact of 20 push ups x 3 days ≠ 60 push ups x 1 day, and no push ups the next two days.
> Henry points out that from a physics perspective, there is only one time.

Relativity rather forcefully disagrees with this contention.

> The professors—who also propose an unchanging calendar that would always start on a Monday, but let's deal with one crazy time-keeping idea at a time—are hoping that the world will adopt their plan in 2018.

It is somewhat more likely that human civilization will be completely annihilated by a to-this-date-unknown object smashing into the Earth between now and 2018 than it is that the world, or any significant subset of the political jurisdiction that exist on it, will adopt this plan in (or by) 2018.
Isn't the advancement of computer science towards further abstraction?
+1000.

I had the most advanced programming experience my high school offered (Q-Basic baby), but 100 level programming classes were pretty insane. Would have helped to maybe have a few more new to programming type classes with others in the same boat...
Don't force people to understand how the Internet works
I guess this is a PR piece? Lots of companies are in this space, you could argue this is what Palantir does.

It used to be before computers that someone had to go to the microfiche to pull the time series data required to analyze what the markets did during certain periods. Nowadays Bloomberg or Tompson Reuters will do this for you without requiring you to even start excel.

So I guess "robots" are coming in the same way that computers previously came for data entry and retrieval people. The analyst position has been shrinking since 2008 from my experience. This makes sense when you consider the Investment banking funnel.

- 1000's of analysts get hired on 2 year terms each year. This is often why you'll see people who spent 2 year stints with Investment banks and then left. It's really hard to get hired as an Associate and the analyst position doesn't really carry anywhere near the "prestige" of being a full time Associate. It's close to the equivalent of saying you did a co-op term with Google. You did work for Google but you were never a full time employee who went through the entire interview process and were deemed worthy.

- 10%-20% become full time positions (Associates) after a couple of years.

- 10% of those become VP's after 3-4 years. Most people cap out here.

- 10% of those become Managing directors(there are several tiers here, and you'll run a specific book and have your own team and pnl if you get this far).

Since investment banks have been shrinking head count its not surprising that they are looking for ways to decrease the number of analysts they hire. It's the one position where people don't really give it any respect.

I've never actually seen their product but if it works they'll have no problem making money. The biggest single expense most funds I talk to have, is building out the technical infrastructure to aggregate data in an easy to use method. Jim Simmons of Renaissance Technologies fame was quoted as saying their single most important piece of technology was their back-testing and data aggregation framework.
I followed another link where someone reported that making that 3D printer controller Perf+ board (unpopulated!) took an hour and 15 minutes, claiming it compared favorably with making a PCB at home.

No way! From the moment I hit "print" on a laser printer to having the PCB etched and drilled could probably be half an hour or even less.

Also, I'm reasonably confident that the PCB will be free of issues, because I didn't take any steps whereby I manually transfer the details of the design to the item.

Taking an existing CAD design for a Perf+ board, and painstakingly cutting the traces and making the solder joints is time consuming, and error-prone. You have to read the coordinates of the solder joints and cuts and then perform them in the correct place; you're a human CNC machine, basically.

I rarely use prototyping boards for anything any more, unless it is extremely simple; I go straight to home-made PCB.
> If you can create user-friendly app for betting and it is legal, why would you use blockchain for that instead of just using traditional way?

Because it's not legal (in the US), obviously. But the feds won't be able to shut it down if it's on the blockchain. Look at bittorrent, still perfectly alive and well after so many years.
I think so. Reducing the language/framework barrier to mobile development definitely makes makes arguments for mobile web weaker. If you have a lot of mobile users and you want them to have a really good experience, going the React Native route makes a lot of sense.
> What porn film makers are doing is capitalizing on AirBnB rentals by circumventing not only regulations (not a fan of but sometimes it's necessary) but they're making a profit from your property

Filmmakers were doing this way before porn or AirBNB, it's called guerilla filmmaking - http://stagebuddy.com/film-tv/best-guerrilla-movies
> Sequential isn’t Always the Worst

Indeed! And sometimes it gets even more nuanced - when say the way the index(es) would be used would imply a lot of disk seeking (or page faults if not the whole of index(es) is/are in memory (you can "pre-warm" them into memory but if you have to do that you may have to go back to your schema and index design and re-assess it anyway)). Sometimes a bulldozer-like (mostly) (hopefully!) sequential disk read works better.

The latter becomes tricky with say SSDs - you then may need to inform Postgres of differing costs for (e.g.) disk seeks (or memory reads vs. disk reads) so it can better decide which way to go.
My favourite remains the Drone Zone channel from SomaFM: https://somafm.com/dronezone/

Second are their channels that mix voice with ambient music (mission control and sf police), it's a great combination to focus
My guess as to what will take down ABP will be their 'antiadblock' filter list.

Essentially they are writing and maintaining a anti-anti-circumvention tool. I know it might sound crazy, but think about this example-

Bob writes a computer game. He wants it to be free for registered users, but guests can either pay a monthly subscription or be ad supported to use it as well.

Joe writes a crack for said game, so everyone gets the paid experience.

I think anyone would agree the above scenario is a prime case for a DMCA lawsuit as it is the definition of a circumvention of access control.

I do not see how it would be different for doing the same thing on a website. In the eyes of the law, they are both software getting circumvented. Adblock plus is developing and maintaining ways to circumvent access controls developed by other companies.

Personally I dont have a issue with adblock and the generic filters. I have a issue with the site specific filters as I think they are likely illegal depending on each sites tos
All those positions, all those retakes, on the couch, on the kitchen counters, in the stairwell.

Plus there tend to be additional people on set besides the actors, having takeout food, smoke breaks, etc.
Cannabis drug trial to treat chemo patients suffering from Nausea
What can I do to increase the ratio of women in CS/Engineering?

As the parent of a teenage boy and pre-teen girls here is what I do/can do.

Start/Coach/Mentor a FIRST Tech Challenge (FTC) Team for your teenager. I coach an FTC team.

Start/Coach/Mentor a FIRST Lego League (FLL) Team for your pre-teen kids. I am in the process of forming an FLL team.

Have them recruit their friends/classmates into the team.

It can be a mixed gender team or all girls team.

Training to compete in these events force you into being part of a team, apply STEM principles learned in school into actual practical engineering applications. Build Robots and have fun doing so.

The FLL teams eventually feed into FTC or FRC teams.

I think this will give them very early experiences into what engineering is all about and give them the confidence to take up these streams in later life.

What is important is that at the earlier ages they are not yet peer pressured into gender specific expectations and is exposed to these topics in a positive way.
Some people downvote what they don't understand or agree with.

I only downvote abusive comments and spam.

As for Ethereum I have a lot of work understanding how the whole thing works. I sense there is a lot of promise and potential there.

However like the internet when it was emerging, I suspect the Ethereum project will probably be attacked without thoughtful discussion.
My iPhone and iPad. It's not that many years that I've had them and they are nothing like anything I ever used before.

My dad's electric RAV4 made with Tesla components. That thing is so quiet and smooth and can accelerate like crazy.

My quadcoptor with HD camera is pretty awesome, and unlike anything available before.

Uber feels vastly superior to me than taxis or even renting a car in some cases.

This one might be weird, but I play a lot of games, and I feel like Heroes of the Storm which came out last year is vastly better than any other game I've ever played in my life. Maybe that's just me? :)

Reading HN and Reddit is a vastly superior experience to reading newspapers and magazines.

I feel very excited to be alive with all the innovation going on.
I'm still waiting for a Zero. A Zero with onboard Wifi would be brilliant: really small, needs little power, and you don't need to hook it up to anything but the power supply.
This quote from the article talks directly to your point:

Nadler closed his laptop. The whole process had taken just a few minutes.
Generating a similar query without automation, he said, ‘‘would have
taken days, probably 40 man-hours, from people who were making an
average of $350,000 to $500,000 a year.’’
You have to take in account that for every failed banks there is something like 20 banks that have worked good enough. For full tilt, there has been many gambling services that haven't failed yet.

When using banking services, you have a risk of a bank run. How big that risk is? How much work are you willing to do, or how much money are you willing to spend to migitate that risk?
I know it's been mentioned above, but PHP is very much not slow on its own. On that particular benchmark it's the highest interpreted language on the list (same with single query, fortunes and data updates). In fact, despite some atrocious language design, speed hasn't been a problem in a long time. And that's just PHP5, PHP7 offers claims of 100% speedup, not to mention HHVM.

I would wager that the typical bottlenecks are where the slowdowns are happening, and your hints about the # and types of queries would be my first guess.
Why don't you post some stories that aren't?
The world is changing. Our industry is changing every day, week, and year. Developers before you laughed at your high level C while they were using punch cards.

The successful ones realize this and adapt.
After a while apps are just apps, and the languages all feel the same.
Retropie makes emulationstation on the pi really easy!
You say that as if "Android" was the name of a mobile manufacturer.
I used to use it years back and thought it was perfectly fine, although a little costly.
Has it degraded recently? I just recommended it to a friend that is moving overseas, but they haven't bought it yet. Is there something significantly better?
The problem with -Werror in open source projects is that it can produce errors for users building your code on different compilers or compiler versions than the one you originally developed it for.

As compilers change they can end up adding new warnings to the defaults, or for or example -Wall, or -Weverything. And different compilers might throw different warnings on the same code with the same options involved. Using -Werror will force an error, which can end up terminating the build for users, even when the code compiles cleanly on your version of your compiler.

So -Werror is fine if you are shipping binaries, but if you are shipping source code, it's probably a good idea to not use it in the public build system.
I agree, it's well written speculation with sources.
Many people wrongly think disagreement and criticism IS sexism and harassment.
The only other big one is to clean up conflicting case law between circuits, though. And that's not relevant here because patent suits are heard only by the federal circuit. They won't take this one.
Just to add: If similar lawsuits are anticipated or the question is seen as important courts usually give they opinion on what criteria to use to judge other cases. So even if this one is lost due to technicalities we will likely learn more about this legal question.
If you believe the point is to "make people feel bad if they fail" then you really deserve nothing from this. It conflicts with the stated purpose entirely. The goal should be to entice people to succeed, not punish them if they don't.

Edit: For reference, the original comment I responded to stated "If you charge towards the charity then a user doesn't feel bad when he/she fails."
Ethereum smart contracts have abilities far beyond a VPS, particularly around security, reliability, and trustlessness guarantees- Whether you think those abilities have value and justify a new platform is a separate question, but the argument that "this is like a VPS" is a misunderstanding of what ethereum is offering with its technology.

The large blockchain size, on the other hand, is a legitimate problem with ethereum (as with all blockchain systems.) Hopefully the devs will be able to solve this problem- They are hard at work on a potential solution as we speak.
When was the last time the code was updated? How many people have contributed to it?Really I'm looking to see whether the project is being actively maintained.