jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
My self driving car will drop me off right at my destination, park itself, drive itself, refuel itself (at the lowest cost), pick up my dry cleaning while I'm busy, and pick me up again, so no lost opportunity cost there. I have a garage, and I'm not hurting for living space so no need to convert it (which would also raise my property taxes).
No labor cost to handle all the micro transfers of responsibility/possession. No complex tracking, routing, and billing system required, no embarrassing privacy and security failures even with large investments and ongoing costs in that area. You don't think a family of 2 or 3 or 4 drives 15k miles a year in America? Maybe the number of cars drops from one per person to one per every other adult in a household. Maybe retirees pool their cars with their friends or share them with their working children. Looking at all the cars on the road with one person in them, I'd say we're pretty far from 1 car per household, let alone 0.

Parking cost when I'm away go down because the car can park itself somewhere cheaper (in automated facilities), or drive itself home, be at the disposal of friends/family, drop off or pick up things for me. Since in your world their are fewer cars, that puts downward pressure on parking prices. Parking facilities can be located in more economical areas, and pack cars more efficiently because they are automated and instrumented, and their own labor costs are reduced.

One of the main practical use cases for local cabs/ubers is a ride to the airport. Since my car can drive itself home, I really have no need for a ride for hire. Also, since giving a friend a friend a ride to the airport no longer a personal time investment, the odds of getting a ride from a friend increase. If you're worried about me not maximizing my 44 cents per mile, I can take someone leaving the airport home, assuming they meet my standards of reputation. At this point you're probably crowing victory, but note that is purely a highly infrequent, discretionary use of my excess capacity, perhaps less than 1% of miles driven for most people. It's more tax efficient to just swap (robo) rides with friends.

A self driving car will reduce all these onerous costs that ridesharing is supposed to save me from, plus I can earn money from it in your Renters Paradise, so I don't see any downside in owning a car. I hardly feel the cost as it is, even without driving anything close to the most economical, lowest TCO car on the market.
Just because there are some things that can be fought doesn't mean that all things you/we deem "unacceptable" can be eliminated. Some things always exist, like the first law of thermodynamics (one example) and drug use (people deemed drug use "unacceptable" and initiated the "War on Drugs", and look how well that turned out).

Not everything in life is under our control.
Then why was it classified?

I ask for a non hand-wavey answer, if I get one.
"If you think that drugs should be legal, convince your fellow citizens to vote to make them legal."

The burden of enlightening someone should never fall upon anyone but that someone. To argue that avoiding imprisonment isn't a burden would be the definition of sophism.
The wiki platform itself, i.e. Kuma, is written on Django [1]. Along with KumaScript, the architecture is useful to understand how a modern wiki can be designed.

[1]: https://developer.mozilla.org/en-US/docs/MDN/Kuma
Coding is not the new literacy, it is the new masonry and we will all need a place to live eventually
> Of course, part of it could be that some people are afraid of automating themselves out of a job...

Actually, the real tragedy is these people don't even know how much of their work is "loopable"...i.e. at risk of being replaced by automation.

The way I think about teaching programming is: the goal is not to become more like a machine, but to recognize what is human, i.e. to understand what is not easily computable. And such comprehension, from my pessimistic view point, is nearly impossible to have without a level of programming literacy...and even many programmers may not stop and think about it (just as many of us who know how to read and write underappreciate the role of literacy and communication).

Edit: I think the idea of automation can be scary -- and for good reason -- but mostly because the people who have the ability to institute automation (or rather, their bosses) may not be able to properly judge the consequences. However, if society as a whole better understood what automation actually is...I'd feel more confident that we could take the long view on it, and use robots and computers to lift us all up, rather than leave the non-lucky parts of society in the dust.
Sure, I just thought (based on the genesis block comment) that they were going to make their own. And, well, https://eprint.iacr.org/2014/161.pdf

Using the same primitives as everyone else is probably a conservative choice.
The subject of the sentence is "a powerful outburst" not "a distant galaxy".

The powerful outburst produced photons with high enough energies to be detected by ground-based telescopes for the first time.
Stop changing your products. All of you. Stop.
That’s a really good idea!
> Useless.

Isn't it on Apple to assign resources to fix the problem instead of going nuclear on it? Surely, not all reviews are useless?

> Most of the reviews of the USB-C dongles were just complaining about USB-C, for example.

I've seen this problem with PlayStore too, but Google takes forever to delete the reviews: Even the ones that are unrelated. I wonder why AI isn't employed to weed out or help automate the process of flagging such reviews. May be someone should build it?
> There's just nothing to buy better.

So despite rational acting buyers, if the supply-side conspires (or monopolizes) to reduce options, buyers will continue to buy the overpriced item (and possibly increase prices due to the demand/price curve sweet spot).

