skysight-inc/HackerNews huggingface dataset:
The weakness with this article is that it compares passion programming with running a profitable software business.

You run sprints because the output has to be planned and tracked as there are people dependent on knowing the schedule (marketing, sales, support).

Everyone needs write permissions because we can't wait for Gary to get back to accept the pull request.

Open source has no need for estimation because open source projects have limitless contributors and thus limitless man hours. No one is even required to contribute anything at all! The fact it took you a year means nothing as long as the source gets the pull request. This is totally untrue when that year is a salaried worker.

This article compares apples and oranges and should be shamed for it. Try running a profitable software business with no planning, no write perms, and no estimation. No, you're aren't valve.
> Just as a door being breakable by sufficient force doesn't necessarily mean that the manufacturer is negligent, the fact that some software isn't perfect (i.e. contains bugs) doesn't necessarily mean that the developers are negligent.

So you consider well-known and well-understood design limitations to be comparable to unknown defects?
I love the new Firefox so much. It's super fast, has lots of privacy options and a great user interface.

Chrome feels like a slow memory hog. It's the new internet explorer.
Why some countries come together, while others fall apart
One objection to omnipresent speed bumps would be their effect on ambulances. Unless one were to outfit ambulances with those nifty active electromagnetic suspensions, so that you could actually speed to the hospital without slamming the patient into the ceiling...
Yeah, I used to take intersession courses back in my college days where I focused on one course for four weeks. That fit my mode of study way better than taking 4/5 technical courses at the same time. Doing a deep dive on one subject and then moving on was just way better for subject retention in my opinion.
Would have loved to have QBasic in my days... I started with basic on a ZX81, later got an outdated DOS machine with gwbasic. QBasic was the first step up for me before going in teenager years to Pascal.
SIM cards do run some sophisticated software, e.g. a. Java Card runtime.
Oh boy, this brings back memories. First c64 basic, then a bit of a qbasic, but then I started fiddling with turbo pascal and I still miss the sheer speed and debug capabilities fo the IDE (compared to modern frontend development).

I just hit F9 and even my biggest programs compiled less than a sec on a 386 :)
From the first thread on this issue[0], it appears that the GPS data transfer exchange is happening underneath the OS level.

I tried the locationsmart demo, after disabling the GPS on my phone, and all location services, my exact location was still be able to be pinpointed utilizing their GPS option.

[0]: https://news.ycombinator.com/item?id=17081684
Americans work for corporations, buy products from corporations, and hope to retire on the growth of the corporations they own in their investment accounts. Most Americans are also their own landlords. As such, policies detrimental to business and capital may be worthwhile but are never free. It’s not like business activity is some optional thing that we can afford to do without if it’s not 100% perfect.
> 100% of the US population [has an adversarial relationship with the government]

You're going many steps beyond simple exaggeration and pushing into extreme hyperbolic territory.

> classifying 66% of houses as constitution-free border crossings

You're inventing that, such a thing has not been classified by the US Government. If the government - local, state or federal - wants to search your residence in NYC or Los Angeles, they still need a warrant or equivalent court approval. If you were right, that wouldn't be the case.

> holding citizens for years without charges or trial

Show me the specific figures you have on how many times that has occurred in relation to the total number of people that have been arrested over a relevant time frame. It's extraordinarily rare in fact. Using events with very few instances to argue a premise of widespread occurrence, is an immense logic fail.

> a for-profit prison system that engages in de facto forced labor

The government prison complex (the supposedly non-profit oriented mass incarceration machine) is and has been dramatically worse. Over 95% of all people that have been put into prison in the last 40 years, during the war on drugs and mass incarceration phase, have gone into government prisons. During the epic Reagan and Clinton prison boom, the private prison industry had a single digit share of the prison inmates.

