skysight-inc/HackerNews huggingface dataset:
I disagree that the reputation of buses is the reason why more people don't take them in LA. Driving in traffic might be bad, but taking a bus in that same traffic is usually even more inconvenient, efficient and less economically viable.

Taking a bus within the same city has never been a problem and these routes are typically pretty full. However, once you're going from one city to another, within LA county, the added time of transfers and making dozens of stops on city streets really starts to add up. A trip that might take 45 minutes by car sitting in traffic could easily take 2+ hours by bus. Nobody who values their time would choose the bus option if they can afford a car.

People don't avoid the bus because many of the passengers are downtrodden. Many of the passengers are downtrodden simply because anyone who isn't chooses the quicker more efficient option of driving.

The buildout of rail and the addition of more express buses I agree will help alleviate a lot of traffic issues. Buses can be the solution to the last mile issues. But like you said, there needs to be a lot more of them to cut down on waiting time.
It's still a nearly context-free headline, which is a pet peeve of mine at Hacker News. The headline should contain actual information that tells me why I care and should click. "Greg" is quite insufficient, with the only saving grace being I can see the domain name and know who Sam Altman is.
You can't view a BBC article from the UK? Don't your taxes pay for this content?
https://www.google.com/#q=uber+greyball&*
Since that is "a general credit" is exactly what is needed for it to work, it is probably fair to assume that is what he meant :)
Aligning organizational goals with the Alignment Canvas
Yes, in USA you generally have to buy the book. In fact, because our teachers tend to get paid so little here, sometimes they will write a book, and then require the students buy that book to learn out of for the class. While this kind of sucks, I also understand them doing it because they get paid so poorly. The one thing I really hated though were the times we were required to buy a book and then barely used it. Which was often.
Branding (and Brand Management) is an important part of a marketing strategy.

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

And will - when applied properly - definitely help promote the company's sales (contrary to your original comment).
Even though adding tolls is a good idea, it will just make people angry without giving people an alternative. And the alternative has to be there at the time of raising the price for the road use, not 10+ years later (so buses are in, trains are out, maybe in the later phase).
Buses are also a better alternative because of the nature of U.S. suburban areas - the grid layer, low point density housing.
> - We built Penny as a web app (Cordova). It pretty much guarantees that we don’t get featured by Apple or Google, but it allows us to iterate really, really quickly. All users always have the latest version, and we can update the app in two minutes flat. We think the tradeoff is worth it.

Ah, yes, the reason why we designed the web the way it is. I really think this subject isn't tackled enough. Apple, and to a lesser extent google have ruined all the progress we made around continuous application updates through their stupid App paradigm. It boggles my mind that everyone is OK with it, when it's obviously terrible for the end user, compared to the web model where a URL just points to a resource, and you have full publishing power over that resource.
Here is the list: http://www.thedailybeast.com/articles/2016/10/12/all-of-dona...
You might try xz; xz with appropriate parameters almost always beats bzip2 on time and/or on compression ratio.
Adding to the list the very important Kanem-Bornou Empire and Bagirmi Kingdom.
I'm familiar with both. Generally I don't think either of the conclusions/theories they establish are supported by history and the breadth of human culture, even today. Attachment theory is particularly notorious for being misunderstood.
Why does L.A.'s traffic need fixing? We have some of the slowest freeways in the country, yet everybody manages to get to work. They aren't that bad, even the 10.

Elon Musk says a lot of things. That's no reason to think there's a problem.

Our public transportation isn't that bad either. I agree, our bus system SUCKS in contrast to other states and countries. But the Metro system is actually pretty good. They arrive frequently and have been expanding to new areas. The fact that I can hop on the Gold Line from East Pasadena and take the train all the way to the Natural History Museum, or DTLA, or Santa Monica, or Long Beach is pretty nice.

