skysight-inc/HackerNews huggingface dataset:
> Well, a homeless person with a smartphone has a hell of a lot better chance of getting a job than they did pre-smartphone, right?

Do they? How?

Are you suggesting that online jobs website make it easier to find a job? A homeless person with a smartphone isn't the only one with access to the jobs website. Nor does the existence of such a website intrinsically create the jobs behind the ads on it.

A sibling commenter talks about the existence of the internet facilitating job creation through other means, but I don't think homeless people having smartphones has much bearing on this.

It's worth noting that income inequality has steadily increased in the last ~40 years at leastm (in the US), so talk of the internet lifting people out of poverty has to be considered in that context.
Some context that isn't immediately clear: this company is selling a compiled version of the Linux kernel in some way. They are required to disclose their source code if asked and make it clear their code is GPL'ed. They are in violation of the GPL, since they are not doing that.
Indeed, I agree, depending on your age I guess you see Google as a search engine, if you are young enough to be in the AG generation, you may see them as a platform that happens to have a search engine attached to a device/car/media/photo/email/data platform.
Small nit - a person can learn Hindi (the language) or Hinduism (the religion) but not Hindu.
It used to be that a release was tried and tested. Now everyone's an unpaid QA tester months after the official beta period is over. And the folk wisdom of "wait until x.1" keeps getting pushed further and further back to the point of futility.
I've used clusterssh in the past, but nowadays Ansible is simply a better choice. clusterssh is rather brittle.

I don't much like Ansible either (I have opinions about using YAML as a programming language), but for ad-hoc maintenance of a bunch of servers, it works okay.
There are now Surface laptops with AMD inside.
Capitalism creates jobs. The internet is just something Capitalism latched on to.
I saw a login prompt flash then immediately gone. I wonder if my adblock shut it down
> And if the program can't discard messages, then it's a DoS. If the program can instead rely on the receiver to keep up so it doesn't need to make this choice, then there's a trust assumption between these processes.

It doesn't work like that and is getting into hypothetical non real world systems again. Trust is especially interesting in this context, because if you don't trust other processes, you absolutely have to be able to discard their messages. They can misbehave, crash, stop responding at any time.

But say somehow you can't discard messages and don't trust them. It's still only about backpressure handling. For example, kernel can just refuse to send messages to a particular recipient it knows is not consuming its incoming messages and instead can return messages back to senders into their incoming buffers or rejected buffers or whatever. Senders can decide what to do with that information, wait for a particular recipient to become ready again, waiting is not DoS, stop generating messages for that recipient or accumulate them or just drop them, minimal cooperation is required of course, but not trust, if they don't cooperate they don't hurt anyone but themselves. It's all still pure asynchronous stuff. And in fact, all high performance real world asynchronous communications deal with backpressure all without DoS and trust, they all also can discard messages though.
You’re splitting hairs here so I might as well go sub-atomic: my default there is no automatic right for one shareholder to out-dilute others, and it would be illogical to use $10 to swamp the possession of a firm whose only asset is a single cent. Besides which, one could easily institute a shareholder agreement that expressly bans such acts.
The Toxic Bubble of Technical Debt Threatening America
Approaching Diversity and Inclusion in Hiring as a Design Problem
MeToo Kits Company
The MeToo Kit is a DIY sexual assault evidence kit that allows sexual assault victims to collect time-sensitive evidence at the comfort and privacy of their homes.
> The typical solution is to become more conservative in how you build things such that you can be sure that Y is always built before X…but typically by making the dependency implicit by, say, ordering the build commands Just So, and not by actually making the dependency explicit to make itself. Maybe specifying the explicit dependency is rather difficult, or maybe somebody just wants to make things work. After several rounds of these kind of fixes, you wind up with Makefiles that are (probably) correct, but probably not as fast as it could be, because you’ve likely serialized build steps that could have been executed in parallel. And untangling such systems to the point that you can properly parallelize things and that you don’t regress correctness can be…challenging.