Perhaps instead of mocking rational-actor theory we should also model conspiring-actor model where possible.
> AD and MS Server DCs in general are just not suited to this environment

Don't know what you're talking about, they work just fine. All of our branch offices and salesmen are remote workers.
It's amazing, isn't it? And he makes it seem so effortlessly!
Given how often the C++ complexity argument is made, I am genuinely concerned that Rust will fully deliver on its promise on being simpler than C++. Only in retrospect will it be evident that it was the wrong goal to shoot for all along the way.
We don't need slavery today because we have machines. But in the past if an empire didn't practice slavery implied that other empires will conquer you and slave you. So slavery was required for survival.
It's today that this debate is clear. In ancient times, the reverse was true.
Apple had the best trackpads in the industry before they made the iPhone. That company just values good laptop design; after all, they invented it.
Qualitative data has another challenge - representativeness. It's very easy to do 10 user interviews and feel comfortable that you understand the market. Our brains lie to us all the time.

Quantitative data lets you drill down into different dimensions. Because it is much easier to collect at scale (it's the sum of your users' interaction w/ your product, after all!), it's much easier to make representative decisions.
>An M1 MacBook Air with replaceable RAM and SSD would not have the same performance, battery life or form factor.

citation please.
tldr: she logged in with the wrong password 20 times in order to get locked out of her account.
@dang