The problem, if you can even call it one, is in the culture. In LA, we choose to live far away from public transit vessels. It's just what we do; we've chosen to build lots of freeways and we're probably going to stick to that long into the driverless-car revolution. It's also not very hard to find somewhere to live along the Metro line and find a workplace nearby a stop. I've done it a few times. Sure, I'm a programmer but, well, choice is a perk you get from having marketable skills.

As others have said, one thing that keeps many folks away from public transit is the lack of enforcement; without a doubt, you'll have to sit near one or two sleeping homeless individuals any time you take the Red or Purple Lines. They always smell terrible, and average riders often get tired of this. The Gold Line has more enforcement, but I don't recall ever seeing people in orange vests once on any of the other lines. Metro doesn't seem to care.

People in L.A., on average, have it good, and we're spoiled. We should all try living in SF, or NY, or Boston, and then think about complaining about traffic again.
Jeff Bezos' Blue Origin Secures Customer for New Glenn, Releases Video of Rocket
I agree. Phone tech interviews are usually low level screens to see if the candidate has the minimum technical chops to come on board. Short and sweet is what I prefer, especially since I'm usually doing the phone interview on a lunch break and would like to have some time to actually wolf down my lunch.

Collaborative code editors are an unpleasant modern addition to the interview process. Plus I'm usually writing the code in another window before transcribing it to the collaborative window, usually leaving the person on the other end of the call to wonder if I disappeared. I tend to pass these things though.
Don't forget to treat everyone the same on the technical questions, whether they are a new grad with no professional experience or a 20 year veteran with a proven (and easily verifiable via references) track record of success. Make sure they all run the gauntlet!

Bonus points for grilling open source developers who wrote some critically important tool your company depends upon, and/or are the person who literally "wrote the book" on the technology you expect them to use.
How about using the new AWS Step Functions instead?
This would allow a full push model while still keeping a nice and tight workflow:

1. fire off AWS Step function on new post to S3 bucket

2. read delay / schedule time in metadata from (assumable) markdown post

3. trigger AWS Step Function using the Wait State defined based on read value from 2.

4. As part of Step Function: After Wait State -> Execute Lambda to publish post.

Note: 3) requires setting variable time in Wait State based on environment. Haven't read up so don't know if that's possible, but guess it should be.
Having toll lanes don't help with anything. Look at what the 10 freeway don't rush hour. Equally clogged. No form of public transit is going to help with the traffic, it's only going to give people an alternative to avoid traffic.

The problem lies in just bad freeway design. If you look at the 405 North at the 10 intersection. You're going from 6 lanes to 4 and then adding long merging lanes as Santa Monica, Wilshire, and Sunset come up.

Now let's look at the 10 freeway Eastbound past downtown. The freeway immediately splits in 4 with traffic merging into the center. An on ramp in the center of a freeway!? Unless the entire intersection is completely rebuilt traffic will never be fixed because the bottleneck is unavoidable.
Replace or Repair Windows and Doors in Your Home for Cheap in Vancouver BC
> There's no way that anyone in 1937 had congestion in mind when they were creating the taxi medallions

What on earth makes you assert this? The intense and (to modern eyes) borderline insane levels of traffic congestion in NYC at the dawn of the automobile age are very well documented. There are pictures and videos you can easily find, that make today's horrible congestion look bearable and civilized. A lot of traffic rules and devices have their dawn in the same era.
What are some examples?
And the same can be said for elm on the web dev world. It's a nice compromise between haskell and friendliness, allowing a greater adoption. In the not-so-long future, Elm will be able to take advantage of web assembly and ditch javascript (almost) completely.

By no means imperative languages will disappear, but I too share the opinion the future is bright for f#, elm, erlang etc.
London sounds terrible to live in, way too many people.
The secret to the Instant Pot, I've found, is using it for things it does well. Beans and bean-based dishes are a home run every time. Chicken broth and beef bone broth are great, too. Slow cooker favorites like pot roast and pulled pork? Not so much, in my opinion. These dishes need more time to break down the collagen slowly without destroying the meat and veggies. I much prefer them in the slow cooker. Oatmeal is great but I can make it faster and better on the stovetop.