We had a particularly "fun" instance of this sort of Makefile weirdness back when we used Make for Rust... https://github.com/rust-lang/rust/blob/efec34a95a76212b2324d...

(Discussed on HN: https://news.ycombinator.com/item?id=13655081)
The C behavior in this case isn't undefined, unless you go out of your way to violate aliasing rules or something -- but that's a far reach from what parent was saying.
Use Postgres and don't worry about the absolute single node fastest. It should be sufficient unless you have unusual compute environment, (iot, embedded) at which point the discussion would be very different
The Oil Age Is Coming to a Close
Because it gives you plausible deniability, and a way to answer questions without actually saying anything.

This is important from a corporate legal standpoint because it makes you as slippery as possible. Words have a tendency to come back to haunt you.
That leads to "the person complaining about a problem is trying to make the project worse, so all we have to do is ban the person who said that <prominent contributor> groped them at a conference and we can get back to work".

(That example was not referencing any particular case, BTW)
I think the difference between your other examples and personal automobiles is that aviation, shipping, and trucking are important industrial concerns that are worth paying someone to operate
-- while the private driver is almost completely superfluous.
Alternate explanation: the competition is better now.

In the early days of the web if you put some time into making a funny site there just weren't all that many other funny things to link to. You were one in 1k or in 10k. But now there are so many other options, many of which publish new funny things every day, that you're one in 100k or in 1M.

A link to a neat site your friends haven't seen yet it still a valuable thing (and more or less the premise of HN, Reddit, etc) but the bar is higher.

(This is a good thing!)
Are you aware of any mobile apps for Pixelfed yet?
Why don't they just ban political ads altogether?
Well, then the bug stays open. :shrug: Why is that so bad?

The only reason I can see to close old bugs is that a project wants to make it seem like it has fewer issues than it does, and hopes that users won't notice the issue.
MaxScript. If you've worked with 3D software you might have heard of it.
These jobs are shrinking as low level apps get dumbed down... The process of creating a simple web site has gotten much much more complex as scripting languages have changed. I still can't believe we're compiling code for simple phone and web sites and apps.

Corporations have lobbied to take away Net Neutrality, and to institute throttling and make running a personal web site much more expensive. Social media sites de-prioritize regular users under corporate (paid) marketing posts...

These days you have to pay to be seen, the Internet was originally based on having everyone on an equal playing field, and now everything is being based around the new rules to prevent us from going back.

The Internet is becoming less effective because it's no longer an equal playing field. Its becoming much more expensive and complex over time to run an independent web presence, when in the past it was simple and inexpensive, I think that's the major issue.
That isn't closing them "just because they're old" though.

That is closing them in a "WONTFIX" state. This is perfectly valid for minor irritations or matters that the maintainers don't agree are bugs at all, though some (entitled) bug reporters will take umbrage with it especially if they've taken the time to actually produce a good bug report rather than just a vague "X doesn't work" or "Y breaks Z".

If closing in a WONTFIX state, a brief explanation added to the ticket is a good idea, to reduce the risk of future time wasted because it is simply reopened as a new bug. For instance: you might be closing it in that state because it will become irrelevant shortly due to other work (perhaps the feature is changing considerably which will render the issue moot), because you don't consider it a bug (i.e. behaviour by design) or fixing to some satisfactory standard is something there isn't time for (i.e. your "not ever likely to be a priority" status). In the "not ever likely to be a priority" case, perhaps suggest that a PR addressing the issue matching your coding standards (assuming you have them documented) would be welcome, though only do that if such a PR would have a change of being given the relevant assessment time.
>yes some compilers don't give warnings by default for implicit functions

Broken or ancient compilers. That's as much C's fault as it's Intel's fault that Windows 10 doesn't run on Pentium MMX. Implicit functions are not part of C; they were gotten rid of back in 1999!
Suggest a better title and will edit!
China’s Next Financial Bubble: High-End Sneakers
It's not a split cursor, it's two cursors, one on each line.
Someone should tell the author of this article about Alfred Nobel.
Increasing global trade leads to better outcomes for those producing those goods. The greatest alleviation of poverty and creation of the largest middle class in the history of humanity happened in China starting the early 90s and that was fuelled by increased global trade made possible partly by the Internet.
As an adult I must spend at least 80+% of my time staring at a screen, but I'm guessing that will never be diagnosed as a problem and get its own article because nobody cares when it comes to adults?
> C was famously well designed. The problems it was well designed for have disappeared and its good ideas are so well understood that, like many great early works, they are cliches that can no longer be recognised for their brilliance because everyone is doing that.

Another way of looking at this is that C is a step on a staircase. There were many steps before it, and there are many after.

It's okay to pause on a step for a while and catch your breath. Pause too long and you might start thinking this is a good place to stop, since the steps in front of you seem more trouble than they're worth. You may be tired of climbing, and that's okay.

No one person has to keep climbing, but we need people to continue on, so we can see what's at the top of the staircase. So even if some of us decide to make our step a cozy place and settle down, let's be sure to cheer those continuing on, and not try to convince them all to stop with us.
On debian 9/10 ibus works for the Korean IME (both Hangeul and Hanja input).

Windows (10 at least) has native support for these IMEs; setting it up on Windows was much easier than on Linux (which doesn't even have a standard IME). Windows also comes with basic CJK fonts, which different distros may or may not have. On Debian I have to install noto-cjk or Adobe's source han fonts.

I originally tried fcitx but had to switch to ibus. Definitely not a great experience.
Only to their customers, not to the world. But most likely they are in violation.
You’re taking the current situation and crafting a narrative around it. If Intel were ahead, you would be extolling the tight integration of fab and design that only Intel offers. Apple is one current company that’s bucking your narrative by bringing more and more in house and is doing well.

The truth is that both models work and Intel’s problems are created by their management, not by their operating model.
Smalltalk and JavaScript
Of course solving a problem is the central tenet of a startup. Technology is an excellent tool to find problems to solve, though.

"Forgetting the technology" is dumb. Advances in technology enable novel ways of tackling existing problems. Keeping an eye on technology advances, and raising the question "Which problems can now be solved in better ways?" is an excellent starting point to find problems to center your company on.
Why do people say: "on my mac" or "on my iphone" instead of "on my computer / on my phone"?
The cascading effects of principal turnover on students and schools
>AMD is only superior when it comes to performance for parallelized tasks, single thread performance is still owned by Intel.

That isn't always true, for instance on some CS:Go benchmarks, the new Ryzens were quicker, and that is dominated by single threaded CPU perf.

Also, gcc compile time benchmarks are faster on the new Ryzens, largely due to large L3 cache sizes on the Ryzens (which is facilitated by their chiplet design)

It would be more accurate to say that intel has a slight single thread performance, most of the time. Rather than to say "owned".

Its all close enough that it depends on lots of details, like cache size and ram speed and timings. (ryzen benefits more from ram speed due to the interaction with infinity fabric). You also have to consider whether mitigations for side channel attacks are on for each chips.

There are dozens of little details like this that can be taken into account when deciding on a benchmark, and there is not always a clear answer as to "what is fair". You just have to be sure you say how those parameters are set, so people know what the comparison is, exactly. You can't be so quick to complain of bias, just because the parameters are not set the way you would have wanted them set.
I wonder if you could tease this out by looking at state-level data.
There is plethora of similar tools (cssh, pssh, dsh) but Ansible ad-hoc mode superseeds these ones at any real task involving "simultaneous" management of Linux boxes.
Our application is written using C# and the database uses T-SQL. That being said, I probably spend 80% of all my dev time in SSMS rather than Visual Studio. Despite there being far more functionality implemented in C#.
Every job is a bread-winner job. You think people labor out of the goodness of their heart? Everyone is trying to make a living.
> and hopes that users won't notice the issue

It is a little more than that in many cases. People judging a project overall by the number of open bugs reports, no matter how minor, isn't really fair if there is considerable development on more important bugs/features/other elsewhere in the project.
Thought experiment: how does the heat of the sun reach the earth?
May I ask why you are even using Python, if you need to work around the language in such ways?

These non-idiomatic uses might be shedding a few ms, yet they ruin the readability and maintainability of the code, most of all all tools like 2to3?
Why not another (non-interpreted and thus faster) language? One where the idoms work in your favor?

Also, no need to support releases from 2004 and having to groan about it.
Examination of more than $300B in suspected funds funneled through UK
You have to log into their site.
I think OP was just pointing out a fact, not bemoaning.
They always did something; the Turbo button was switching the CPU frequency on older PC's that ran software with no speed auto-dectection and adjustment. On IBM PC XT the turbo button was switching between 4.77 and 9.54MHz, on AT it was 8-12 or ever 16 MHz. They were needed on faster computers because some games were otherwise unplayable at the higher frequency.
You may have had a turbo button on a PC case that was not connected to anything, that is a different story. If you put a 486 in a case from a XT the turbo button "not working" is your fault only.
Some districts in NJ have a 1 to 1 policy where students are all given a chromebooks at the start of the year. Teachers who can utilize this policy and google classroom love it because it off-loads the grading to a program and not a piece of paper.
I agree. Not once in both France or Germany did the waiter come to me and rushed me. I can sit for hours and no one bats an eye. In the US things are always rushed. They come to your table and annoy me _and_ expect a tip of min. 15%. Once, a waiter in NYC actually yelled at us because we didn't tip enough.
Using Python and R mostly

Not a dev but working closely with devs in the company so I feel a bit more dev than what I saw before.

Especially when it comes to rubber duck debugging
We did. We rewrote it in Python 3.

More seriously, there's also quite a bit of Rust now.

https://www.mercurial-scm.org/wiki/OxidationPlan
because Revenue
Wouldn't milling be a much better way of creating bespoke engine blocks than printing?
I live in one of those european cities. We have at least six companies offering small electric scooters, even more for bicycles, pedelecs, larger electric scooter, cars, trucks everything. They litter the streets can be rented on a whim with your smartphone, totally hassle free. I used at least four different of these company in the last four days. BUT I still own a car, scooter and my own bicycles because it is super expensive if you use it regularly. Usually 1 Euro up front and then at least 20 cent per minute depending on the ride maybe even more. We have public transport but its depressing and annoying and also expensive. I usually go everywhere with my own bike but its broken down atm. I absolutely love driving and its basically the only way to get away from the city on the cheap! All those fancy new mobility solutions are only good for moving within the city and if you have a well paying job. I don't ever want to miss the freedom of leaving all of this expensive busy crap behind with my own car. Its all an addition but not a replacement.

And its true that if you have to rent you don't go hiking often because the money ticks away even while you are parked outside the zone (which would be the case for hiking) so you are always stressed out about hurrying. Also you always have to decide, do I want to/can I spend 50 Euros today just to go hiking? Or you know you could use your own car. Yes it also costs money but its way less and more spread out.
Because political ads are like printing money
It's a security trade off, if an arbitrary person can't access your Nextcloud instance, neither can an attacker.
What else to expect? Being left at the mercy of trade sanctions policies of other states is not the smartest move. The only question left is funds and China has those aplenty.
Credit Unions and Shared Secured Loans
Tesla Smart Summon Videos: Parking Lots Are a Problem
Highly subjective I would say.

Git is not horrible to use. And even before I was a proficient Git user, mercurial was giving a team of 5 people a lot of work trying to fix stuff that just works on Git.
>They bought them because they were leaps and bounds better than the one they already had, they did more and better.

In my opinion it's all about the apps, the overall adoption is just a reflection of apps conquering certain hobby niches and activities that already exist outside of the Appstore, activities that favor some kind of tactile interaction. That's why music making and painting apps are so popular on the iPad, people use them as replacements for actual physical devices, not for replacing computers. That's why coding on an iPad is still very niche and not a thing, desktops and laptops are already perfect for that.
In this case to clarify that I was looking at a specific OS feature. It aggregates iOS and macOS usage data.
The UK has a minimum wage and low unemployment. At the time it was introduced we were warned it would lead to increased unemployment but that turned out to be wrong.
For turning specifically, NYC has been installing a variation of http://www.protectedintersection.com/ along with protected lanes recently. For example, 12th and 13th St has "turn traffic calming" (https://www1.nyc.gov/html/dot/downloads/pdf/12th-st-13th-st-..., slide 4)
I don't remember the source, but a few years ago I saw the results of a poll about self driving cars. The question was: "How much more would you pay for a car that could drive itself?" In the US, 50% of the responses said $0. It is not a feature that the market wants. That's why we don't have self driving cars.
And there’s our smudgeness.
This smells like a PR piece. No real content and the interviewer only asked 4 questions. No discussion of what the semantic web actually _is_ or how it works to make data interoperable. I kept waiting for the good part...
0.7% of Facebook’s staff ?
Yeah it is horrendously complicated for different nationalities! I've only ever had to provide a scan of my passport to employers in order to prove I have a right to work. Never had to do that when renting. I bought a house recently, so proper ID checks were part and parcel of that (but that was the same for my British wife).
Huh, is SWI Prolog having a moment?

I had always heard of Prolog as being obscure and overly academic. It's popped up a little bit recently however - the last place I heard of it in use is in the recently launched TerminusDB https://github.com/terminusdb?language=prolog
Political ads make the company very little money actually
I heard Vint Cerf say similar things at a talk at Georgia Tech many years ago. Basically it was "we made this decision because of this reason, but had we known this thing now we would have done it yet another way." Those points were largely technical in the beginning of his talk, but then he started talking about it in terms of the philosophical implications which were largely not realized at the time. It was clear that he (and assuming his team) were in it as much if not more for the technical challenge than anything else. Its utility was just as clear, but long term implications were (seemingly) not considered. It was both funny and a little disheartening.
Jef Raskin pointed out that, in IT, when we use the word "intuitive" we really mean "familiar".

It looks like madness because you're not familiar with it. (APL has the same problem, and APL programmers insist they can read it.)

I've found that Joy makes it really easy to derive programs mathematically, in a simple, almost geometric way.
My wife is a Linsey; she jokes that her parents "couldn't afford the D".
No, Pro and Enterprise are different directions. Usually Enterprise requires communication or interconnection or scalability, Pro is just fine for single user mode. For example you can have a Pro digital camera (like DSLR was initially), but not an Enterprise one; in the same time you can have the Enterprise license of a tool that is just a mass version of the regular tool with a license manager added on top.
Actually the fact that people make these demands suggest but they have the power. If the workers thought they didn't have the power, they wouldn't make the demands. There's a limit on the number of devs in tech, there's no limit on the number of jobs. There's a massive undersupply of tech workers. Facebook can get rid of their workers but there's limited ability to replace them from Amazon, Google excetera.
They started locking down other areas a few months ago. I used to browse public pictures using "locations" which was one of the first items to require a login. Frustrating but I just use the service less. And no, I will not create a login.
Why does this come up in 2019 for the first time?

How did Newspapers, Radio and then TV handle this for the past 1200 years?
Activism-driven policy is generally not a great governance model - you might satisfy the 250 employees who signed the letter, but disgruntle 5000 silent others who strongly believe it's not Facebook's job to fact-check political ads.