And now the incarceration rate is rapidly declining and has been for a decade. We're also pursuing the end of mass incarceration policies, with wide bi-partisan support. And we're also pursuing the end of the war on drugs, via legalization and decriminalization policies all over the US. If I were to use your argumentation approach, that means the expansion of private prisons is causing all of those things and is a good thing: as the private prisons have expanded their market share the last decade, all of those good things have finally started to happen.

> criminalizing mental health issues and withholding psychiatric care from insured people

What share of the population has suffered from the criminalization of which mental health issues? How many insured people are being kept from psychiatric care? Being vague doesn't support your topline premise, it detracts from it.

You've made an extraordinary claim and you didn't support it with much of anything.
Tiny feature upgrades in an old design.
Christopher Alexander's work isn't based on empirical studies, though, is it? Never seen any. It's just his, uh, inspired opinion.
What is the limit of the argument that we should make do with less so that more can live?

Involuntary interventions are morally questionable, and often don't work in the long run. However, Europe, Japan, and the US (absent migration) have been voluntarily reducing their populations for years now, though the consequences of that shift present economic challenges.

No, I do not think that the projected human population can all drive cars, have big homes, have computers and cell phones, regularly fly around the world, and eat lots of meat without irreversible ecological collapse. However, for the most part all those things are good things absent their externalities, and the externalities really are only bad because of the scale.
Came here to mention the stroller thing. Making cities more accessible to wheelchairs has had a lot of happy side effects.
Have you actually done it? I have, a team of 10 to 15 programmers building it for over an year (SPA, deployed on web, iOS and Android), and now I lead a team of 5 programmers maintaining it and developing new features. I will gladly pay the cost of a good abstraction for lower complexity.
It was (for some people) that different 20 years ago, at least from what I remember from my own childhood.
Watched "In The Shadow Of The Moon" [0] lately, a wonderful documentation from 2007 where, amongst the other astronauts, Mr. Bean drops some wonderful wisdom he gathered after being on the moon and coming back to earth.

