jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I don't want a tool that does both provisioning and configuration management as I feel the latter should be a real-time concern rather than a deploy-time concern. Using Consul (https://consul.io) and Consul Template (https://github.com/hashicorp/consul-template), we're able to keep configuration centralized, secure and have it deployed automatically every time it changes. And it removes the distinction between configuration changes that are triggered by some event (machine failure, network partition, monitoring, auto-scaling, etc), changes that are triggered by a developer commit and changes that operations wants to make (maintenance, DDoS response, etc). Terraform provisions all of that and then configuration management happens on an ongoing basis.

I'm really not trying to sound like a shill for Hashicorp, but we use a bunch of their tools and find them to be, overall, very worthwhile and focused on accomplishing a single logical task which makes them easily composable with tools from other vendors. I also don't want it to sound like I'm criticizing Nix or NixOS...they sound like excellent tools. My only point was that there are other ways to solve the problems expressed in the posting and that each solution has tradeoffs that DevOps needs to consider when designing infrastructure. Your blog struck me as being a strawman criticism of somewhat dated tools without consideration for newer options, especially since your discussion of Docker was so narrowly focused on the actual Docker tool without any consideration given for Fleet, Swarm, ECS or any of the host of orchestration options in the Docker ecosystem.

If you'd written it more from a position of "here's how NixOS has made my life easier," you'd probably find that people would be more receptive to it. But, instead, it had a "here's why NixOS is better than the alternatives" feel to it which is going to rub people the wrong way when it's pretty clear that you're not aware of all the alternatives. NixOS is one good option, but it's by no means the only good option.

> Perhaps you could even use it [Terraform] to provision NixOs machines?

You definitely can, so long as your servers are virtualized. Terraform is significantly less useful in a bare-metal world. However Terraform is really about provisioning specific machines. For example, you might write Terraform to provision 1 SMTP server, 3 web front-ends behind a load balancer and 2 database hosts. But it's pretty crude at doing provision-time tasks...it basically allows you to run shell commands. Where you'd do the bulk of your provisioning would be in a tool like Packer, Aminator or other such tool that creates VM images that can be deployed. That's where you'd start with a base NixOs image and then declare what's installed on an SMTP server, a web front-end and a database server. Terraform would just reference those images and size the machines.
> I think it's reasonable to assume that most software, especially in unjailbroken iOS devices, is deterministic, and thus conclude that the experience of a bug is the result of a software problem

One major factor people tend to forget is that software can end up executing different code paths on different hardware. In other words—software can be both bug-free on a recent Mac, and yet horribly bug-riddled on an older Mac. This produces a very divergent set of personal experiences where people tend to talk over one-another because everyone is seeing a different part of the elephant.
I disagree, you did not see the same amount of complaints with snow lion. Observational and anecdotal experiences are still experiences and are evidence that something is going on. If you owned a restaurant and suddenly your customers started complaining after you changed your recipes, would you still think it is nothing to worry about? And just because Ubuntu sucks worse than OSX, does not mean that OSX is not starting to suck.
$35k for bare land? In Detroit, $35k gets you a lot with a newly renovated, 3 bedroom, 2 bath house. Random example at $37k: http://www.realtor.com/realestateandhomes-detail/487-W-Green...

Edit: I can just keep going and going with nicely livable ~40k houses in Detroit:

http://www.realtor.com/realestateandhomes-detail/13111-Grigg...

http://www.realtor.com/realestateandhomes-detail/17593-Monic...

http://www.realtor.com/realestateandhomes-detail/427-W-Green...

http://www.realtor.com/realestateandhomes-detail/18461-Sorre...

http://www.realtor.com/realestateandhomes-detail/5510-Three-...

... not sure if this is sad or awesome ...
i absolutely don't see the need for a control group. We just need to monitor which patient had the treament and which didn't, globally. But if a doctor wants to prescribe all its patient with it, he should be allowed to, as long as it doesn't go against the traditional counter-indication for this very well known and very widely used on a global scale drug.
Sadly it hasn't, it's still stuck in 2005 era flame war cult-like attitude.
No, but I'll bet you're about to insist that it is.
Governments made plenty of bad decisions when money was still tied to the gold standard.

