skysight-inc/HackerNews huggingface dataset:
Well they should be counted. How many had to resort to crime because of no employment opportunities? That’s the real question and I would surmise that there is a percent greater than 0 that would not have stolen or robbed a bank if they had the given job opportunity.

I have heard a bunch of people going into credit card stealing because it pays more than min wage.
Exactly, it becomes more and more obvious, cloudflare's role in intelligence apparatus becomes bigger.
That's kind of amazing. How did you communicate between the onboard CPU and the CPU in the floppy drive(s)?
Categories were missing and viewing all the challenges JRuby had to work through is a good start for the problems with trying to duplicate Objective-C functionality.
Yep, even they're becoming contract. C2H could mean 1-2 years working for a company with no benefits, no job security, and much lower pay.

This is not independent contractors I'm talking about, it's contract companies that are there solely to exploit the workforce.
But how? Are you saying it would be the same time everywhere? So 12:00pm in London would be high noon and somewhere in the pacific (Sydney, maybe) it would be mid night? I don’t know if that would be any less confusing
Here is my response to Nikita https://rakhim.org/2018/09/re-software-disenchantment/
Benjamin Franklin's worst idea.
I used to have this habit as well. I ended up borrowing a ErgoDox Ez from a friend when my normal keyboard broke a few years ago, and bit the bullet and unlearned this habit and a bunch of others, and it was, to me, worth it.

I also always typed shift with my left pinkie, no matter what the next character was, even A. I also would ALWAYS look when doing numeric keys, and sometimes other combinations. I ended up with blank keycaps, and broke that habit.

You can do it!
Yes, I've been astonished by how freely ageist hiring is discussed (at least behind closed doors of hiring committees). I assume it's because it's not even really being considered discrimination in the minds of the people who're doing the talking. Getting that recognition might be the part of the battle.

It's also astonished me how at least some of the people trying to find the young devs who will work long hours are going to be in the discriminated group in a few years time! They don't seem to realise that by perpetuating the discrimination they're making themselves the future victims. It's a bizarre kind of cognitive dissonance.
But why should we have to lose this benefit? If Sweden or Germany doesn't want DST, good. Vote to abolish it. In your own country. But why should Italy and Spain be forced to do the same?

It's obviously a rhetorical question, and unfortunately it just demonstrates with comical intensity how the EU works.
Possibly because, unlike race or gender, age-related biases are much more exagerrated between individuals.

I would guess young people are more eager to change/try new things whereas older people are more reluctant to change or stray from their "tried and true" methods.

The same cannot be said of a white person vs. a black person.
Capsule Monsters
I think that the idea is that if these machines will be ever built then there would be at least some work force that has at least some idea what to do with them.

Also Microsoft will have some advandage. This is probably the main motivation here.

This of course does not guarantee that the interface of an actual QC would be anything like this.
Here's the fundamental problem:

1. In places far enough from the equator but not too close to the arctic or antarctic (which includes most of the US and Europe), most people want seasonal changes in when things start relative to sunrise.

2. This can be accomplished by changing the clock times of things (e.g., the office opens at 8 AM in winter and at 7 AM in summer), or by changing the clocks (the office opens at 8 AM, and we set the clocks forward an hour in summer and set them back in winter).

3. In the past, changing the clocks was definitely easier than changing the times of things. Times showed up on signs and in print. Changing all of that would be a pain. Clocks, on the other hand, are designed to be easy to change. (Signs could be dealt with by a one time change to show both summer and winter time, but it would probably still cause confusion to people around the date of the switch each year).

The places with static schedule displays are somewhat diminishing now. Many places that would have once been on paper are now only on a website. Many signs are now actually easily changeable electronic displays that simply do not change often. We are getting to a point where changing the times might actually become as easy as changing clocks. But we probably aren't there yet. (On the other hand, clocks are getting easier to change, too, with them often handling it automatically now).

In an earlier discussion here on this, which I got to too late to say anything that would actually be read, I proposed (mostly seriously, but a little bit in jest) a thing I pretentiously named "TZS Time" (name definitely in jest) to address the above issues, and as a side effect also put us in a position to use UTC for coordinating times between time zones while still having an approximation of local time for referring to events in our time zone.

Here was the TZS Time proposal: https://news.ycombinator.com/item?id=17887952
I agree, but that's fundamentally a matter of how you think about time.

The more globalized your daily affairs are and the more "scientifically" you think, the more you will be drawn to a unix-time style of thinking. "Humanistic" times are designed to unify everyone around particular rhythms that have the same "names" for when work starts (9), when work ends (5), the middle of the day (12/noon), etc, regardless of where they live (and at the cost of actually meaning the same time wherever you live).

Those are even less meaningful if your schedule is based in weeks and months rather than days, though.

