skysight-inc/HackerNews huggingface dataset:
This reads like a "those darn millennials" post, both in how the author seems to think everyone should act like him, and in how out of touch with the way other people actually do things he is.

First off, phones aren't really phones anymore. They're computers. For many people, they're the primary or even the only computer they own. It would sound a lot sillier if he said "people are spending 2.5 hours per day on their computers, that's way too much!"

Second, who the hell is he to say how we should be spending our time? Or how we should be using our pocket computer-cum-worldwide-instant-communication-devices? So what if I'm getting distracted by notifications? Maybe they're from my close friends and family members who live hundreds of miles away, yet whom I am able to converse with regularly without seriously interrupting my daily work, because text communication is much less disruptive than an actual phone conversation. Maybe they're reminders for me to get up out of my chair on a regular basis and move around so I can stay at least moderately healthy at my sedentary job. Or reminders of what piece of work I'm supposed to be working on during this part of the day, so I don't get lost down a rabbit hole and lose hours unproductively. Hell, maybe they're notifications to take my life-saving medication that I'm otherwise too absent-minded to take at the right times.

So sure, I've set my phone on vibrate, because a soft "bzzt-bzzt" is unquestionably less disruptive to the people around me than the Final Fantasy victory fanfare playing every time a reminder goes off. And I've disabled notifications from apps that just want to get me to spend more money on them. But leave my phone at home? That's the second most absurd thing in his piece.

The most absurd is the notion that your toothbrush prompts you to stop using it when you're done.
I try to encode all constraints in the database using constraints and triggers. This way your data is always consistent regardless of which app/language is interacting with it.

Sometimes I add the same or similar constraints in the application layer because it leads to better error/validation messages.

IMO having data integrity enforced in the database instead of application code is similar to having a type system enforcing code integrity at compile time instead of at runtime. It's about catching errors as early and as close to the root as possible.
> Then you force commit because that is how a rebase flow works

Absolutely not. Force pushing a shared master is probably the worst sin one can commit with git. I guess you already have come upon the 'why' of it.

A "Rebase workflow" works so that devs use rebase to 'move' their work on an updated master after a pull/remote update, resolve potential conflicts locally, and do a fast-forward push to origin/master. This also works on copying work between different feature branches just as well.
ILM Achieved One of the Biggest (Literally) Surprises in Avengers: Endgame
I'd say it has more to do with the very Jewish concept of chutzpah. According to Wikipedia, the term is used "to describe someone who has overstepped the boundaries of accepted behavior" and "Chutzpah amounts to a total denial of personal responsibility, which renders others speechless and incredulous".

The term used to have a very negative connotation, but interestingly, Google says "usually used approvingly". It seems to fit pretty well the descriptions of the "rudeness" and "boldness" in common Israeli culture.
Anyone interested in building a "livability" map with noise, air pollution, traffic, demographic indicators, proximity to nuclear reactors, flood and other natural hazards risk etc. or anyone doing this already?
In similar situations, I’ve often discovered that I’m hoping the penny will fall one particular way. When that happens, I don’t look at the actual answer and go with the one my subconscious apparently wanted.
> So reducing the cost will reduce demand?

My fear is that in case of public transportation, reducing the cost will change the product, and the changed product will be in less demand in the long run.

> Do you have any evidence of a reduction in price leading to a reduction in demand for public transport anywhere in the world?

No, I haven't, and the well-known example of Hasselt in Belgium seems to suggest otherwise [0]. But I am not convinced that what works in a small town in Belgium, or a medium-sized city in Estonia, will work in larger cities.

[0] https://en.wikipedia.org/wiki/Hasselt
Well, yes... so? Yes it is more accessible. Yes its more interactive.

Your narrative of evil corporations manipulating mankind into obedient consuming of entertainment is basic cheaping out on simple human flaws - we want to relax, we can be horribly inefficient and achieve nothing and still be OK with it. We are all like that to some extent, in certain times.