And to fix those bad decisions, they resorted to drastic measures like seizing property. Gradual inflation of fiat currency is a dramatic improvement over those days.
I wish you well but this is no comparison to a Bloomberg terminal.
Ok surely that's a valid point, but you can ensure to collect vital personal information AFTER you decide to recruit successful contributors, not from any potential applicant.
“The bulk of Vanguard’s $7tn assets is held in passive tracker funds which allocate money based on the market value of each company in broad financial indices. This makes Vanguard a permanent shareholder in almost every listed company globally but it does not have the discretion to sell positions that have weak environmental credentials, unlike an active manager that aims to pick winning stocks.”

Exactly what I thought when I saw the title, it’s due to their index funds.
coinbase offers staking rewards now if you park your crypto. They are essentially a centralized bank/exchange. Decentralized exchanges exist but access is limited, while sophisticated users can interact with e.g. uniswap, sushiswap, directly, most will rather buy their tokens on exchanges like coinbase and never leave.
It's actually a lot worse then that: if anyone gets access to Satoshi's private wallets (i.e. via finding the keys printed out on paper in a personal effects safe or something) then those coins could move.

There's no way to absolutely sure that the keys are gone and inaccessible permanently.
> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob[0] illusion[1], as[2] old[3] as[4] the[5] hills.[6] [7]

[0] https://news.ycombinator.com/item?id=926703

[1] https://news.ycombinator.com/item?id=633099

[2] https://news.ycombinator.com/item?id=582513

[3] https://news.ycombinator.com/item?id=289254

[4] https://news.ycombinator.com/item?id=253657

[5] https://news.ycombinator.com/item?id=66057

[6] https://news.ycombinator.com/item?id=13852

[7] https://news.ycombinator.com/newsguidelines.html
Or it's handy.
It also just didn't work that well. Poor battery life, uninspiring apps.
> How do you make programmers in a startup work 60–80 hours a week?

Make this expectation clear when hiring them.

Pay them appropriately.

Better question: Why make your programmers work 60-80 hours a week. That's way past the point where you are likely to see diminishing marginal utility for each hour of work, and probably into the range where you are, if done over more than a very short spurt, you are likely to see diminishing total utility for each hour they are demanded to work. And you are definitely going to increase burnout/turnover risk. So, why do it?

(Yes, the actual medium.com article is not at all about the question asked in the title. But, anyway...)
It makes the Minecraft purchase make a whole lot more sense now.

I mean, it made immediate sense it's a cash cow, but long-term Minecraft is perfect, it's simple, easy, forgiving and fun - a perfect entrance into VR/AR
I'm using Irony as the parser. But I still have to translate the grammar into C# code.

I was unable to find an existing Java parser in C#. Do you know of one?
This is rather embarrassing for Microsoft. They rushed the initial release. Now, they need to really accelerate WP7 development and get these warts fixed, and turn the existing consumer beta testers into actual end users.

That said, even with its warts, WP7 is surprisingly elegant. I've spent quite a bit of time with various WP7 devices and I'm very impressed: 1) It's a good UI experience, and 2) What?! Microsoft designed this?!
I have no experience with iOS development, but in Android you can extend classes for views and provide custom behavior for most things you'd want to customize. You also can configure quite a lot of the look and feel of the interface entirely using configuration files - this includes animations when you do things like touch buttons, border styles, colors, fonts, etc. I find it fairly easy to work with.

