skysight-inc/HackerNews huggingface dataset:
EC2 instances should be single-purpose (Or, if you want to mux containers onto the instance and retain per-container/job IAM role isolation, use ECS) if you're developing for AWS as a platform. I'm a huge fan of k8s, and have respect for Mesos, but these are largely alternatives to the model provided by EC2/ECS/IAM.

In a perfect world, any service would cleanly interoperate with any other service. Unfortunately we don't live in a perfect world. If you want to take advantage of `advanced` features in a given platform, you have to understand the drawbacks and limitations of those features, and what it means when they aren't available on another platform.

To me, the greatest tragedy in the way EC2 operates is that it looks/tastes/smells like a `server`, but it's far more akin to a process.
Do you know of any image compression technique that would drop information that we expect to be redeemable in a reasonable time using a solver of this sort?
The software craftsmanship movement seems to be completely divorced from reality. For one, I can't for the life of me work out why they would list "The Creative Habit by Twyla Tharp" as a reading. That book was terrible.

It basically seems to just be a short list of tautologies. No one in their right mind would disagree on what is on the list, but they leave off basically anything about software that might actually help you achieve anything or improve the way you do it.

It seems to be some zen-like meditation based method of improvement, completely devoid of substance.
Forum posts generally can be edited, too.
Worksnaps' Service End Point in Asia Pacific Region
This makes compete sense. As they say in the world of freelancing, "if you have too much demand, raise prices". Same in dating, if you have too much choice, raise standards ". Conversely, beggars can't be choosers.
That's not obvious from your post, your statement clearly says it was. It was even quoted. It is obvious from the original post, but it is equally obvious that nothing else was a slur either, the post contained no slurs.
One nitpick I have about this: the peninsula tech scene is huge. It leads in all sorts of places outside of what you'll read about on tech crunch. SSF is a massive hub of Biotech (as is the rapidly expanding UCSF-centered campus in Mission Bay).

Financial technology is rapidly expanding in the city as well, and only the older players in that space have substantial ties to traditional Uber For _____ startup VC firms. Companies like Tally that are genuinely trying to change the relationship. Even big companies like Capital One (my employer) are moving into SF to recruit and acquire because it's where we can recruit the top talent away from people bored on working on Adtech.

There are LOTS of great places to work, not just in the Peninsula & Valley of California but all over the country. SF is just nice because it's a small city with a high density of tech jobs. But I hate to see it defined by the well-publicized caricature of the startup scene. Honestly, it bothers me enough to lead me to bad decision about it.
Facebook gets £11m tax credit, after vowing to pay more to taxman
in Gayle Laackman's "Cracking the coding interview":

> Amazon’s “bar raiser” interviewer is charged with keeping the interview bar high. They at-
tend special training and will interview candidates outside their group in order to balance
out the group itself. If one interview seems significantly harder and different, that’s most like-
ly the bar raiser. This person has both
significant experience with interviews
and veto power in the hiring decision.
You will meet with your recruiter at the
end of the day.

I can confirm that for me, the interview was 4*45 minute whiteboard coding sessions. In two of the interviews it was 2-on-one.

Unlike Gayle's description however, I received no debrief or description of what aspect of the 4+ hour ordeal I was rejected on. (Not to mention the night before where there was a 5 hour social/mixer).

It seems that since her writing, they've adopted a no-feedback policy.

So all in, I spent a day "investing the effort in their team's interviewing techniques" but got nothing but a black hole in return and down a day's vacation.

I've got a lot of sympathy for the person who says "this interview process is a lot of work" and who, after 17 years coding in production, decides they don't have time to invest in helping a room full of 20 somethings improve their interview skills.

It probably sounds a lot more bitter than I mean it to. I've looked for work 3 times since '98 and found it pretty quickly each time. (One of those times was within a day of starting to look)

I do worry about ageism going forward. Fortunately my current place has a lot of those gandalf-looking fellas. I love working with they grey-beards of programming.

In fairness, I think my experience with Facebook's interview process was worse.
> assassination

Do you have any evidence that this ever happened?
The README says: "P has been used to implement and validate the USB device driver stack that ships with Microsoft Windows 8 and Windows Phone". It's not clear from your answer. Does Windows ship with a "USB device driver stack" written in P, yes or no?
What if you have a stutter?
I think people are disagreeing with you because the parent comment is referring to Linode platform security and not the security of the individual VPSes -- which is a valid point. The security of your individual VPS depends, to a certain degree, on the Linode platform's security.

But I find it disheartening that multiple people chose to just downvote you, and nobody bothered to write a response.
/r/hiphopheads/
poor color coding choice for color deficient readers.
> Edit: Side note, I think it should leave out any nods to "Libre" or the like in the title and main description as well. I'm all about that stuff but I think making it a primary focus, instead of it being a trait the project just has, hurts more than it helps. Everyone who cares about that kind of thing gets it without being force fed the idea