Advertisement being pushed is just extension of marketing that has been around since TV. Its just industry adapting to new means, nothing more.
For London Underground, peak fares apply from 06:30-09:30 in the morning, and from 16:00-19:00 in the evening. So if you want to avoid both peaks while working an 8 hour day, you can either work 6:30 to 14:30, or 11:00 to 19:00.

Needless to say, although many office jobs offer ±1 hour of schedule flexibility, few are flexible enough that one can respond to the incentives peak time provides.
Agreed, above commenter is a bloody loon.
Yes like Pfaueninselchaussee. A street but with very low traffic.
If I were anti-update (and sometimes I am, eg: limited bandwidth), full-screen stickers is the most unnecessary update I could imagine.

At least say something like “bug fixes”. Some kind of carrot to discourage me from thinking “Total waste of time and too many developers”.
You can't really dismiss abstractions anyways, because everything is an abstraction. SQL is most definitely an abstraction, even machine code and assembly are abstractions. Abstractions aren't reality (the map is not the territory and all that), but they capture some aspect of reality, in some sense, and if that aspect happens to be the part you care about, they're useful. It's not about not using abstractions, it's about choosing the correct abstraction for the given problem domain.
Strongly no. Overseas workers will work for tremendously less and it's hard enough to get people to understand your value proposition in person. People want cheap. Either start an agency and get real clients, often local, or just get a full time job.

Even with the big projects I've gotten, it winds up being about $20/hour. Versus about $60/hour at a regular job
I'll know as soon as I finish the book!
Making Fuel from Water
Because we intend to continue to improve it. :-)
I will appreciate your feedback
> I.e. yes Git has some UI issues, but those are fixable

In theory, yes. However, a decade on an I'm not sure any UI issues have been fixed?