We could do with a good GUI for designing interfaces, but it's not horrible once you grok the layouts work. Google have acknowledged publicly that the current UI builder in Eclipse isn't good, but there's no public schedule that I'm aware of for when that will be improved.
As a Westerner who has partaken in Hot pot, I will agree that the name is an excellent idea emphasizing the social side of food (Hot pot is a BIG cultural event where it's popular).

However, I quit asking what I was eating after I was informed the first two items out of the pot were Pig Blood Tofu, and pig intestine. While the experience was unique, I don't know if I would describe it as delicious ;).
I would say if you're looking for straight up accounting xero, lessaccounting, or QuickBooks would be the way to go.

If you want a financial dashboard independent of accounting, Mint or indinero make the most sense at the moment.

We built http://60mo.com as a forecasting tool first and foremost, and it integrates with QB and QBO now (and other tools soon) to bring in actual data. We've got a lot more coming down the pipe, so give it a try!
I used Character.isJavaIdentifierStart(int) and Character.isJavaIdentifierPart(int) to write a file with the ranges that I cut and pasted into my C# code. And thank goodness, too! I'm sure I would've made a typo or missed characters if I had to type all that myself.
Labeling the death of his sweetheart as one of his failures seems a bit harsh.
This looks so fucking good, like a fuck you to traditional car manufacturers, I think it's bold and very very unusual.

I would rather see these type of cars in the future than what Chevy Bolt, Prius look like. Really looking forward to seeing this on the streets.
I really do wish they had a landing page for the ATV. It was the best part of the presentation.
I agree: read books about China. Books like "Mao's Great Famine: The History of China's Most Devastating Catastrophe, 1958-1962" by Frank Dikotter, and "The Black Book of Communism: Crimes, Terror, Repression" by Courtois et. al.

These are books you are unlikely to be able to read in China, and not because reading history does not comport with some imagined "Chinese way" but rather because the truth is threatening to totalitarians.
Thoughts on towing. (I like to RV.)

* Its capacity of 7,500+ lbs isn't too shabby. Not F150/1500 class. But Jeep Gladiator territory, which is another much-awaited domestic truck getting some attention.

* I'm assuming the 250+ mile range drops significantly when towing.

* When camped at sites serviced by electricity, it's often 30/50 amp service and unmetered. Good for recharging!

I'm unlikely to jump on board yet, but this is a beautiful experiment and there will be many trucking niche users watching!
I've seen Elon say he spends about 1% (or something like it) of his time for marketing/presentation preparation. And I think it included press-interviews/presentation-prep/etc.

And he was planning/hoping to reduce it even more.

From what you say, it seems Elon achieved his goal regarding his time management goal.

And I also remember some saying Apple engineers basically spent their time all year preparing for Jobs' next upcoming presentation. :)
Pretty nice, although these days if when I need Markdown + LaTeX, most often I just create an .ipynb, put it on GitHub (which could render Jupyter notebooks, including LaTeX-splintered Markdown, since a while ago) and call it a day.

Btw, VSCode added native support for Jupyter notebooks recently.
Extend the roofline back, add a third row of seating and charge +$10k... I’d buy it in a heartbeat.
The Tesla truck thing has always surprised me a bit since it feels like a misreading of the audience.

When I think of the people that like big trucks, I think of the people blocking super chargers or blowing black smoke out the back onto Teslas. People that hate EVs because of a tribal political affiliation. This is the group that cares about status and argues over Ford vs. Chevy.

Outside of those people are the ones just doing regular work and I think they just want a regular looking truck to put things in (not the market).

Honestly don’t know the market for this one. I love my model3, but I’m unsure of this.
DAs are in justice, which is part of executive.

Courts are in judicial.
Solar has been a hit for some rural folks as you can go off grid & make your own power. An electric vehicle could theoretically go part & parcel with that, although you'd need a large array.
It seems that Pandora and other Ad engines are obsessed with Groupon-like advertisements. I am concerned about Ad revenue all over the web if Groupon and Living Social goes under. I hardly think that this type of advertising is healthy in the long-run.

Then again, I do not think Group is concerned about the long-run
you know what i'm going to say...
Dropbox has a simple technical recourse to prevent de-duplication from being used for file sharing - issue a random challenge (a slightly more sophisticated version of "ok, what is the 100th word in the file?") before acknowledging a collision as a true duplicate.

Edit: Thinking about this a bit more, the primary expense of this scheme would probably be accessing the file to verify the challenge results. Here's a question: is there a cryptographic scheme which would allow responses to some form of challenge to be verified using a relatively small key (32 or 64 bytes would be nice), but for which it isn't feasible to rebuild the key given a few thousand sample challenges?
Despite that, I'm reading your terms of service, and it sounds to me like you reserve the right to terminate service (which sounds like it would include deleting files) with or without notice, if you deem there has been a sufficiently egregious violation of your ToS.

Is that accurate?
I'm guessing that it more has to do with the state of their 3D tech. Maintaining the "sweet spot", and all would be pretty difficult with a handheld controller piloting a console.

Have you watched kids (or maybe even yourself) play a game? Writhing around in your seat, leaning with your virtual character's movements, leaning forward at those particularly tense moments... it all makes for a tough sell when you need to view your 3D screen at a particular angle in order to see anything but a blurry mess.
It always amazes me when these articles about the finnish education system pop up. I'm finnish and I've dropped out of high school twice, I don't consider myself dumb and have done very well in my life (Thank you, internet). A lot better than my peers, most of them are dropouts as well. The only people who have even got to an university level are people who already were from wealthy/academic families.

It's the same thing everywhere, but I admit that education being free is a big deal, but it doesn't fix social problems.
I don't have any opinion on sleep training, but you've been downvoted a lot here and I would just like to make an observation that I don't think has been stated explicitly so far.

IMO, you are coming across as someone who views themselves as morally superior and so feels entitled to try to control others via shaming them. This is probably not who you are in real life. But IMO this is the major reason why you have been so consistently downvoted in this thread, it is not mere disagreement on the sleep issue. Even if the evidence is easy to Google, linking to it and basing your argument on that would have gone a lot farther.

If you are sincere about taking the hard road (which I have no reason to doubt), I would do some self reflection about why your communication style has not been effective here.
That's great to hear, for the record I really really hope that the project will succeed, the current trend in laptops is soldering everything and we are generating an insane amount of waste.
Maybe your joke will be fine when Hell Freezes Over.
as a south asian myself (srilankan), Im quite familiar with the systematic discrimination we face. That said, it pales in comparison to what my black friends have to deal with. Violence against black men during routine traffic stops is a legitimate fear for them.
Very true some jurisdictions are very risky, I’m just sceptical than Bitcoin is a) a viable currency and b) not riddled with fraud.
What's the fallacy you're debunking, and who commits it? I'm not aware of anyone arguing that Bitcoin is highly valuable because all things with a limited supply are highly valuable.
Well, it seems controversial, to say the least (unless qemu and other GPL components are not actually bundled? I don't know... I don't have a Mac):