I've been working on adapting family favorite recipes to the IP. My favorites so far:

My Cajun mother-in-law's real deal red beans and rice recipe: https://gist.github.com/chrissnell/2ee0a820b7ba7c25a12d1b253...

My grandmother's refried beans from her regionally famous 1960s-era Tex-Mex cookbook: https://gist.github.com/chrissnell/c87a98b7ee3239065737eaf14...
> When the candidate eventually offers a solution and asks for validation, fan the flames of their inner doubt by being non-committal and hesitant. "Yeah, that's sort of right, I guess that's good enough. Uh oh, looks like we're out of time! Do you have any questions?"

I had a good laugh at this. It's too accurate :)
Given his statement I'm assuming his family fled a particular implementation of communism at some point in the past. I struggle with responses to statements like OP has made for a number of reasons. I find it questionable that authoritarianism is a required component of a communist society. That said it has clearly been a component of all implementations of "communism" at the national level. I'm air quoting that because again it's questionable that authoritarian regimes bear any resemblance to actual ML political theory, and most real world implementations were merely authoritarian regimes that borrowed the stalinist playbook and enough ML buzzwords to offer a fig leaf during their rise to power.
If you need statistics for the maximum people this system can take, you can ask the municipality of Istanbul. They also can't increase the number of buses because of congestion. Here is a well-known joke about it: http://imgur.com/5ZFMoMZ
Kickstarter: Those Projects Which Leave the Ship (-10.4% in US Market)
I'm just disappointed with the phone industry for the current state of rampant insecurity.
Well you mentioned the Native Americans, they had allies here too. Each major tribe was allied with a major power. So if you used it against them, even in that case someone could get a hold of that tech and it could come to bite you in the ass later. Interesting example is the fact that Native Americans in the US were very soon all very well armed by their allies in terms of guns and ammo, and they used the armaments given to them by their allies to attack each other. Life in general is more than capable of cooperating when it is not competing even with beings that have little to do with each other. This in the end is called the Red Queen's race https://en.wikipedia.org/wiki/Red_Queen's_race https://en.wikipedia.org/wiki/Red_Queen_hypothesis.
If Snowden was fake, and someone can make the NSA and government's response to his leaks look as genuine as they did, this is going to be someone so powerful, well-connected, and invisible, that's it's likely it's not even human. Every time you come up with a complex conspiracy theory, ask yourself how easy it would be to orchestrate that and just handle all of the logistics of it with zero leaks and 100% undying loyalty without getting stabbed in the back yourself.

People did question it -- he was getting spy accusations as soon as Russia let him in, but then they looked at the actual documents and realized that Snowden is irrelevant as far as the content is concerned. You don't need Snowden's motivations to interpret any of that.

What benefit does it serve you to suddenly get all of your enemies and frenemies to suddenly change all of their communication methods to avoid the NSA? You're spying on them without them knowing about it -- that's exactly what you want!
This actually made me burst out laughing and conveyed my thoughts exactly. It's like when you become old enough to realize your parents are fallible and have been winging it the whole time.
No one ever got fired for using gzip.

As much as I trust Yann, I probably wouldn't use Zstd for anything mission-critical yet.
The title for this article is hideously awful. "Console into Mass." WTF is that suppose to mean? Not to mention that Mass. is the Associated Press's abbreviation for Massachusetts, which only adds to the confusion. Also headlines/titles usually only include colons and or commas, all other punctuation is typically left out.
The right denominator is either eligible voters (241 million) or registered voters (146 million) not the overall population.

[1] - http://www.statisticbrain.com/voting-statistics/
Before oversupply of programmers simply talking to people for a few minutes was good enough to determine their competence.
feature request: Ability to change playback speed. Eg 0.5x, 1.5x, 2x
Compared to stovetop ones:

1. No need to fiddle with getting the heat right to get to pressure, and then lower the heat. Just seal the lid and tell it to get to pressure. It will control the heating.