The humanistic factor of time zones is most useful for in-person, social stuff. In every other case I would prefer to tell someone what GMT time I wanted to get on the phone with them.
I think that the sitch is different these days. Ideally, you’d have an end-to-end solution (hw, os, compiler).
These days you can build an architecture, fork llvm and add a new backend and get Linux running. At that point you can start selling.
Yeah but even if they use e2e, which btw was found to be flawed at the protocol design level by prof. Matthew Greene and his team, they also automatically back-up the messages to iCloud with no way to disable that without disabling the whole of icloud. It would sure be nice if they changed that.
Not sure if this fully addresses your use-case, but I like the idea of serving a static bootloader from IPFS. The bootloader would contain all of a website's assets, and code for getting dynamic content from a backend. The backend could be:

- A central API where the bootloader can do arbitrary validation on the API responses.

- WebTorrent, Scuttlebutt, IPFS PubSub, etc.
Not always true. It just that the managers leave after their plan of firing 25% of staff doesn't pan out. It's just a question of how much damage can a bad manager do before he or she is forced out.
My kids don't seem to care how dark it is. They can be happily awake in the middle of the night.
> Loyalty seems to only work one way.

The asymmetry of relational power between employer and employee/job-seeker and job-creator has gotten so bad in the American work force it should probably be studied as a real economic indicator.
Are there languages that have first-class support for representing/optimizing memory hierarchy characteristics? Optimizing C compilers, for example, may have extensions to force specific alignments:

https://software.intel.com/en-us/articles/coding-for-perform...

But I'm not aware of languages where e.g. declaring alignments is part of the base language. Awareness of L1, L2, L3 cache characteristics, plus NUMA nodes, is increasingly important to writing high performance code. Every language I've ever used exposes nothing of that hierarchy; it's all just "memory".

People who write performance-critical code are already aware of these issues and can measure/hint/optimize to work with the memory hierarchy in existing languages. But I feel like this could be better if we had languages that modeled these issues up front instead of only exposing the abstracted view. Maybe such languages already exist and I just haven't encountered them yet.
The incident with Android and the battery saving problem a few days back must be telling. If Google changed that setting and affected a whole host of users' phones, then they also have the infrastructure in place to know which phones were affected.

No malice assumed, of course, but that means that your independence is no further than a config flag in a build process. As in, you don't have it.
Society cannot guarantee that 100% of the population will have no reason to commit crimes. Even something as fundamental as not agreeing with a certain law can be reason enough to break it, as seen in the case of civil disobedience.

When we talk about the reason to commit crimes, we're talking about intent, the very first stage of violent crime. That's the part where someone convinces himself that it makes sense to use violence to get what he wants. Of course, the less intent people are on committing crimes, the better. However, at this point, violence is not happening yet.

Violence comes into play during later stages, when the criminal is actually making his move. The purpose of the threat of violence is to convince people that it's in their best interests to behave according to the rules. Warranted use of violence exists to convince criminals that things could end up very badly for them should they choose to escalate the situation.

Violence is what you use to make unwilling people do what you want. Robbers use overwhelming violence to make victims give up their belongings. Cops use overwhelming violence to make the robber surrender to arrest. If someone is being judged in court, what stops them from literally getting up and walking out to freedom? There are police officers there who will violently prevent that from happening.
> I sympathize with your skepticism but I think 1968 is so quantitatively and qualitatively different that it's not a very helpful comparison.

It's sort of like automobiles in 1968 advertising how they are made with care and detail so they'll last, and made to be easy to work on so you can expect them to actually have people (or yourself) that know how to fix them decades later. People could easily come out and say most of what made a car in 1918 was very different to then, all the way down to the tires themselves. Industries that have had multiple decades of general use mature quite a bit, and people don't like to throw away stuff that works (or that they're fond of). We'll still have computers capable of running a von neumann architecture in 50 years, whether through hardware or software, and that's assuming we can't just port/compile to newer systems if they aren't as extreme of departures.

I still occasionally play computer games written in the 1980's, generally through dosbox or something similar. I think the most likely reason we have to lose access to running this software is if we lose access to running all software, in which case nobody will really care (not that I think that's remotely likely, just that it's the most likely scenario where that holds).
Curious as well. That'd be a refreshing change of pace, a completely new architecture.
This is not just about tough working conditions. It's about the way management treats employees, and encourages employees to crap on other employees for small gains. Google "I was a distribution warehouse wage slave" and read that article. It will get you a better idea of what I am talking about.
That's probably a better term, but I kinda miss when that was known as "slashdotting" or the "Slashdot Effect".
Btw, a good way to show a capitalism-supporter the downsides of capitalism is to let them enter a game of Monopoly a few rounds after it has started.
The Dilemma of Enterprise IT Vendors – StackSense
Well, past experiences are not that useful right now. I don't think the Itanium or the Cell were great architectures, but it's clear that their most obvious failure mode (mainstream architectures improving faster than them) isn't a showstopper anymore.