https://apple.stackexchange.com/questions/6109/is-it-possibl...

It's possible that those replies are out of date and the Mac App Store TOS have changed.
This might be a silly question, but it looks like the adapters are just usb-c/thunderbolt devices with a nice case. Is this the case? I'm not knocking it if it is, I personally think it'd be pretty clever, but it means being able to use them in other places (like pretending the storage expansion thing is just a usb-c flash-drive) and it would have interesting implications for making them.
Hello, I'm Jorengarenar. I'm in my twenties. I listen to music from vinyls, CDs and tapes. I also like to watch my VHS cassettes. Nice to meet you.

(now that you know about me, you cannot say you don't know about anybody who still uses CDs)
As an additional insult, when an item in my RSS feed is a YouTube video, I can play it in Feedly in a (flashless) Safari. However, if I go to the youtube page (the embedded version in Feedly lacks fullscreen, for example), "flash player is required." Who is youtube's most viable competitor? Vimeo? Is there anything consumers can do to encourage content to be posted there instead?
As the article mentions, it's mostly for face-time.
Completely agree on this! I went scrolling for a 'Desktop view' link at the top/bottom, or somewhere in my settings that would flip it back, but I'm unable to find it.

I actually relied on the desktop view on my iOS device when any of the other third-party HN mobile views weren't quite getting me what I needed.

Loss of this view (without having to rely on a third-party App Store app that allows overriding the UserAgent) is rather saddening.
Nike had this interaction a good while ago:
http://capptivate.co/tag/nike/
> Even if you assume the NSA was lying to the FISC

"Assume"? They were caught repeatedly lying to the FISC.

> what does the solution look like?

That's a hard question, but getting enough people even starting to think about it first requires getting recognition of the problem.
Are you married? Do you tell your wife every thing you think of her all the time?
How very brave to call for the taking of someone else’s property!
All 12 pitches would sound horrible, you need at least a diatonic scale.

Q: Which scale is used in this? How did you come up with it?
A: D A Bb C D E F A C are the pitches. I used the scale some models of Hang drums are tuned into.

Changing the scale could be a nice feature...
http://searchyc.com/submissions/rosling?sort=by_date

http://news.ycombinator.com/item?id=2073553

http://news.ycombinator.com/item?id=2048229

http://news.ycombinator.com/item?id=2040859

http://news.ycombinator.com/item?id=2021752

http://news.ycombinator.com/item?id=1973202

http://news.ycombinator.com/item?id=1957024

http://news.ycombinator.com/item?id=1954315

http://news.ycombinator.com/item?id=1906265

http://news.ycombinator.com/item?id=1774797

http://news.ycombinator.com/item?id=1774186
I did, the day the CEO finally okayed dropping IE6 support was a day of dancing in the streets for our team.
Forging a solved bitcoin block is like making counterfeit currency in crayon. No central authority is needed because every peer running correct tools will reject blatantly invalid blocks.

The history of each bitcoin is public, but the ownership of the sending and receiving addresses is not, and generating fresh anonymous addresses (keypairs) is nearly free. I don't know how resistant they are to traffic analysis attacks, though.
I wonder what would Microsoft do with all those Androids and iPads out there. It seems that they are having a real hard time realizing that for once in a life, this is not about them :)
The comment a few in suggests that Boing Boing's claim isn't entirely true:

It's a shame BoingBoing have posted this several days after the story initially broke but without actually following up on the newer information.

The act itself is now online at:

http://www.legifrance.gouv.fr/affichTexte.do;jsessionid=?cid...

And the relevant line as far as I can see is:

g) Le mot de passe ainsi que les données permettant de le vérifier ou de le modifier, dans leur dernière version mise à jour ;

Which translates into:

g) The password and the information needed to verify or change, in their latest updated version;

Well storing the hashed password value complies fully with this - to verify a password, you simply hash the given value, and compare it to the stored password. That's what password authentication already does.
Devise with omniauth if you want multiple logins
The deflationary periods in the 1800s correlate exactly with economic shocks during that time, especially the panic of 1837 and the Long Depression. If you think deflation is associated with growth you are simply wrong.
Those numbers seem pretty high compared to Glassdoor.com reports. In their San Jose area offices, Google, Apple, and Microsoft seem to be paying software engineers with 0-3 years of experience between $70K-130K:

http://www.glassdoor.com/Salary/Google-San-Jose-Salaries-EI_...

http://www.glassdoor.com/Salaries/cupertino-apple-salary-SRC...

http://www.glassdoor.com/Salaries/san-jose-microsoft-salary-...
If you look at editor API it's very similar to Ace.

https://atom.io/docs/api/v0.188.0/TextEditor

I think they started with Ace but then drifted the code a lot.
Facebook has already managed to turn a large portion of the population into what I would consider "artificial", so may as well go one step further and make it official. I can't wait to have a group of artificial friends to tell me how great I am and report everything I say in return back to Facebook!
Atlas Shrugged is probably OK so long as a viewing of The Mosquito Coast is arranged first. Should temper any urge to take Rand too seriously.
Everything screenshot I saw seems to have stars next to it (even the linkedin one he posted).
These starred bookmarks need to be cleared by going to Bookmarks, Show all Bookmarks, then heading to the starred bookmark section and wiping them out from there.
I am excited for Servo. I think it has the potential to act as a real competitor to the current Webkit ubiquity, which, while not necessarily bad, probably isn't ideal.