[0] https://www.youtube.com/watch?v=Osl9sDYDPqs
It's interesting how much of this is just about visual design. make it look like the cars have to cross the sidewalk rather that pedestrians crossing roads.
No screenshot :(
P.S. As alternative, currently using GTD Everdo which support also Linux desktop, https://everdo.net/
gone to local bars to celebrate sailing across the Atlantic. Faith had been locked up for the night, and Michael climbed to its top in an attempt to get inside via an unofficial emergency entrance. An inquest found he fell from the top deck, hit his head on the quay and drowned

It’s a stretch to blame that on the owner of the boat. He could have been drunk and climbed scaffolding to get back into his apartment.
Just calling out the good guys at Microtik. They patched their router a year before being notified by Cisco.
Yes, I actually have. A plain old-school Razor view UI with post-backs was infinitely easier to maintain than the cobbled together mess of javascript that we've ended up with trying to move away from that old, unsexy technology. And almost everything is an order of magnitude harder to do, or to make changes to.
Even with something running on it, that’s not automatically gonna give it access to any other hardware component in the phone. The phone itself is only interested in using it for identification.
Until it is all empty and my stomach is sick ...

And then I don't like it for a while...
Italy’s patriots promise to kick out half a million migrants as they edge towar
The language itself isn't great, but I don't think that's the main problem with CMake. The whole structure of the thing is like having a dump truck pour a giant pile of tools in front of you. It's all in there somewhere, but good luck figuring out which ones you need.
This is just the true Scotsman fallacy, though. I have been plenty focused before and not accomplished anything of note.

More, I've had plenty of brief diversions into a topic that produced more learning than some deliberate attempts I have made.
You "know" this. But how? Have you truly tabulated results showing it is the case? Not just collected confirming data, but tried to disprove it?
So dart has the concept of gradual typing, where some portion of the program is annotated and the rest is not. I'm not completely up to date on current dart, but for some time there was the concept of checked compilation sms unchecked. Now I think it's called strong mode.

Anyways, you could check for certain major structural errors in unchecked mode and compile very fast, and then when it's time to start propping up a release, you can turn on checked mode and catch more intricate errors.

Gilad has been working on gradual/optional type systems for years. (they are technically two different ideas but the difference is rather academic and of little use to most programmers)

Anyways, dart has strong generics, it can do contravariance easily which makes refactoring code without breaking existing call sites, the dart lang spec has a great section on this.

In addition to all this, dart has really good reflection support through mirrors, a concept I'm not very familiar with, but it makes possible a tool called observatory, which is awesome. You can have source maps for dart2js, you can see which individual classes or methods or even lines of code are being utilized, you can get a lot visualizations about your performance profile, you can look at dart from the inside of dart. It's a lot like smalltalk, but way more practical.

Sort of like how rails took a perfectly good language and destroyed it, flutter seems to have built a foundation for taking dart and exploiting it.

Now they say its client-oriented" which I assume is googlese for "if you're not using dart for flutter, fuck off."

There was also a dart llvm effort at one point, but that became too useful and was abandoned.

If you are looking for a really good functional language for web, consider F# if you have dotnet experience, or bucklescript if you have ocaml support, scalajs if you have jvm experience and also love shitty tooling, and finally, purescript if you like haskell.

HN likes Elm a lot, but it's a little too opinionated for me, and although I like the BDFL approach to FOSS, it doesn't mean that you should be the ONLY developer in the core. That makes me exceptionally nervous about adoption, especially for professional work.

YouTube search for "gilad is right" for some talks that he's given. There's one where he dives in depth to the type system and how checking works.

Sorry for no links, literally using 2G right now, travelling.
Some pedestrians can manage a sloped curb at a crosswalk. Others may have a more difficult time of it.

By contrast, all cars must be able to drive up and down a short slope. They must do so to enter most parking lots, for instance, so performing a similar maneuver at an intersection is no big deal.
Leaving aside the SIM card, there's no way to really know what the baseband is up to: https://www.extremetech.com/computing/170874-the-secret-seco...
Farewell, superior YouTube app
YouTube's AjAx enforcement was already horrifying enough.
http://news.yCombinator.com/item?id=11053204
Now, YouTube pulled the plugs to old versions of their Android application.

http://productforums.google.com/forum/#!topic/youtube/PPQivradLHQ;context-place=forum/youtube
But the problem in this example would be that this man is using a warped, deeply racist definition of "merit". I don't see how that would invalidate the concept of meritocracy itself.

> When the word "meritocracy" is used to structurally shut down debates of sexism and racism, it is no longer about meritocracy.

There seems to be a strange logical fallacy where "Our group aspires to be X" morphs into "Our group is X" - and then, the "conclusion" is drawn, that "evidence Y that were not X must be wrong, since after all, we are X".

From what I've seen, I'd apply the same thing to the concept of "color-blindness". As a society you can aspire to be "color-blind" all you want - if you still have cop violence against PoCs and "random searches" where the randomness is conditioned on skin color, you obviously aren't color-blind.

So this logical fallacy seems to exist and be widespread. However, I don't see how it would invalidate the concepts themselves.
Clojure for Schemers by David Nolen (2011)
Written by a Fortran IV lawyer.
As a Mikrotik devote, I love the active development and patches being pushed for their Packages and RouterBoard. If anyone maintains a Mikrotik router and/or switches and hasn't heard about the vulnerability and actively patched their systems, then they're completely at fault and putting themselves and possibly they're companies at risk.
Perhaps I have a little bit of a knee jerk reaction. I've gotten a new job where I have to do php development pretty heavy, and I haven't done it since I was 19 when I was interning at my first programming job and I absolutely hated it. Back then php 5.5 I think was the latest version and it just felt incredibly impossible to get anywhere with it. It wasn't long after that I moved to Python. I only recently got a different job all these years later where I am doing it again but PHP 7 is just so much better. 7.2 in particular even though its a point release has even done a lot to improve it.

So I feel like there is this level of people who look at people who have to do PHP and actually enjoy it (and I have to say I am enjoying it, warts and all. Drupal is OK but where it really shines is https://laravel.com ) like we aren't 'real' programmers unless we somehow know its a terrible language and are only doing it because we have to.

I really like it.

With that said, if I'm being completely honest here, there are parts of the PHP community that just down right drive me nuts. There are a lot of scammy companies out there trying to sell PHP solutions that are such garbage. Its like JavaScript. PHP does have a low barrier to entry (but a high bar to being good at wielding it, much like JS. You could probably make this argument for a lot of web tech in general) that all kinds of people use it and really feels like it sullies the language quite a bit and some of the community around it.

Alas however, much like everyone hating jQuery without ever actually explaining themselves or what is the technical aspects of jQuery that make it so undesirable, PHP occupies the same space: everyone loves to hate it, it seems.
If a regulation is going to impact "innovative" startups that sell my data, I am totally for it. I don't want more innovative ways to sell my personal information.
From Article 17, Right to erasure (‘right to be forgotten’) [0], "the controller shall have the obligation to erase personal data without undue delay where one of the following grounds applies:
(a) the personal data are no longer necessary in relation to the purposes for which they were collected or otherwise processed;

If one can argue the personal data is still necessary, e.g. for the purpose of attribution in a repo, then the controller is not obliged to erase it.

Paragraph 3 is all about exceptions including ones for freedom of expression and "establishment, exercise or defence of legal claims," e.g. copyright or other IP.

[0] https://gdpr-info.eu/art-17-gdpr/
What I really loved is that how easy it was to write directly to the video buffer (320x200 256), it was ultra fast and I could even make simple games and shiny stuff :) Not sure if it's possible to do that outside dosbox anymore.
The archetypes were the "monastic", "bimodal", etc. Called them strategies, but each is backed by a success.

But, if you have evidence that these are more successful than alternatives, I'm game. Where is the evidence? For that matter, what are the alternatives?

(Currently typing with my 4mo old. So... apologies for any typos.)
Yes. Thats still my main problem with this whole post privacy thing - the big players know allmost everything about us, but we only know redegated informations about them.

I just heard (so no sure if true, but likely) Mark Zuckerberg bought all of the surrounding houses of his home to protect his privacy...
A rare moment that we agree! :D
The fact that we are living in a simulation
> import turtle

That to me is the ongoing problem with picking up a programming language these days, figuring out all the available libraries and which of them i need to load to get closer to my goal.
Epyc fail? We can defeat AMD's virtual machine encryption, say boffins
As GP says, MT boxes all run the same software. The latest release (6.42.3) dated May 24 has suspiciously few bugfixes listed in the changelog. Probably worth updating on the basis the vulnerability fix is in there too.
You've never used a traditional UNIX if you think redhat's engineering is solid, have you?
Trump Administration Makes 15,000 Additional H-2B Visas Available
Is it known that the vulnerability is in the web UI? I ask because the CERT report advised to disable/ACL web UI but it didn't (afaik) say that this was the attach vector. They might have just thrown that in as sound general advice.
Understanding GDPR – a new game from the JRC
Text from ProductForums:

After 5 years, YouTube pulled the plugs to legacy YouTube versions. The "update later" button is now history. It disappeared without any prior warning.
I wonder, why it happened today. It could have happened at any time in the last 5 years, yet it happened today. Can anyone explain why?

Why the new versions are terrible:

Search history is a seperate page, which enforces reloading the video list when going back.
Unable to do provisionary searches and open videos while disconnected from Internet. (=unable to open video while Internet disconnected, so that it starts playing as soon as the Internet is available again). If this does not sound clear to any of you, please let me know.
Search history limited down to 50 items instead of unlimited.
Rounded profile pictures. I never liked circular profile pictures.
Minimalist design: Missing border lines. I personally do not like minimalism much.
Unable to downgrade at any time (used to be possible in older Android versions without deleting app data).
Search history only contains lowercase letters. It looks monotone.
Numbers are rounded, which I absolutely hate. (e.g. 1M instead of 1.036.252 views, 19K instead of 19.401 likes, 5M instead of 5.047.287 subscribers). I hate rounded numbers.
Legacy YouTube app (2013 version) had dark user interface.
(not that important) YouTube's new logo.

The more important ones stand at higher positions.

How can I keep using the old YouTube version, and bypass the update enforcement of doom?
Y Not? – Adventures in Functional Programming (2012)
The thing is, all of that is like stone tools are to spaceships when compared with SmartOS and Triton.
What is wrong with "vegan propaganda" ? Plant-based diets aren't a religion (except for some). What is wrong with propaganda that's good for people ?
Let me guess : you LOVE eating meat and you don't want to stop. You're scared by people wanting to take your meat away. So you just call all what they say "vegan propaganda" and be done with it.

The fact that you just used the "science" argument to justify your meat consumption is absolutely insane to me. Modern meat consumption HAS enormous consequences, that's a science fact. Stop trying to accomodate reality to your convenience.
> Plus, it’s widely and popularly disputed that open plans are actually cheaper, e.g. even in pop articles like this:

It is now, but when did that start?

I vaguely recall when it was still actually controversial (perhaps due to lack of data), but that may have been as long as 10 years ago. I also recall when open plan wasn't even a thing and the discussion was merely cubicles vs. hard walls.

> My only remaining surprise is at how long this open plan bubble can persist before people realize these companies are not about any type of productivity.

If I may be flippant for a moment, I'm shocked.. shocked!.. That there is wastefulness going on this VC-fueled establishment.

I'm certainly less surprised, as I believe productivity (and its less sexy cousins efficiency and profit) have long been disregarded as being far less important than growth, ever since the dot-com boom, in the world of (many, if not most) VC-driven startups.

What startles me is just how much VC money is flowing directly up to Amazon via AWS (sometimes actually encouraged by the VCs themselves), as that smells more like inflation of a bubble than merely paying programmers to be distracted.
GM's Super Cruise uses an infrared camera so it can effectively see through most sunglasses. Some glasses do block infrared light too so the Super Cruise system doesn't work in all cases [1].

[1] https://eu.detroitnews.com/story/opinion/columnists/henry-pa...
>He’s more despicable than the character he played.

Despicable? He broadcast an emotional outburst and apologized for it later. That doesn't make him despicable, only human.

And besides, I think he's right.

And you left out the context[0] - that "someone" Wil was replying to was Paul Ryan. Calling for prayers for the victims of gun violence when you oppose attempts to address that violence in any practical manner is an insult to both the living and the dead. To me, that is despicable.

[0]https://twitter.com/wilw/status/927284357609353218?lang=en
Focus on where the meat comes from, the condition the animals were raised in (if you can find anything about that), and whether the animals were given various hormones, antibiotics, et al.

Fortunately it's now easy to buy meat at grocery stores in the US without antibiotics. Every major grocery store chain carries selections of antibiotic-free meat. Just ten years ago that wasn't the case. Typically you can read the packaging and it'll tell you that it wasn't raised with antibiotics, if that's the case (and if it doesn't say that, the odds are that it was raised with antibiotics; the antibiotic-free meat packaging tends to trumpet that as a selling point).
Not a vegan but B12 is easy to get (I have Crohns and B12 deficiency is fairly common), 1 energy drink is ~250% of RDA (They are stuffed with it).
There shouldn't be liability for bugs; there should be liability for negligence. If you ship network-aware code you are negligent if you don't take reasonable steps to prevent bugs and have a reasonable process to patch bugs.
When Was Location Data Private?
So many of our problems with regard to urbanism are rooted in making things efficient for cars over other users.
It feels like this piece was written under the directive of write about super yachts and they sort of just made it fit.
What Each Myers Briggs Type Argues About – Astroligion.com
> A company who it didn't affect much, spent 100s of our hours? I think it would reasonable to call that onerous.

100 hours is 12.5 days. That is not much to protect your users data.