For some guess on the next big thing, I would imagine that stuff that avoid the need of memory coherence have nice odds.
The epic task of breeding fruit flies for life on Titan
New Mexico Observatory Finally Gives Explanation for Mysterious Shutdown
Not a Japanese author but you might like Jonathan Carroll.
Can you ELI5 this?
MarzipanTool
So first you complain that this will be too hard for computers to deal with because you'll need to update things. Then after it's explained that it's actually trivial for computers, you complain that it's too hard for people to manage and we shouldn't just do what's easy for computers. So which is it?
> Remember the Itanium

Well, why not.

> Q: I feel like deja vu - at Hot Chips, Intel introduced VLIW-concept Itanium that pushed complexity onto the compiler. I see traces of that here. What are you doing to avoid the Itanium traps? How will you avoid IP from Intel?

> A: Itanium was in-order VLIW, hope people will build compiler to get perf. We came from opposite direction - we use dynamic scheduling. We are not VLIW, every node defines sub-graphs and dependent instructions. We designed the compiler first. We build hardware around the compiler, Intel approach the opposite.

https://www.anandtech.com/show/13255/hot-chips-2018-tachyum-...
Android phone CPUs are so far behind Apple's A12 it's not even worth debating.
And how is that better than not changing at all?
How do you determine real value and how is your determination of real value the correct one?

Particularly in the context of the article, where the author is advocating for startups to set the real value of their products before launch.

I disagree with the Apple example in the sense that Apple typically launches products in burgeoning or semi-established markets. They have comparables to base their initial price range on and one of the world's strongest, high-end brands which typically targets the mid-higher end of the market.

Marketing and branding play a huge part of a product's success and ability to set prices. What is the real value of a good brand?

This is why it's tough for me to take the bulk of the article seriously. In theory everything mentioned is great. In practice, the world, customers, and startups typically don't yield enough information to do "Pricing before product" beyond anything more than a rough stab.
My apologies that this is slightly off topic to the wider discussion about IBM's layoffs, but if hiring people based off of their skills is unacceptable as you say, how are people supposed to make hiring decisions?

