skysight-inc/HackerNews huggingface dataset:
My biggest reason to work from home has been my son's school schedule. He gets out at 3:00. There's no way I can reliably come from work, pick him up, bring him home, and then get back to work without wasting a lot of time. Now, I moved my lunch hour to that time, I spend the entire hour driving, pickup/drop off, and a little bit of play before I head into my office for the rest of the day.

On a side note - I feel like taking a nap is a bit too extreme for a work at home setup. Maybe you don't need to be available all the time during your work hours, but unplanned naps means your team will be unable to reach you at a time they assumed you'd be available.
I've got to admit, it has some "object appeal". I definitely would not dismiss the aesthetic aspect of it.

On the other hand one has to wonder, however, if at some point around the same specs as the "low-end" mac pro, that a server wouldn't make more sense? Can you stuff a pro graphics card into a Dell R740 and have it far enough away that the fan roar won't be an issue when editing 4K video?
Sure, yep, you’re right, no argument here, I was definitely muddling the line between what the president can do and what they can probably get away with. “Launch nukes” is probably another example in that category. Thanks!
I don’t blame Ive/Apple too much for the butterfly keyboard issues, at least not per se. It’s hard to predict how a design will hold up after multiple years of use, and the failure rate isn't at world-on-fire levels.

However, I absolutely fault Apple for sticking with this keyboard after so many years. I know hardware designs are planned well in advance, but the 12-inch Macbook came out in early 2015. How did they look at the failure rate of that model and decide “yep, we should definitely release a Macbook Pro with this type of keyboard.” And then, why have they stuck with that design for four years and counting?

If Apple didn't or doesn't have anything else ready... well, first of all, why did they not have an alternative design ready, especially when they also ran into this problem with the Macbook Pro? But, secondly, Apple could just update the guts of the 2015 MBP, which is what everyone wants them to do anyway.

I realize it's misguided to assign feelings to entire corporations, but... Apple just strikes me as so needlessly stubborn sometimes. As if we consumers are small children, and Apple can't go back to the old keyboard lest we be rewarded for whining.
Yes, that's what I meant. This is very different from having to extend Foldable to achieve the same thing.
Here's the status report:

https://status.sdf.org/status/

Mon Jul 1 13:20:49 UTC 2019
the main cluster raid filesystem has developed inconsistencies and is
currently being repaired. This will take some time, thank you for your patience.
In Progress
Snowden did a noble deed. On the other hand, Manning is a fucking basket case.
In fairness to the Jetson Nano, aren't you mostly paying for the CUDA graphics card? The CPUs in there are good, but I'll bet the Nano beats it in the GPU department (at least once the firmwares and drivers are super-optimized).

Though that may admittedly be cognitive dissonance, since I've been trying to talk myself into purchasing a Jetson for more than a month now.
> We need a real DNS system, one where an individual can request and have a domain for life and which is truly decentralized.

I very much want this also - but this cannot be solved in the same way as the challenge of business domain name assignment - a different approach should be used:

[idx].[yyyyddmm].[given_names].[family_name].id

e.g.

023.19830210.john_smith_3rd.doe.id

given_names can have some standard seperator

And then if there are two people with same given names with same family name they get different indexes. And this will get everyone riled up because this means you will need a worldwide consistent database of people and you will only be able to get this if you give very good proof of ID and then this because your world ID number basically.
If you don't want to live in a city, don't. But trying to play 'suburb' in an area where many people would like to live is pretty conceited, and does cost a ton of money:

https://www.citylab.com/equity/2015/05/the-urban-housing-cru...
I really don't get the article's point about IoT. I'm all for remote work (I've been 100% remote the last 4 years), but this is a pretty poor article, honestly.
As a rocket engine?
By knowing what your coworkers earn (just like your employer knows!) you decrease the power imbalance.
"The good news is that Public Interest Registry’s management is competent and well-guided. They will likely wait a while before making any major changes to avoid comments of “we told you so”."