> Threads are paginated for performance reasons (yes we're working on it)

I have a very meta interest in the tech/design/implementation behind HN. I've built a dark mode theme for the site because you asked the community to fill that gap. I'm wondering if whatever work goes into this perf improvement might be something y'all could talk about when it's ready? I'd love to know more about what's behind the incredibly 1999 frontend, and how it keeps up with the huge volume it gets.
> Can we stop pretending it’s a future payment system?

Exactly. There are other alt-coins that are better suited to this purpose, unlike Bitcoin is a complete failure in regards to this.
> Just defining the equivalence relation does not yield a method for chosing a representative. Would you check the equivalence at each operation?

Choosing a canonical representative is not feasible in the general case, so yes one would need to prove that every operation respects the equivalence relation.
At Periscope (San Francisco, USA), we make really fast charts and dashboards.

We're constantly making the SQL faster and the charting more powerful. You'll be working on the full stack: from the Go and Java servers managing giant database clusters to the Rails and CoffeeScript frontends.

* In your first day you'll ship new code to production.

* In your first week you'll ship at least one customer-facing feature.

* In your first month you'll write code at every level of the stack, from cache backends to web servers to UI code.

* In your first 6 months you'll rebuild a major piece of the Periscope stack to support our ever-increasing scale.

More: https://www.periscope.io/data-obsessed-engineer
Yes, the message is transparent - don't buy our devices because we won't support them.
>"freedom and democracy are incompatible" thing

Do you have a reference for that?
————— underdog.io ——— Soho, NYC ——— https://www.underdog.io —————

We’re (https://www.underdog.io) looking to make our first hire, a Lead Software Engineer, in New York City.

Today, we're a curated two-sided marketplace for talent. We help growing startups hire amazing people across all verticals at a fraction of the cost of traditional recruiting firms. We started underdog.io because we experienced the pain of hiring first-hand, having worked at top-notch startups in NYC.

We're currently live in NYC, but we've had serious requests to open in 10 other cities. While the plan is to scale the recruiting piece quickly, the bigger vision is not as focused on recruiting. We're moving towards building a defensible network between companies.

In the interest of full transparency, it's a big job with lots of positives and negatives.

The Good:

• Traction (https://medium.com/@joshuagoldstein/our-first-four-months-bu...) after a few months.

• Proven business model - we're making significant money every month. In fact, we're making enough to pay market rate, and we haven't raised money yet.

• Chance to get common stock in a bootstrapped startup = big upside.

• Full technical autonomy. We've built our internal CMS and tools with Python/Flask, PostgreSQL, Elastic Search, S3, etc. but you're in charge of choosing the technologies going forward.

• Work out of Founder Collective's space in SoHo.

• Work with great freelance designers and advisors.

The Bad:

• Less structure and certainty than a funded startup.

• Only full-time developer until we build an engineering team.

Email chris@underdog.io to apply.

Sorry, we can't sponsor visa candidates and we're not looking to hire development shops.

Keywords: Happy New Year :), New York, NYC, Developer, Dev, Python, Flask, PostgreSQL, Elastic Search, S3, https://www.underdog.io/
Neither the phone nor the OS are obsolete as they're both in use and capable of easily matching any phone released today as far as functionality. Obsolete would be a phone that cannot run current applications due to hardware or software issues or whose functionality is far inferior (like having a VGA camera or similar), neither of which is the case here. It's not a sign of fundamental problems with Google supporting their own products, it's just another example amongst many.
SEEKING WORK - London UK, Madrid Spain, or Remote

- Backbone web-apps
- Node.js

I have over 10 years experience in software development, including desktop software with C++ and Qt, and currently focussed on web development.

Examples of work here: http://steveridout.com/about/

I'm currently bootstrapping a webapp for language learning http://readlang.com and am looking to split my time between this and freelance work.

Contact: steveridout@gmail.com
In complete sincerity, how is this better than ffmpeg

https://trac.ffmpeg.org/wiki/StreamingGuide
Or any provider with Docker support.
The problem is that the signature-based antivirus model assumes 1980s-speed networking where an attacker releases a single program which has months or years to spread around the world. In the Internet era, the attacker receives the same AV updates when you do and can tweak an executable until it's no longer detected locally before immediately deploying it. This approach can even be automated both to permute the executable until it passes and to stop spreading it after it starts being flagged.
I like it in Go, too. Go requires it, the way python does, but the convention is to use a real variable name rather than self, since there's no real difference between that the function receiver variable and the test of the function arguments. I also like the explicit name spacing.
So? They use haproxy. This also doesn't mean they can't use whatever the windows equivalent is; I simply don't know what that would be.
> And yet people and companies continue to do business with them. If a company like Goldman approached me about doing a deal on a credit swap, I'd assume I'm going to get the shaft - but large pension companies continue to work with them.

This is what I've always wondered: how the hell do companies like Goldman still exist and get business?
Jesus. The publisher is the New York Times, writing a story about a real threat to ordinary people. It's not a great headline, but neither is it really misleading either. It effectively communicates what the article is about to SNYT readers.

Apparently anything that is not 100% dull now is clickbait.
There are numerous accounts of the graphical glitch issue. It only happens on the background layer, and its happening on a machine with integrated graphics, not one of the machines with well known AMD graphics issues. The type of artifact is very similar to texture memory being overwritten.

It could very well be a hardware issue, but since it only happens at the login screen and it consistently happens only after the Yosemite update, I'm fairly certain its software.
Fair use is called "fair dealing" in UK law (and in many other common law jurisdictions). It's not exactly the same, but similar enough in most cases.
You really can't lever up equities all that much. Mom & pop can margin up to 50%. Even professional investors are quite constrained in how much leverage they can apply for outright bets.
This is not a way to "grow Bitcoin". It's a way for a big holder to dump a lot of Bitcoins without, they hope, crashing the market.

The terms are awful: "The Shareholders’ limited rights of legal recourse against the Trust, Trustee, Sponsor, Administrator, Trust Agency Service Provider and Custodian and the Trust’s lack of insurance protection expose the Trust and its Shareholders to the risk of loss of the Trust’s bitcoins for which no person is liable."

"The Trust will not insure its bitcoins. The Custodian will maintain insurance with regard to its custodial business on such terms and conditions as it considers appropriate in connection with its custodial obligations and will be responsible for all costs, fees and expenses arising from the insurance policy or policies. The Trust will not be a beneficiary of any such insurance and does not have the ability to dictate the existence, nature or amount of coverage. Therefore, Shareholders cannot be assured that the Custodian will maintain adequate insurance or any insurance with respect to the bitcoins held by the Custodian on behalf of the Trust. Further, Shareholders’ recourse against the Trust, Custodian and Sponsor under [New York] law governing their custody operations is limited. Similarly, the Shareholders’ recourse against the Administrator and Trust Agency Service Provider for the services they provide to the Trust, including those relating to the provision of instructions relating to the movement of bitcoins, is limited. Consequently, a loss may be suffered with respect to the Trust’s bitcoins which is not covered by insurance and for which no person is liable in damages."

I've never seen terms this unfavorable to shareholders in a prospectus before. They're taking on less liability than Mt. Gox took on. If the Bitcoins mysteriously disappear, no one is liable.
You don't know any because you did not try to google any. There are many. But yeah, it's not simple for everyone, I agree.
A wholehearted +1 to this. Brennan's courses and newsletter have done quite a bit in opening me up to how to properly run a solo consulting business. He provides a huge amount of good information.
You end up with something more like

Env -> [Value] -> Cont -> IO (Env, Value)

Immutability in functional programming is better understood as "the only time something can change is when a function is being called, which can be passed new arguments", rather than "nothing can ever change". This means that things can't change within the execution of a function. So when you produce the new Env, you pass it along to the next opcode's implementation, and it is just as if the Env changed from the point of view of the next opcode implementation. It just didn't change uncontrollably.

Whereas an imperative program works with a lot of loops, I imagine a functional program as passing through endless, endless stack frames, like https://youtu.be/77f0Yj9uMRA?t=2m5s . Stack frames, endless stack frames being created. (Tail-call optimization is often cited as important to avoid blowing out the stack. It's also important just for sheer performance, so we're not literally making calls for every function call, i.e., pushing registers and state.)

Haskell plays immutability to the hilt, as laziness is very difficult to imagine without it. Most other languages with immutability should probably instead have Rust-style mutation control, in my opinion, as it maintains almost all of the interesting properties of immutability in strict languages while being easier to program with, and easier to make high performance.
Good morning, China state propaganda commentator!

It's a country that does not have free elections or free media. The "people" are not in control. The self-appointed people's representatives are, exercising power through state-owned businesses as well as direct legislation.
Standing desk + a tall chair w back is a decent option to let you change back and forth a lot..
Australia seems to be leading the world in oppression in a way even the US has yet to manage.
Cool thank you both for the comments and feedback - will let you know what comes with it. Great advice, I'll bring this around again when ready to roll.
The reason for the FOIA act is to allow government agencies to whitewash their secrecy. As long as they 'comply' with the FOIA act, they are doing everything they are legally required to do it.

"See we released the files!", as they hand you a book full of black pages.
Ah, anecdotes... my nephew is learning from this book and loves it.
You sound really mad about something! If only you said what it was.
This is excellent. Before, the fragility of the Disqus design and API (both their site and the product itself) kept me from being interested.

The new design shows that they're serious about the product, and they're willing to put their money where their mouth is.

I'll probably give it a shot, now.
Well, not trying to say what is right or wrong here, but the article describes a 40-year old homeless spending time at this playground. Sure, playing chess is harmless, but do you think it would intimidate 5-10 year old kids into not going to that playground? What if a larger group of homeless moved in?

Either the sign is legal, in which case it's good to enforce it (a warning I'm sure is enough for a first "offense"), or fight the legality of the sign.
I understand that willful ignorance and propagation of false facts is an important issue. However, the reason that the story propagated so widely ends up being mostly political and doesn't really pique my hacker fancy.
This is Michael CEO of Justin.tv - I have to say that this was a huge amount of fun and great for morale. I recommend hack days for all young tech companies.
Cool story, bro :-)