EDIT: Somehow, the parent comment this was made as a reply to (notacoward's above-thread) has moved, and this comment has become top-level (and a non-sequitur). Is this a bug?
Ask HN: What RUM (e.g. page load perf) tool do you use and why?
My gripe with most of them is their refusal to allow proxying or self-hosting of their JS libs, which leads to ad blocking problems. What do you use? How do you solve the ad blocking problem?
I was mostly meaning the first example you provided. These platforms are so good (at least they claim to be) at matching users and ads because of their extensive data collection/sharing practices. Is it cool to say "We respect our users privacy" if they are benefiting directly from another companies less privacy respecting practices?
> The short answer is that it's generally legal to consider salary demands in a hiring situation, but not in the context of firing or laying people off.

This is just plainly untrue. See Hazen Paper Co. v. Biggins.
As a profession we work in the fastest changing industry in the history of work.

Typically once I make a contribution to the framework or the language alarm bells go off in my head and I learn the new shiny. It's the only way to survive.

It's also complete lunacy. Doctors, scientists, lawyers and engineers in other fields are life long learners, still going to conferences and publishing papers in their 70s. Software however prides itself on the young eating the old. They learn new languages and then holy war everyone else that theirs is the one truth.

And that's fine, but I know plenty of older developers who are astoundingly good and many who are garbage and the general difference is whether their company valued learning or whether it aimed to burn out their developers and replace them with younger developers. Supporting the second type of company is a strange masochism that is widely prevalent in the industry with the "Adapt or Die" mantra.
Well, there are some interesting new languages out there already: https://julialang.org/

In fact Moore’s law must have been the reason why Python is what it is today: “Who cares if it’s slow, tomorrow’s computers will be faster!”
IPFS offers content integrity, which you can use to bootstrap confidentiality.
Suggestions on determining whether a gaming motherboard supports linux
There are some incredibly powerful motherboards out there by ASUS, MSI, and others but how do I determine which will work well with Linux? Long story short I need a high quality motherboard that at the end of the day there's no question in whether it will get the job done. So how can I research this compatibility between a motherboard and Linux? From a processor standpoint it's not difficult at all. If I ask the manufacturer directly their response is usually "We have not tested nor support Linux".
I say exactly what I think all the time and have never had a problem with it. If "I think this is stupid" is all you can come up with, then the problem is with you. You can simply say "I think we should do X instead because of Y and Z" and get the same exact point across. You're still being direct and not skirting around the issue at all.

It's not even about caring about other people's feelings because it's the right thing to do or whatever. It's just a more productive work environment. Attacking people personally triggers defense mechanisms in their brain that almost always lead to bad outcomes. The overwhelming majority of people have brains that work like this, and denying that reality is not going to lead to anything good.
Thank you for that. I stand corrected.

I once looked up (probably pre-Wikipedia) the standard for the length of a kilometer and saw that it was 1/1000th of the distance from Paris to the North Pole.

That's what I get for believing the internet.

I rescind my bureaucratic criticism of the metric system.

But I still like using easy-to-remember natural conventions like inch=thumb, foot=forearm, yard=arm's length.

Mile still seems arbitrary, though. I'l have to look into that one.
Years ago I read an article with a headline something like "So you think you're indispensable?" - it argued that if you don't have written affirmation of your value, that value probably exists in places where those making firing decisions won't see it. Since then I've made a point of making sure I get the occasional kudo in writing, be that from my boss or a co-worker, and tack them into any periodic evaluations. When someone thanks me for some extra effort I can say "Happy to help, feel free to sing my praises to manager@example.com :) ".

It's annoying and shouldn't be necessary - but it's also fairly low effort (lower effort than concocting fake annual "goals" to be striving towards when our work changes more rapidly than that) and has given me comfort in more than one "tight budget" situation at various companies. Anything low-effort that keeps anxiety in check is worth it, and if it actually proves useful, then bonus. Also, my managers tend to LIKE getting this written feedback from others, because they can cut-and-paste it or refer to it in their evaluations, which makes THEIR lives easier (no one likes evaluations).

It's one of the few clickbait-ey headlines that actually delivered, and I recommend the same advice to anyone else.
Would they really be interested if they just found out that most of their work was rebuilding an already existing tool..?
The Goddess of Everything Else
It's really hard. Remember the Itanium and the Cell. You can build it, but they may not come.

GPUs, though. Those have turned out to be very successful, they can be parallelized as much as you're willing to pay for, and they're good for some non-graphics tasks.

Not all CPU architectures are equally successful. Likewise, not all highly parallel architectures will be equally successful. If progress in hardware is going to be characterized by more parallelization, things like Erlang Actors are going to become more important.
I agree with what you say. The percentage of millennials I know starting families is extremely small. The sentiment is quite low and quite negative.

I believe that the only thing stopping the ruling political elite from imposing complete serfdom is the 2nd amendment and guns.

The recent push by Mainstream media on gun control is quite alarming and I wonder if young children now are goaded into school shootings by the messages seen in mainstream media.

Anyways, throughout history the balance of power has always been revolution / revolt on the ruling class when things become too unbearable.

I wonder how many amazon workers secretly support taking the head of Jeff bezos a la Marie Antoinette.
Electric Cat Fight
I know this is random health advice from someone on the internet, but you might consider recording how you feel and looking for correlation with carbohydrate intake for breakfast/lunch.

I've been this same way for years, and have been discovering that carbs trigger a hypoglycemic reaction that tanks my energy. Going low carb improved things quite a bit.
Appreciate you taking the time to share these thoughts, especially as I don't have any biz experience from the dot com bubble times, so it's interesting to get that perspective.

I see cryptocurrencies as an offshoot of people misunderstanding what a blockchain can/can't do, and those seeking to profit from this misunderstanding.

I see the blockchain as a new way to structure data, e.g. a new type of database. It can be used to create a ledger/method of exchange within a financial system, but to me the underlying technology is not financial in nature, it's just a new way to structure and store data.

The way the blockchain is implemented in Bitcoin is ideal for a decentralized financial system, but to me it is much less efficient than a system relying on a trusted 3rd party for accounting/balancing ledgers. This is the fundamental tradeoff - efficiency/trust.

Among myself/my friends, I don't see anyone desperate for an alternative to the mainstream system, I actually see good progress in fintech companies such as Venmo/TransferWise/Monzo etc. that are getting bought up by the bigger banks/payments providers. But if I was trying to move more money across stricter borders, I could see the desire for new financial products/systems (legality aside).

I'll check back in with you in a year to see what's up ;)
https://arstechnica.com/gadgets/2018/09/ios-12-on-the-iphone...
It’s nice when the quasi-democratic corporatocratic union that gave us the cookie laws, the link tax, upload filters, and dieselgate does something useful that will actually improve and simplify many people’s lives. Well done EU!
I would guess that OP means that it is overly satured, and therefore that some color information is lost.

I noticed this sometimes happening for a few seconds when switching out from some apps that play video while having high brightness. I haven't had it occur permanently, though.
Anger in California's carpool lanes as  200,000 drivers are set to lose decals