Well that's nice of them, so we get to pay crazy amounts in the near future instead of instantly. how generous.
> likely to face jail time for being derelict in their fiduciary duties if they don’t maximize profits

This is trotted out every single time and is a gross misrepresentation of Ford V Dodge and in any case cannot result in jail time.
Setting the AC to 20°C when outside is hot seems a bit unreasonable, both for the environment and for your body.
You can do that in C, though. C++ was originally "C, with Classes", so OOP was the whole point of C++ existing in the first place.
Nearly all the discussion here is about inheritance.

I think the main advantage of OOP is message passing - which, if you think about it, is pretty how networking works across the board. (This also makes sense if you think about Smalltalk's heritage).

Basically - if I send a message to a networked server - as long as my message is in the correct format and I send it to the right place - then I don't care about the implementation at the other end.

The fact that I send a GET request to HAProxy that analyses it, routes it and then passes it to Nginx that embellishes it and passes it to some application server that actually does the work is OOP in action. As the message sender, I need to know the protocol (message format) and where to send it - and that's it. The fact that the implementation goes through three layers and does who knows what is irrelevant.

The trouble is people looked at Smalltalk and took the wrong bits to be important (just like Steve Jobs did when Apple designed the Lisa GUI).
I hate it when I sit in the train and people are using mechanical keyboards. The noisy ones are always MBPs. They get a thin device, I get the noise.

(Obviously, I'd hate this in an office space as well.)

I also don't get the point that MBPs need to weight less or become thinner. My MBP 2015 13" and 15" are light and thin enough as it is. The sacrifice isn't worth it.
It's not that much harder to write if you use modern practises and languages.
Show HN: Cool Ubuntu Gnome Based Developer System Setup [video]
The programmer doesn't have to keep both in sync manually, so there is less chance that they blow up, as it happens regularly in C code, even after being reviewed.
An interesting article. An ‘existence proof’ of (reasonably) effective voice UI interactions is the Apple Watch. I find it liberating to leave my phone at home and still stay connected with my watch.

To use the example in the article, I can imagine making the request to Siri on my watch, having Siri read back a reservation, followed by “is this OK?”
I read buzzwords - proof-of-work, coins. Also seems to be venture funding based.

What's the catch?
How is this better than namecoin and how will it not end in same problem?

Also this really does not do what the person you responded to asked for - I can't get some personal domain name for life from this - it is market based AFAICT. Really seems to solve almost none of the problems and goes directly for what ICANN only now does with .org as no domain will have any price cap with handshake.
Yup, though we technically used RPGLE which was slightly better. It also had a "free text mode" which looked a bit more like a real language, but my coworkers were terrified of that.
You completely overlooked Active Directory. There is no open source alternative.
I hope it IS required in the US.

In my opinion, all quiet vehicles must emit some kind of universally accepted noise at low speed, ideally corresponding to the said speed. Think of, you know, the children, blind pedestrians, non-blind pedestrians immersed into smartphones, etc.

One's personal comfort should not come at expense of other's safety, at least that's the kind of world I would like to live in.
Forgive me if I'm being ignorant or pedantic. Is your criticism that the title fails to clarify that it's using generalised notions of death and cancer? I personally found that I automatically translated the title to

> Why DNA mutations associated with abnormal division of cells in plants do not correlate with high fatality rates

This was surprising to me because a priori I didn't see why plants should cope with abnormal growth any better than humans. This made the question intriguing. The explanation that plant cells are designed so that dead cells can be quickly replaced and that cells are surrounded by rigid walls was gratifying in a way that "question is too anthropocentric" isn't.
Let me know which model of Dell support 1600 nits brightness.
Ask HN: How do you create the website for your product?
Imagine this is pre AirBnB and you have the idea of building AirBnB.

AirBnB is not just a static website for which you could use some sort of CMS and or Wordpress kind of thing: it's a highly dynamic service, lots of API calls etc.

Do you build it by hand? Do you pick some front-end framework such as react.js/angular.js/vue.js, and some backend framework (nodejs+express, django, whatever..) and do everything by hand? Or is there something out there that I don't know about?
How would you propose they rewrite it?
Yeah, I don't get this either, and none of the downstream comments clarify this for me. In a FIFO system, all of the fast processes acquire the lock before the slow process comes up again in the queue. With random dispatch, the slow process will re-acquire the lock while some of the fast processes are still waiting. So I don't see how this can possibly do anything but make the situation even worse than it was.
If you know economics, then you should also know that while demand is proportional to the total asking price, it’s not a linear relationship. So whatever the price is paid, it’s mainly paid by customers.
Yeah, I actually switched from MacVim + Terminal to iTerm + tmux + terminal VIM once I realized mouse support existed.

Bonus is that I can work remotely through SSH with that exact same setup!
But you're not asking for sunlight. You're asking for a spotlight. That's what people are saying causes the problems.

If you were asking for sunlight, and everyone's tax returns would be opened for public scrutiny, that would be one thing. But you are choosing a sub-group, and saying, "No, we only want to drag your tax returns out into this spotlight." That's a totally different thing, and that incentivizes a completely different set of behaviors game theoretically speaking.
> What doesn't make sense is the complete lack of time or distance limit meaning the population will happily walk a massive pedestrian walkway the length of an entire sector.

How far is sector? What would you consider reasonable walking distances? Something like 30mins regularly, 60-90mins occasionally?
In 1995 when Apollo 13 the movie came out, it felt like a very long time after the actual events. The same length of time again has almost elapsed but 1995 seems not that long ago.

In 1995 I thought the real Gene Krantz, an old man so I'm amazed by how well he looks today.
> The Haskellite approach would also say that "what operations are available on that thing" is the wrong way round; you define your operation, and the type signature tells you what kind of things will work with it.

How does code completion work in Haskell IDEs then? It doesn’t seem that it would have a decent anchor.
> I have always struggled with OOP and have never found it a natural way of programming.

'Modern' OO languages are never natural. Actors are more natural.

A typical day-to-day Java Spring web service workflow:

1. Receive request in Controller.

2. Get FooRepository in through DI.

3. Read a user from UserRepository (behind UserRepository is a SQL database).

4. Get another stuff from DI, say EmailService.

5. Call EmailService to send email based on properties of Foo.

6. Return OK to the client.

Let's see what's in the example:

1. Controller/Repository/Service/Container/Request are not objects. They are made up engineering concepts.

2. The User seems to be a reasonable object, but actually, it's not. It's dead, it only temporarily revives when you summon it from the database, then becomes dead again. It does not know how to do things, it cannot
even repeatedly check the current time and then send email itself just like any person in the real world. In contrast, actors are mostly long live in-memory processes and can tell anyone do anything at any time.

Why it's bad or I should say, redundant?

1. Consider Controllers, Services or other objects, if you have 100 methods on a single class it's considered a code smell. Then guys in the project will refactor it to 10 different made up classes with 10 methods each. The name of the classes and their relationships to methods are totally arbitrary, 10 people will yield 10 totally different results.

2. The User is just data, there is no point in make them objects. A) The OO has an in-memory reference system but it's awkward when combining with database entity ids or any kind of distributed environment. B) OO class is redundant because struct or algebra data type (ADT) will do, and they have much better semantics on equality. C) When it comes to modeling OO is more awkward than ADT (because there's no sum type). When it comes polymorphism (the main advertised aspect of OO) the sub-type polymorphism is more awkward than parametric polymorphism.