2. Timer. It will drop the heat once the timer runs out. A lot of people set something to cook for, say, 30 minutes. Then they go out of the house for an errand that takes over an hour. They don't need to worry about overcooking/explosions. It will turn the heat down after 30 minutes and keep the food warm.

That's really about it. I own both a stovetop one and an instant pot. Most of the raves I've seen for the instant pot apply equally well to other pressure cookers. Having said that, the two pros above are really, really nice. If people can afford it, I would tell them to buy this instead of a regular pressure cooker.
Hire programmers who can read.

Lines like "Don’t use tools that are still too hard to get a grip on" are code for 'your team will get discouraged if they have to do any homework at all to understand your project'. If that's true, how do you expect them to understand the business requirements?

Every large project has embedded tools and legacy tricks so the author is implicitly saying 'don't let projects scale'.

Simplicity is hard to achieve, and people who can't understand complex code can't write simple code.

If a book hits you on the head and makes a hollow sound, it may not be the fault of the book.
Sorry, I should have made it clear that what I posted was pseudo-code, so just assume that = is equivalent to == or whatever in the target language.

1) Yes, my issue was the constant being on the left side. I've seen it done a few times, and I'm sure it's probably just a "I did it that way when I first started and it stuck" or something similar, but it just never looks right to me. I just want to scream "But, you're comparing the variable !!!!". :-)

2) Constants are useful when there are going to be gaps in the values (message dispatch codes), but yeah, I also agree here - enums are always the way to go, if you can do it. Switches are also great, but can be problematic at times due to the way that they aren't always implemented in a consistent manner among various languages with respect to fall-through and breaks.
DNS resolvers online as of 12/2012
In the middle of another Bitcoin bubble (chart)
I can't see myself having at length chats with a bot, I barely text on my phone with real people (prefer voice).
And "lets ignore these problems because they exist elsewhere" is a sad attempt to justify one's lack of concern for a legitimate attack vector.
Not necessarily. Purely functional languages, like Lisp, do not have loops. Instead they have recursion. Any iterative algorithm (I.e. one with loops) can provably be converted to a recursive algorithm with out iteration.
>Am in Europe, literally everyone has a pressure cooker, never heard about them actually exploding.

Happens frequently with cheap ones in 3rd world countries.
Or when Intel HT first appeared. Or when Intel HT reappeared. Or when the first dual core appeared. Every time Windows needed updates to perform properly; Linux also needed patches to adjust scheduling for Zen and also received patches in many other instances.

This is nothing new or outstanding at all.
True, although if someone was going to put a backdoor into a compiler, they'd have to be idiots to attack tarsnap; much better to have it trojan an OS kernel or something else which is trusted and far more widely used.
The scheduling decisions of Windows are not unknowable. It was entirely AMD's call to make a CPU that was effectively hyperthreaded but to still mark the cores as fully independent.
Is the concept of a 3rd party attempting to steer a conversation so hard to believe?
Hackers are going to hack (a solution).
Yes, tolls make only sense when there is an alternative to driving. When people have no other choice than to drive nothing will change with tolls. Tolls are basically an artificial added cost to driving. However ideally the public transport system should be designed in such a superior way that people would switch without artificial punishment for driving.
Agreed, and that's always very important. I'm just skeptical of how high the density of use would have to be for this to make sense; and even then, LA just may be unconducive to this kind of an infrastructure. As people have mentioned elsewhere in this thread, making the freeways necessary conduits to get anywhere in a timely manner just screws up getting around period.
Planners generally aim for a utilitarian investigation of the effects. Tolls impact individual trips, but are also shown (in certain use-cases, like congestion charges) to improve traffic flow and increase transit use - time spent stuck in traffic increases fuel use and pollution, and slows everyone's average time per trip. In the extreme traffic case of overflowing gridlock, as often happens in developing-world megacities, everyone loses.