I don't really agree (the naming point is valid, but the rest I disagree with). If you want to actually make a positive, lasting difference in the world you need to stand for your principles. I very much believe that whether or not a project is free software does define that project -- it defines what the developers think of the users and what freedoms the users have. It's more important than just being a property of the project, because it can shape the community and how the community interacts with the project. If you look at awesome projects like OpenMW[1] you can see just how much different a free software game can compare to a proprietary one in terms of the community (which comes from the freedoms the community has).

[1]: https://openmw.org/en/
I am not sure why this isn't MOND, Modified Newtonian Dynamics in different garb [1] - instead of modifying Newton's equations, just modify the predictions of those equation - ie, the laws of planetary motion.

And MOND is an interesting theory that's been explored but hasn't gone anywhere.

[1] https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics
Fighting human psycology, sociology, and site design through individual conscious will scales poorly.

Your friends and FOAFs are not likely to exercise the same level of control as you're expressing. I've consistently observed this even among a carefully curated set of sources on several SocMed sites.
> Honestly, I think AS should basically never be used for tables.

I believe AS is required for self-joins. A common expository query is to find all employees who earn more than their managers, which can be expressed via "select name from staff as employee join staff as manager on (employee.manager_id = manager.id) where employee.salary > manager.salary".

Also, SQL allows a sub-select to be listed in the FROM clause. But in such cases, the sub-select must be given a name (tables have a name, but sub-selects don't).

As an aside, the keyword "AS" is allowed by not required.
I'll add I also did these things with 200MHz CPU's, 64MB of RAM, scarce space on HD, a crappy kernel, and a 24Kbps Internet connection that was down most of the time. I'm sure these GHz machines with Nix cores and sporadic 3-4G can handle it. If average developer really tried. ;)
How do existing self-driving cars handle this case? Perhaps regulation could cover this if the manufacturers aren't. The cars should have sensors to know it's not safe to open the door.

Getting rid of parked cars will be a good start.

EDIT: obviously the car can sound a warning or even briefly prevent the door from opening. Similar case, what if a car or truck is passing by very closely at that moment.
How about side view mirrors for rear seat passengers? As a driver with that technology I've managed to never open my driver door into an oncoming car.
I was doing something similar to this over the summer when I sprained some ligaments in my left hand so it was painful to open the door using the "usual" left hand motion. The video seems to imply that reaching over your body to open the door with your right hand will naturally force your body to turn to see behind you (or to the side). This never happened in my experience, I can reach over and open the door with my right hand while still looking forward. Actually having to turn your torso has to be an additional learned behavior. I suspect that folks might make the turn at first if taught to do so, then eventually do the lazier thing and stop turning.

As a cyclist who has been nearly doored on multiple occasions, I emphasize but the cultural change might be a bit too much to expect. TBH, I prefer jawbone3's suggestion of making the driver/car owner liable by default for "dooming" and applying a fine and/or surcharge.
Usually they are.

Cheatsheet: http://bikeleague.org/sites/default/files/dooring_BLU.pdf

CA law: http://leginfo.legislature.ca.gov/faces/codes_displaySection....
Also live in Boulder, also avoid bike lanes. Absolutely terrifying.
Or, as a bike rider one can simply look into a cars cabin and see if a person is inside. I assume everyone is a terrible driver, have no idea I'm on the road.

I am a regular bike commuter on traffic heavy Los Angeles. I'll never understand the mentality of bicyclists who are more concerned with asserting their rights as opposed to exercising caution and restraint. Graveyards are full of people who had the right of way.
Podcast Interview on Top Predictor of Sales Success
Some of that is the rethoric of startups, which usually inflates the importance of their product. Some people believe it and believe SV can solve anything.
Good point, but I'll note that many cities have technology companies that just don't get the press and hype you see for VC backed software companies in SF.

There aren't that many articles about biotechnology in Boston, for instance.

The software paradigm has captured a great deal of mindshare.
IRC is a protocol. Discord is a business.

NNTP/usenet is a protocol. Reddit is a business.

Email is a protocol. Facebook is a business.

Protocols don't go bankrupt and close up shop. They'll still be around in 10 years.

Protocols don't magically pull the rug out from under you, dictate how you use them, or suddenly change features you want and need without you having any ability to remain on the old system. They don't suddenly up the system requirements or discontinue support for old clients. I can still email from any device I ever could, palm pilot, powermac, whatever. Meanwhile your favorite app is dropping support for Android 4 or whatever 24months after release. Or app xyz no longer works on a 2 year old iOS.

Protocols are something I can rely on. Businesses fly by night. I'm not going to start using Discord now and have it be gone this time next year, I've been using IRC for decades, and I'm going to keep using it. It works perfectly, everywhere. Especially if I have mosh and a server running my irc client somewhere else.
That isn't on the list because two of them items on their list are possible explanations for why the visible matter would be directly related to the dark matter. The fact that visible and dark matter are related is not much of a conclusion by itself.
Yes, that is precisely my argument. Make the normal web sufficiently oppressive, and the freedom provided by decentralization becomes so compelling that people switch to it.
> Large scale change of driver habits is a simple solution...

I'm not sure how your proposed solution would work without a large scale change of driver habits.
> Passive aggressive word games aside, you really can't compare "reducing the global need for oil" to "snapchat for cats".

Actually. By reducing the consumption of oil, it becomes cheaper to travel and people will travel more... increasing the consumption of oil.

Game word in point: You might be having the opposing effect of what you think :D
I saw plenty of domesticated elephants in Thailand (and I assume all of South East Asia). Are African elephant some how different when it comes to this?
too hard to read... i am old... :(
As someone who did numerical optimization for my doctoral thesis (also mechE), this sounds more amenable to publications than a start up.

Are you trying to commercialize?
Nope, that's what happened. Literally no substance, just an ad for a service to render and sell you a new living room.
Perhaps a change in car manufacturing where you put the door opening handle behind the driver, forcing them to turn.
If we could compute everything in a living system in polynomial time or better then we could design drugs inside of a computer and that technology would be worth billions!

Seriously, until we are doing drug design with computers, we don't really understand biological systems well enough to simulate them inside a computer. Drugs interact with folded up proteins all the time so this requires simulation of protein folding and this algorithm is exponential time complexity, so basically not computable for anything but extremely trivial problems.
This is great, because it's simple, easy to explain and highly actionable. It's incentive-compatible because implementing this yourself greatly reduces the chance you'll door someone, and few people actually want to cause an accident.
What do we know about angel investors?
Genius. Post a bond.
Well,

If you look at my whole post, I hope it's clear I'm not trying to say SQL is formally anything, just that it's effectively a logic programming language.

IE in an ad-hoc sort-of way SQL can accomplish what a more formal logic programming language accomplish, more or less. You specify a world as a set of tuples and determine whether one set of relations determines another set of relations. That lets you do essentially what prolog can do - for example you can map all the example in the parent article to SQL pretty easily.
Labeling known engineers as "cool kids" is an easy way to dismiss it without addressing the very hard question: how do you condense weeks or even months of getting to know someone's skills into mere hours? If you know someone personally or have someone you trust vouch for him/her, is that not a pretty good way to focus your decision?

Those of us who don't have days or weeks to waste interviewing do what we can to build a good team. Yeah, that often means allowing good engineers to fall through the cracks, but we're all optimizing for time & effort.
Trump may go away, but the people he has empowered will not
Why is Silicon Valley in California? Why not pack up all that shit and move to Panama?

You are really lost if you think tax rates are the only thing that matters.

If your VC is so profit focused they'd throw everything else away in the name of profits then maybe that's a VC you shouldn't have partnered with.
Cyclists are already second class citizens on the roads. People who ride bikes are upset about this and would prefer not to become third or fourth class. It's also very frustrating to have to assume everyone is so ignorant that they wouldn't mind accidentally killing you for the sake of saving a second or two.

I completely agree that being aggressively paranoid is the way to stay alive. But agreeing that it is the smart thing to do and believing that it's acceptable are different things.

"Women are underrepresented in tech and they should just have to suck it up and deal with casual sexism & etc because tech bros can't learn to not be sexist"

That's roughly the same attitude applied to women as cyclists. Seems a lot worse that way, doesn't it?
Just reach over the handle bars and close the door first.

https://www.instagram.com/p/BAayzrJmiJu/
Checking all the cars as you ride is rather distracting, and a lot of cars have tinted windows. Practically speaking, you can't reliably look into all the cars and pay attention to everything else going on. Personally, I try to stay as far to the outside of the door zone as traffic allows.
Impressive. tl;dr it's possible to map a world made of squares into a torus in order to make it round. But I'm still really interested how the perspective was created of a spherical world although the mapping is toroidal.
Chinese wine-tasters scoop surprise win in France
The economic counterargument would be that any solution to a problem that is not a Nash-equilibrium cannot be implemented. Pretending otherwise is popular, expensive, painful, and doomed to failure as consuming all economic resources on the planet (or any finite amount) cannot fix the underlying problem.

But a government can grow, grow, grow while pretending to solve the problem, failing, and "correcting" for the problem that caused them to fail.

The moral counterargument is that people should be allowed to decide for themselves and for their own government what is and is not a problem. If, under those basic conditions, no policy can work, then those policies are still immoral.

And the moral hazard counterargument is that "qui bono" often fits both sides. In this problem, there is certainly merit to the argument that the IPCC, politicians and scientists involved, the governments, and ... stand to benefit as well. Increased budgets, more people, bigger organisations, more experiments, more things to manage, more power to tell others what to do. Worse, this money and power will come at the expense of the "bootstraps" folk.

Bottom line: usually people on both sides of an argument believe what they want to believe. Exceptions exist, but not nearly as much as I thought when I was 16 years old.

This is why science should work in the hard, provable only, way. That any result can be duplicated by anyone who wants to do so, and anyone should be given the tools to convince themselves any given theory works. Climate science is a bit lacking on this front, to put it mildly.
First, I am speaking from my own browsing experience on the now-dead silkroad.

Second, I'm not trying to disagree with you at all. It was to point out that there are definitely use cases for decentralized technologies where centralized systems can't go (although a lot have been negative so far)
NB: Craigslist isn't a non-profit. It's a for-profit corporation, privately held, despite the .org registration.
"how can you tell that git is no good, if it is the best of the tools available?"

Because the UI is complicated & confusing for new users, making it easy to dig yourself a hole.
One I struggle to undo every day!
You are wasting your precious chance on the front page of HN, especially when you're asking for help.

I'm guessing the bounce rate is like 99% right now.

If I were you, I would just let people access it if they came from HN referer
SSRS still doesn't have support for msbuild, SSDT is a goddamned dumpster fire, and SSIS jobs have that hilariously over designed graphical programming language and are do frustratingly brittle that they are functionally single-use. And SSMS has the worst use of tabbed files I've ever seen.

There's a link to like about mssql, but a lot to hate too.
I have little confidence in my ability as a biker to recognize which of the dozens of cars I bike past might h person in them. The car could appear empty because the driver is bent over picking something off the floor. Or their head might be blocked by the headrest. Or I might just not notice them.

More to the point, what am I supposed to do if I see a car with someone in it? Slam on my brakes, assuming they will door me, and get hit by the cyclist behind me instead? Turn my 30 minute ride into an hour because I'm constantly stopping randomly?

I totally agree that simply assuming that because you have the right of way that you will get it is a terrible idea. But I don't think pushing the burden onto the cyclist is the fix either. We should be reducing the requirement for constant human vigilance because humans suck at being vigilant.
I wonder if the car couldn't be more helpful.

For example, a lit rear indicator light (not blinking) would be a signal that I could check for without much cognitive effort, and it wouldn't be too confusing for the rest of the traffic. Just having it turn on when car was turned off but the doors haven't been opened should cover most situation.
I really ought to clarify this: yes, we absolutely should do follow up studies to make sure HPV vaccines are doing what we think they are (Gardasil for example).

I do not under any circumstances think it's appropriate to delay HPV vaccination incentives to do these studies. If you think about it, the only perfect model organism for humans is humans. As long as it's ethical (IMHO it absolutely is), the right choice is to proceed and monitor; doing both will provide the appropriate data to judge whether we are accomplishing the goal.
The way these normally work is that they do the state machine in the domain-specific language, verify it, auto-generate code in something like C, and compile that. That's almost all of them since it's easy to go from models to code automatically for state machines. The Github page says:

"Not only can a P program be compiled into executable code, but it can also be validated using systematic testing. P has been used to implement and validate the USB device driver stack that ships with Microsoft Windows 8 and Windows Phone. "

That indicates they modeled it in P with their tool compiling the P specs into some executable. The individual functions the state machine calls would be other C or assembly functions. Microsoft as tools like VCC, Verifast, SLAM, etc to verify C in drivers. I'm curious what combo of them they used on it if any.
Those were tamed. Domesticated means selectively bred. Those animals that you saw might have seemed tame, but they are actually pretty dangerous.
https://priceonomics.com/the-massacre-at-monkey-hill/

"Taking a cue from German zookeepers, the London Zoological Society designed an outdoor enclosure called Monkey Hill in 1924"

I'm confused, why would someone call a primate enclosure 'Monkey Hill in 1924'? Unless they meant: In 1924 and taking a cue from German zookeepers, the London Zoological Society designed an outdoor enclosure called Monkey Hill. "Ape and monkey society is built on violence and sexual dominance" and young human society is based on football and cock-blocking.
As a Dutch person, this is probably the cause of our parents always telling us to carefully open the door by looking first. And if you are not sure, open it a bit to see more. Also, in our license test, you'll have to learn the following rule: Getting out of the car, is just like turning the car, a special operation and you need to give everyone else priority so that your action will not cause problems. So take your time, be patient and be cautious.
please explain how a forward goto is more difficult to debug than a loop, branch or switch.

I'm not advocating to replace those with gotos btw., except for early jumps to cleanup phases.
Streets without shops: how apps are transforming our local neighbourhoods
They're already liable. That doesn't fix it, in the same way that speed limit laws don't stop speeding, and parking laws don't prevent illegal parking.
How does the car being self-driving change anything? They don't open the doors for you.