Personal conclusion (at least in the Web scenario): Functional style (ADT + functions) is simpler. Actor style is intuitive for the real-time web system. 'Modern' OO is both awkward and redundant because no one is doing OO in web programming anyway.
Similar with "culture". Companies with a great culture don't talk much about it, they just get shit done without much fuss and typically have some fun doing it. Because getting shit done is fun.

On the other hand, if the company all about how fantastic the culture is...run! Or at least tread very, very carefully.
C´s success is just like PHP and JavaScript successes.

When a language owns the platform its quality comes second.
Get a remote job in EU or Australia ;-)
CO2 and Climate Task Force (AQ-9) (1980) [pdf]
What you are describing is exactly what Agile should be. You have a team of people who care about the craft and they slowly improve processes based on real world feedback and experience. If something doesn't work you drop it and try something else. This happens in environments where people respect each other.
I recently went through the Azure Fundamentals certification for work and one of the questions on the test (written/approved by Microsoft) even revolved around how to get a VM spun up as cheaply as possible, and the correct answer was "use Linux".

The new Microsoft doesn't care if you use Windows or Linux in Azure as long as you're using it in Azure. Windows licensing is far less profitable than any of the SaaS or PaaS offerings they'd rather you use.
> But as long as it’s legal corporate figure heads are likely to face jail time for being derelict in their fiduciary duties if they don’t maximize profits.