The arguments are very similar around taxes on cigarettes or soda: A painful measure that may save money or improve health outcomes in the long-term. In the end, it's just one more tool that has to be used judiciously.
Hah, well I guess I'm busted (didn't read the article, just the title and other comments)
I believe Freenet and IPFS are both built on this idea.
77% faster is not correct either. "Speed" would probably by ops/s.

4.5x longer = 350% slower.
because the bank management didn't follow the rules

In this analogy,

1. Does the bank teller understand that the rules aren't being followed?

2. Is the teller legally obliged to understand the rules?

If a bar-tender serves someone underage, the bar is liable, but so is the bar-tender. Bar-tenders are required to understand the rules (and ignorance of the law is not an excuse for not following the law).
It looks like someone wants to pull an Erdogan, and they know that the CIA, FBI, and NSA (the American security deep-state) are the chief obstacle to their goal. Which makes sense, considering it's those agencies who are usually responsible for both preventing foreign intrusion into our government (if the enemy is foreign) and mounting coups d'etat (if the enemy is domestic).
Just to nitpick, those aren't quite equivalent. The second should be:

o = window.FindCanvasForObject(obj);
o = o.Color(RED);
o = o.MoveTo(10,30);
o = o.LineTo(50,20);

Which leaves more room for error in the general case - if the API gives you a new object each time, and you fail to assign it every time (or say you have multiple and get the letters mixed up, or you do this rarely and forget), you lose some of the config. It can be fairly easily missed in code reviews. When it's all chained together, there's only one possible interpretation if it compiles and only has one assignment.

But I can see where you're coming from. Chains can be abused rather horrifically. IMO part of that is because it's hard to make helper functions, e.g.:

window.FindCanvasForObject(obj).Color(RED).MoveTo(10,30).LineTo(50,20)

# plus
def move_line(thing, start, end):
return thing.MoveTo(start).LineTo(end)

# leads to
move_line(window.FindCanvasForObject(obj).Color(RED), (10, 30), (50, 20))

It breaks the straightforward left-to-right interpretation. So instead, people just make the chain longer and longer, forever.

(not as much of a problem with a language with open classes, but modifying existing classes for ad-hoc helpers is usually frowned upon too.)
I've been working professionally in eCommerce for 7 years and have been writing OO PHP code since I was 16. I've been out of work for 6 months and cannot find a job because my last job used the Zend framework and now the industry seems to only want Laravel and Magneto developers.

I've found my experience in eCommerce is in general is completely over looked simply because I don't have professional experience with the exact framework a company is using. I have a good understanding of everything else that goes into building eCommerce sites, things like payment gateways, eCommerce analytics, etc, but the conversation always goes like this:

- "We're looking for someone with strong PHP backend skills for our eCommerce site"

- "Cool, I've been working in eCommerce for 7 years now. And I have been using PHP for over 10. I should be a really good match."

- "What's your experience with Magneto?"

- "I've played with it a little in personal projects, but I don't have any industry experience. I'm very willing to learn though. I have professional experience with other frameworks and CMS's like Zend and Wordpress so I shouldn't find it too hard."

- "Yeah, sorry we're really looking for a Magneto whizz to help us out. I don't think you have the experience we need."

I'm not sure what devs who don't have the luxury of being in a job that changes tech stacks every 5 years are suppose to do. Another example is that I've been keeping up with Node & Express in personal projects, but I can't land a job in either because I don't have the "experience". So yeah, now I'm completely out of money and losing my house and car I've realised I'm going to have to restart my career and entire life because of this crap.

I would absolutely love to learn magneto. I'd be willing to put in 2 hours of my own time every day to catch up, but I find it hard to believe someone with a year of PHP and magneto experience would be more valuable to a company that me.

I also can't believe how many people are asking for version numbers of things I've worked with either. I have Angular experience, but I'm frequently told my experience with Angular 1 isn't good enough. It's really quite ridiculous considering it only took me about a week to get a decent grasp on Angular in the first place.
I'd say yes simply because you can achieve similar results in far less time.
The Life of Pi: From Archimedes to Eniac and Beyond [pdf]