In Brazil we did similar things with accents, but Portuguese is no match for Hungarian in that regard. Also, my grandpa taught me Rovasirás and I made a font (Apple IIs had a nice hack for graphical fonts) for it.

I would like to know more about that ZX-81-like computer. We had something like it here, one that could do 192x256 pixel graphics.
Not so much stupid as greedy. The user base is the juice. It's the most important thing most big sites have, and farming that out to another provider is giving it to them. No one wants to do that. Facebook is hardly going to say, "Login with your Twitter account."

It was a nice idea, but the successor (and there will be a successor to OpenID) will be more flexible and the sole provider. It's the only way it can work.
If I was pg my first question to the Crowdbooster guys would have been "What happens if twitter builds this?". And if I was the Crowdbooster guys my answer would have been "Could twitter do this?" and shown plans to integrate with a gambit of other platforms creating a central SNS hub with Twitter as just the beginning.

When building on a platform you should always have plans for what happens if the platform (or someone else for that matter) creates a offering similar to your own.
There's only one type of consistency in the CAP theorem. The OP is probably just inexperienced with NoSQL databases since Cassandra, Riak and HBase all support strongly consistent operations.
This is only true of the chloroquines, and those are antiparasitics, not antivirals.
> So we got concurrent units of work executed at the same time, I fail to see how that is not parallel.

I thought that by definition this is impossible under the GIL. Not completely sure, but would love to know. I have written thousands of lines using gevent and eventlet but have only achieved peaks of 10 Mb/s (on servers that have at least 100), and I'm sure that truly concurrent languages could fully take advantage of that throughput -- currently in the process of migrating from Python.
Whether it's a him or her, a boss having sex with an employee is probably a very bad idea:

- If your partner ever has a disagreement with you about their job or if the relationship ends on unfriendly terms, they can turn around and hit you with a sexual harassment lawsuit that you can't afford (either in terms of expense or time).

- It will be a morale-killer for other employees, who will think your partner is getting preferential treatment (whether it's true or not).

- If the employee you're sleeping with isn't doing their job well, it will be harder to fire them (due to emotional baggage and/or threat of a lawsuit).
When I read about an area I know little about I generally don't want to disagree too strongly with anything. But this, even on a somewhat renowned blog, is written in such a defining way. It doesn't fit all that I read about startups to be so molded. My understanding of PG's essays is that this is still true with raising money. And this article seems very sure that it can be light hearted, reminding us that sex with employees can work (there are some forms of rape from consensual where one has standard work power over the other). Who is this list for? No-one would act on this, so it's a joke piece? Is there some in joke from experience?