This is extremely untrue. Apple themselves do a whole spiel about this when they talk about their environmental practices.

You can totally choose to not try to minimize your tax bill agressively. hundreds of thousands of businesses do this every year (if only by not having the army of lawyers and accountants and lobbyists that Apple does)

"It's legal" doesn't make it moral or ethical, and if you don't have a more nuanced defense of it we're totally within our right to judge Apple for it.
Income Tax is not special but it refers, by and large, to a tax on the profits of the company.

In general, people get annoyed if a company is extremely successful and contributes little in the way of direct taxes.

Companies like Amazon benefit massively from all the tax (infrastructure, education, etc ...) that is paid by other companies and by citizens, yet contribute little directly.

Perhaps, it would be possible to list both separately rather than amalgamated together.

A final point is that, to a greater or lesser extent, big companies must have employees but seemingly get to choose the level of taxation they pay.
It doesn't really make much difference, the consumer sees a price that includes VAT and the tax is paid.
Build trust and respect instead of elaborate processes to compensate for the lack of them.
Wait - I thought downvoting was for the quality of the comment and not the content? Is downvoting for when people disagree? Wouldn't that hide dissension?
ah sorry, i was skimming and misread your comment as

> The Haskellite approach that says "what operations are available on that thing" is the wrong way round

which left me pretty confused!
You took this to an extreme end with those phrases, none of which were mentioned by the OP. You’re trying to draw a parallel but the violent wording is designed to incite and anger. Not a good tactic for serious discussion.

The fact is the tax laws exist and Amazon doesn’t break them. There are a lot of loopholes and financial maneuvering to get away from some taxes, and Amazon isn’t the only culprit here — but quite possibly is the biggest — and getting out of paying taxes is something companies and millions of Americans try to do every April.

The number one way to fix this is to vote for representatives and politicians who believe in sane, regular tax plans and who are naturally suspicious of large tech companies like Amazon (and Google, Microsoft, Apple, Netflix, Facebook, etc.) and it’s important for customers to vote economically, “with their wallets”, if they don’t like a companies business practices.

In general though, I believe every publicly traded company should be forced by the government to make their tax returns public and accessible. In fact, I actually believe every tax return ever filed by anyone should be public... but that’s an ideal.
You’re minimizing housing cost as both how large of a percentage of budget item it is for most people and how drastically different housing costs are in most of the country compared to the west coast.

I live in metro Atlanta - not exactly a small town with a lack of opportunity. You can buy a 2800 square foot house for less than $200K not to far out from the city center. But there are a lot of people who go years without ever going into the actual city of Atlanta and live and work in the burbs.

My wife and I just bought a house two years ago in the northern burbs - a brand new build, 3100 square feet, 5-3-1/2 with a large office and all of the trimmings for less than $350K - 5% down because that’s what the builder asked for.