It turns out 'legacy' is a hard problem, including just for UI "porcelain". In part because people are used to what there is. (Which is a reason it's hard to get people to switch to something that isn't git either -- enough people have figured out how to do what they need with git as it is, and most people don't like having to learn new tooling).

Everyone agrees that moving from svn to git was a net positive, nobody likes svn better.

Git is pretty good.

But it's UI can be weird. And I am pretty sure if we check back in another 10 years, if people are still using git, it will be with the same basic UI model, little "fixable" will have been fixed.

Doesn't mean it'll be a disaster, we're doing okay with git. But I don't think the "UI issues are fixable" argument carries much weight here.

(Other alternatives may have been better, it can sometimes be a mystery or subject to debate why one product "wins".)
That was supposed to read small family farm, not small factory farm. Oops
Instagram can have benefits, like helping you attract a mate or improving your photography.
My guess is that git is a supporting tool to the main task. As such, it's tempting to always search for the next solution for a git problem on StackOverflow, or wherever, rather than actually learning the concepts behind git.

If people _did_ learn those concepts, they wouldn't find it "impossible to grasp" and then it would be more appropriate to compare one's knowledge of git to their programming knowledge.
I just became a registered human courtesy of Humanity DAO and now get $1/mo UBI
I don't see how this is similar to negotiating with terrorists. He holds no power in this case while physically unreachable by Sweden. If found guilty, he gets more problems. If found innocent, he's stuck with all the original problems.

Charging him for running away also seems irrelevant to the original question - was this case more than a political play.
I worked for many years next office down from a programmer who dropped out of a doctoral program in history of religion. A couple of my best friends studied humanities in college and went on to work with computers. I was myself a liberal arts major in college, and have made my living first in tech support, then in systems administration and programming.

And no, I don't hate my job. I very much enjoyed school, but had no desire to stick around an teach.
Please correct me if I’m wrong, but doesn’t a significant portion of those costs translate to new business opportunities for the suppliers of said solutions? If so, is it really fair to call it a straight cost? Isn’t it really a forced spending on certain technologies?
Sidecar for a Code Splitting
Yes. There is the game changing nature of CSS Grid that makes it possible for the freelancer clued up on how to write HTML5 properly to compete against agencies that are still using layout hacks and frameworks to make a website look okay. It comes down to cost.

With a conventional visual design process it takes time for some visual mockups to be made, approved and then sent on to the programmers for them to make in a paint-by-numbers process. By then you have a team of ten and all of them have rent/mortgages to pay. Before you know it the client have a six figure bill. It is actually very difficult to make money if you own an agency and have these UX people, UI people, SEO people, marketing people, sales staff, micro-managers, team leads, test engineers, backend developers, frontend developers, devops people, accounting and admin staff to pay for. The actual job as brought in might actually only have two programmers doing the work that actually gets delivered. Everything else is meeting room hot-air.

This agency team is not going to be able to move quickly to use CSS Grid as everyone is specialised and the process that goes with it is rigid. However, CSS Grid enables frontend web development to be done in a fraction of the time. Getting a team to us it though? Not easy when people know what they know and are used to doing things the way they have always done them.

Everyone has had a website already in the world of business. They know how much it costs and how tedious the process is. They have established their branding along the way. The UX of the web has also settled. But what they don't know is that for the first time ever the web has a decent layout engine - CSS Grid - so what they see as the website no longer has to be built with hacks and more hacks. Even if these hacks are professionalised and given fancy words like 'responsive' it is still a world of hacks and code that is a nightmare to maintain.

For this reason - the game changing nature of CSS Grid - I believe that freelance web development is not only viable it is a veritable gold mine. The only thing holding you back being the realities of running your own business, charging people and getting paid as well as doing the actual work.

CSS Grid is a new skill set. There is no horde of developers up to speed with it. The benefits can be sold to clients as it is quicker, results in pages that download quicker and it can be maintained. Accessibility comes into the bargain too as for CSS Grid there is no need for HTML to be a mix of div elements and class attributes, it can use the proper HTML5 elements and have the accessibility benefits that these elements bring.

There is no point competing in the world of 'naive HTML'. You can make qualitatively better web pages for people and command a premium for it that no agency can pay you for.
If you are talking HTML/css, there are many paid and unpaid options for under 500 dollars.

However, those are ugly websites. You could make more being a beautiful website creator. That is a different skill, requiring vision.

You could make more complex websites, ones that interact with the database in custom ways. Full stack web development is not dead. Although likely pays less than working at fortune 500 with the same skill set.
Isn’t this also a screw up by Apple?

Isn’t Sandboxing supposed to prevent this from getting any worse than hacking the app itself?
Erlang/OTP 22 Highlights
Making games is [not] hard. Looking back at small mobile project in Unity3D
I knew about it for at least a year thinking it was "re-flog", and just considering it mysterious why they would have called it that. (You do often use it for "re"-doing things, maybe it's got something to do with that?) Hey, it was (and is) hardly the only mystery to me in git UI.

Then like a year on I suddenly realized Ohhhhh it's ref-log, that makes a lot more sense!
> The consensus is that it's too hard to fire in those countries.

At least in the UK this is hard to agree with. It's fairly easy fire people, I've done it myself. No problem at all.
(I'm new to this concept) Does free will in the context mean, people's actions could be predicted? Is it just referring to particles as having free will?

If it's people, is it generally considered that if a person could be accurately modeled and predicted, then they have no free will?
Who is a 'lay person'? Since few here are scientists who have done studies on pesticides and roundup everyone on this board is a lay person and thus hardly in a position to make any informed comment on rule of law or this case. Your whole 'lay person' argument discredits all lay people including yourself, given 'experts' have designed the system and it is working as designed, so what is the value of a lay software persons opinion on matters of law and pesticides?

This is throwing a tantrum against rule of law. It shocking many here have no respect for citizens and by extension democracy, have appropriated for themselves a monopoly of wisdom and think science is something only scientists understand. Well that rules out the software engineers as they are not scientists or experts and they should limit comment to software issues or this is clear evidence of the dunning kruger effect in the software ecosystem.

There are serious disagreements among scientists so there is no 'scientific consensus' on a large number of issues. For normal people here when top voted comments show open disdain for citizens and democracy and cannot have empathy for citizens being potentially poisoned and side with billion dollar pharmaceutical companies you are in serious trouble.
Yes. Plus eventual waste disposal.
Mostly one: they were patient.
Clients don't care what the CSS looks like.
> Git is ugly and daunting when you start with it, but as you get to know it you start to appreciate it's beauty and elegance

This, exactly. Git was written by Linus Torvalds. You could literally replace the word "Git" in that sentence with any other software written by Linus Torvalds and it would remain just as valid. The guy writes software that has a learning curve, but does does its job elegantly. He's not writing software for the social-media-no-attention-span crowd.
Let's hope that one day you don't become old.

“A nation’s greatness is measured by how it treats its weakest members.” ~Mahatma Ghandi
The Internet Coffee Pot Server...
[Edit: It seems that I was mistaken but I'm leaving this up to illustrate the confusion. In my experience "second to last" isn't common and "next to last" is much more common, which I think is why I was confused because I thought they were different, but apparently they are the same. I wonder if there is a regional usage pattern to these phrases. ]

This seems like mistake or a non-standard usage of the english phrase "second to last". Given a git log of:

$ git log --oneline
15e0437 - (HEAD -> master) this is the third commit
f82d1fd - this is the second commit
9180c17 - initial commit

I would call "f82d1fd" the "next to last commit" and it can be referred to as HEAD~
I would call "9180c17" the "second to last commit" and it can be referred to as HEAD~2
If you live in the EU, there's an European directive making noise maps mandatory: Member States shall adopt the measures necessary to ensure that no later than 30 June 2012, and thereafter every five years, strategic noise maps showing the situation in the preceding calendar year have been made and, where relevant, approved by the competent authorities for all agglomerations and for all major roads and major railways within their territories. END Directive (2002/49/EC)

There's a basic online viewer here: http://noise.eea.europa.eu/ but the GIS data is available here: http://cdr.eionet.europa.eu/
A fun example from SQL Server that bit me the other day. Observe this simple proc:

create procedure SearchJackets
@buttonCount int
as
select *
from jackets
where @buttonCount is null or buttonCount = @buttonCount

It's a common pattern you use for multi-param search queries that lets you avoid building your query as a string. Normally there are lots of little filter params in there, but we'll just show one for now. "Computer: List me the jackets, and maybe just show the ones with a certain number of buttons."

That version takes 60 seconds to run, whereas this version takes less than a second:

create procedure SearchJackets
@buttonCount int
as
declare @buttonCountCopy int
set @buttonCountCopy = @buttonCount
select *
from jackets
where @buttonCountCopy is null or buttonCount = @buttonCountCopy

... because it kicks the optimizer upside the head and convinces it to reconfigure the query plan in an efficient way. There are hints you can use at CREATE time that are supposed to do the same thing, but they don't actually work in this particular case. So now one of my codebases has this hack sprinkled about in a couple "Advanced Search" pages.

Fun stuff.
I recently finished Rocket Men by Robert Kurson, about Apollo 8. That was great. But the ultimate book on Apollo for me is still Chaikin's 'Man on the Moon' which details all of the Apollo missions from interviews with the astronauts not too long after, as well as some of the pre-Apollo stuff (Gemini and Mercury).

Tom Wolfe's The Right Stuff is also great to understand the test pilots from which most of the astronauts were picked.
I can think of computationally intensive probabilistic algorithms to find these circles (e.g. hill-climbing by randomly mutating circles), but is there a way to guarantee optimality? I.e. find the absolute largest circle inside a given polygon.

Is there any information about how these particular circles were generated?
Tech firms to give secret evidence at child sexual abuse inquiry
Oh no, I got the title wrong! Yes, of course I remember what it is about. And, yes, it is perfectly applicable here.
This was part 2
Lenovo shows off new Thinkpad X1, the world’s first ‘foldable PC’
Man makes deepest-ever dive in Mariana Trench and discovers litter
This is very unlikely. Any ISP with some experience will make sure customers are not able to interact any more than they could from outside the network. That's network 101.
The book does not assert that to write memorable music you only need mathematics.
I handle those at both DB and application layer. Integrity is ensured by the database, proper error messages and logging is handled at the application layer.
The difference is that magnetic disks have a reading head that must physically move (slow) so it's much faster to access data under the current head position. I guess access time is roughly the same for any data in an SSD.
I live in Dallas. There is certainly a lot of street vendors showing JFK consipiracies. This man is certainly not the only one. There is even a non-profit museum in the sixth floor of the warehouse building where shooting took place. I don't understand why Dallas or Texas doesn't memorialize this location. Yes it is a stain upon America but it is also a vital part of American history. They need to treat this area as they would any dignified place with respect for a U.S. president. I've visited Ford's theatre where Lincoln was assassinated and they have a small memorial. I think it just gives fuel to the conspiracy theorists out there by not giving it the due respect the location deserves.
I used to think this as well, until I heard on public radio from a few recycling experts that paper bags actually are worse than properly recycled or disposed of plastic bags. These are not my sources, but you can easily find references online that back this up.

http://www.allaboutbags.ca/papervplastic.html
https://science.howstuffworks.com/environmental/green-scienc...
I run a small consultancy in the UK (not web dev) and hiring people outside the country is a pain.

You have to really want that person because it is a trade off in terms of admin overhead and cost.

Today, we have one full time team member in Germany and in the past we had someone in the Netherlands too.

In both cases, we used specialised payroll companies who charge a fee to be that person’s legal employer. They take care of taxes, health insurance, and other legal requirements. The cost of such a service has varied between €350 and €450 a month.

The real cost though is in covering the different payroll taxes in other countries. Add that to the payroll company’s fee and it costs us at least £10,000 more each year to employ someone in Germany than if they were in the UK.

I’ve seen confusion here and on twitter as to why more companies won’t hire remote outside their own country. The reason might be that it’s relatively expensive and outside the company’s competence.
Yikes. Doesn't Dallas have a city council? Don't they have the power to regulate street vendors? If they don't want a souvenir stand in a particular place, why don't they pass an ordinance?

There's probably more to this story.
Possibly... All I can surmise is that the OP may think disks are addressed in a memory-mapped fashion and hence may be subject to page-faults for some reason.

(Obviously, they're not).
If that is the case then it shouldn't be a problem to ask IARC to make a new monograph. That this doesn't happen tells me that the case isn't as simple here as you say.
>Your narrative of evil corporations manipulating mankind into obedient consuming of entertainment

Those are your words and your personal characterization of what I said, not mine. I see what you are trying to do.

>Its just industry adapting to new means, nothing more.

Are you implying that these practices, which can have awful consequences (distractions are the number one cause in car accidents[0], and they have skyrocketed as of late; I wonder why...) shouldn't concern anyone? That we shouldn't think critically about it even though it has been influencing our lives like nothing else before in the last decades?

Look, I'm not trying to force anyone to stop using their smartphones; you can do whatever you want, of course. I'm just trying to voice my opinion on a matter that I believe to be of extreme importance.

[0] https://www2.safetyserve.com/articles/distracted-driving-fac...
For bonus points you can also implement an Octree.
>proximity to nuclear reactors

Don't forget proximity to vaccines!

On a more serious note, a coal plant (like there are plenty in Germany) will spew 10x more radionuclides in the air than a nuclear plant for the same amount of produced electricity.

So why aren't you avoiding coal plants rather than nuclear power plants again ?
VPN in China Research: List of Working Services
Wouldn't that be true for most people who commit crimes? They pay taxes and get persecuted by public servants.