A similar house the large west coast tech hubs would go for well over a $1.25 million.

As far as jobs, I’ve lived here for two decades and have never had a problem finding a software development job.

Despite what people on HN seem to think, the rest of the country is not some vast wasteland where people live in poverty.
Yeah but if I had the option of Docker or something nix based, why would I not choose Docker? Particularly as deploying to most Clouds is pretty easy if an app in already in a Docker Container.
The best way I've seen agile described is "designing code in a way that acknowledges change.' I think there's a lot of value in understanding that you may have to go back to the drawing board when designing parts of your program. I have little regard for the entire industry that has risen up around agile, however.
Unless someone goes out their way to choose their own 'branded' name perhaps they could just receive a unique hash of their name for a domain? Tools can always be built to handle these names so you're not memorising such lengthy domains.
This is a delicate thing. This kind of high level whistleblowing is necessarily frought with peril.

It has to be one of those things that do knowing you’re sacrificing everything. Like being a deserter or being a double agent. Your belief has to be high and you should be willing to take the repercussions as a patriot. Not too dissimilar from being a colonial revolutionary.
If correlation doesn’t imply causation, then what does? (2012)
The cheapest way to solve this would probably just be to buy everyone a phone...
But that's not what random-dispatch does. You have to wait for the slow car regardless. The difference between FIFO and random dispatch is that with FIFO when the slow car finally releases the lock it gets sent to the back of the line whereas with random dispatch the slow car gets placed in a random location in the line. I don't see how this can do anything other than make the situation worse.
But it's the people who live there who are complaining. Besides I doubt that stepping over homeless people is good for the price of homes.

Increasing the housing supply, if there's room for that, seems like a no-brainer.
Totally agree. Talking about culture or hanging up "inspirational" posters is usually a warning sign. Good organizations live their values and don't feel a need to constantly talk about them.
Because it doesn't take infinite time from our perspective. The object falling into the black hole experiences strong time dilation due to the extreme gravitational field, but that doesn't affect a remote observer.
Most wind farms are located far from where the electricity generated is used. For example, Facebook is building a wind farm in Nebraska for facilities in California. The loss in transmitting power that far is ridiculous. Why aren't their wind farms built off the coast of northern California?

Wind turbines aren't carbon neutral. Better than coal, sure, but it's interesting that the discussion is always around building these things instead of reducing consumption. But no one gets rich off of reducing consumption.
Isn't a major problem that the client cannot know how long the message can be because it's prefixed on the server side again (which counts into the 510 bytes).

But apart from that, I've certainly had my share of truncated messages, both in German and English. Sometimes you want to express a thought in full in several sentences without twenty other channel messages appearing in between the sentences while you're typing.
Can't imagine how they'd hold their cigarette with those great big feet of theirs. They don't even have opposable thumbs.
It's curious how when these people complain about corporations not paying taxes they reliably fail to mention that it's because of R&D tax credits.

Not sure how wise it is for politicians to employ a populist strategy against companies that outstrip them in favorability among the average citizen.
Imports in Nim
FYI Hundstage literally translates to dog days. Hund = hound, tag = day.
During the socialist system one received a personal identification number. It was very similar to this.

The good side:

- I like the idea and I have been thinking around the same lines

The bad side:

- how would changed names, like marriage, be handled?

- it shows too much PII - I believe knowing a domain like this would immediately fall under GDPR

- still not easy to remember

- doesn't allow pseudonyms - I know that pseudonyms might look like they go against request a domain for life, but they don't. In our culture, are name is given by someone else and/or inherited, but many would like to associate their presence with something they decide on their own.
> it’s impossible to do Content Blocking in Chrome the way one can on iOS.

Firefox with uBlock Origin or just about any other add-on will work kn Android. It's the best solution there is.
Exactly why the archive button exists :)
Having a different idea can potentially carry risk but it is what it is.

It is about idea in the first place.