skysight-inc/HackerNews huggingface dataset:
It's a digital rubber mask you can pull around with the mouse. The deformation physics seems very realistic. Personalized CGI, if you will.
502 Bad Gateway for me :/
I really like Mikrotik hardware (https://mikrotik.com/products) for home routers and wireless access points.
Their products are not very expensive, the hardware is great, and the OS is highly configurable.
There's only one way to respond to this:

http://i.imgur.com/lfcUz.jpg
Be glad. Worst is when managers estimate themselves.

Be pessimistic, don't count happy flow only. Count also meetings and other organizational slowdowns into estimation. It can be anything between 30% to 200% of needed time depending on what politics on your company is.

Break it down, and guess shortest time possible, longset time possible and them most likely time for each task. Then do (min+max+4×likely)/6 and sum them. The result will look intuitively too long, but resist temptation to shorten it.

Then resist pressure to make it smaller. If they want it faster, keep calm and ask them whether take out this or that feature. The only way to make it faster is by cutting features.
The Guardian newspaper (online) does that.
It took a little practice to really grok CSS grid for me, but now that I'm somewhat used to it, I really have to agree with the author's position. I don't think you could talk me into going back to a bootstrap-style grid system.
Small businesses face big hurdles to survive
While I doubt your scenario is happening with deliberate intent, I definitely avoid interacting with the "healthcare" industry as much as possible.
I usually wear black slacks, but sometimes jeans. The shirt is almost always a button-down Hawaiian type (the more neon, the better), and that definitely gets noticed. I’m known as the guy who always wears colorful shirts.

But the fabric is always natural cotton, linen, or sometimes silk. Never polyester or other fabrics that do not breathe well.

I am carrying about an extra 100 pounds, and I carry it mostly in my stomach. I used to wear all black, which I called my “Have Black” period, and it did somewhat de-emphasize how fat I am.

But years ago I decided that I needed to be a more colorful person, and thus the Hawaiian shirts.
Yes, SysAdmin is another one I used to like. Also that reminds of me on Unix Review, another good one. See my other comment about DDJ and CUJ in this thread.
Note that these are not the same people. StartCom was sold to WoSign, and it is WoSign who terminated StartCom business after ruining the StartCom name. StartCom actually tried to be good net citizens.
Ugh. Yeah, that's the kind of pathology I had in mind at the heart of my comment.

All this "freedom" has much to recommend it, one can hardly deny, but it has it limits.
Is there a good (trustworthy) one for android?
File system Snapshots (like in ZFS) would work nice with binary data.
tstactplsignore wrote ”I think journals should be open access and non-profit.”

=> (s)he isn’t arguing the paywalls should stay, but that we shouldn’t throw away the quality stamp that journals offer with the paywalls.
A shame that screen scrapers includes anyone with visual impairments, and that our current "text-based" web is already struggling to accomodate them.
which system is that?
You would probably want to build a browser on top of Chromium, like Opera does (and also what Microsoft is doing on Android), and would want to try differentiating based on user-facing features.
You could also build on top of Gecko, but this doesn’t seem to be as popular. Building on WebKit probably doesn’t make sense because its corporate backer (Apple) mostly only cares about supporting macOS and iOS. Eventually, if you become big enough that you think it’d be better to be independent, you can fork Chromium.

This is basically the approach Google took with Chrome: they built on top of WebKit (which itself was originally an Apple fork of KHTML), then forked it eventually.
I guess I feel the same.

I'm very sympathetic to people who, when making decent financial decisions, are unable to meet their basic needs. Poverty / under-earning like that just creates a constant stress that is completely debilitating and unproductive. It has a real psychic toll.

It's just difficult for me to imagine not being able to make $100,000 work, save for a bunch of kids. But after all, those are somewhat of a choice as well.
Bloch's Theorem via Representation Theory
useless site on mobile
Ask HN: What daily habits help you to stay productive?
For me it is going to the gym. What is yours?
Python's a very good example of the problems you get into with a single implementation defining the platform (by fiat, or de facto), even if it's controlled by a completely benign and incorruptible entity.

The problem is that then bugs in your implementation become part of the de facto standard that defines your platform. Downstream code is very likely to depend on those bugs. You can't fix those bugs without breaking things. Your platform accumulates warts at a higher rate than it otherwise would. Any attempt to make major changes to the platform implementation becomes incredibly difficult because of the need to maintain bug-for-bug compatibility.

All these things have clearly happened to Python. It's one reason why despite massive efforts over a long time, there is no fully compatible Python JIT today.

If you follow Chromium development you will quite often see developers consider whether it's going to be safe to fix some bug in Chromium's behavior. Quite often part of the justification that it is safe is "Firefox doesn't have this bug, so major Web sites probably don't depend on it".
502 Bad Gateway for me :\
That's what I think too, and I definitely don't own millions of domains.

Be careful about trusting privacy protection plans. A spam email came to me recently showing the unmasked info and I still have no idea how it acquired its data... https://www.thejach.com/view/2017/10/google_whois_protection...
What Do the AI Chips in New Smartphones Actually Do?
There is only blame in this article. I kept scrolling bellow when he mentioned API, hoping for an elaborate answer. Nothing just complaining.
Status | Multiple Positions - Clojure and Go Software Engineers | REMOTE, Full-time

Status (https://status.im)

Status is building powerful decentralized apps on Ethereum that change the way we do things on the web. As a product, Status is an open source discovery tool for the Ethereum blockchain that makes it easy for anyone to access apps and services built on the decentralized web. Status also allows users to browse, chat, make payments and more.

Roles:

- We are looking for a Go Developer, preferably with experience in cross-compilation (XGO) and GoMobile and a Clojure (Script) Developer, preferably with experience in React Native and re-frame.

Working at Status:

- Status is a decentralized organization. You will not have a boss, a work schedule, or vacation limits. What you will have is responsibility to your collaborators to do your best, keep up with your responsibilities, and support your team's priorities. At Status we are all working toward the goal of expanding and supporting the Ethereum space.

For full job descriptions, requirements and instructions to apply please visit the following links -

- Clojure Engineer: http://grnh.se/mpj1tl1
- Go Engineer: http://grnh.se/lhaf6g1

For any questions please contact me at - jason.foote@status.im
that does look pretty good, thanks!
The problem isn't that they're trying to track down terrorists. The problem is that this method involves recording everything that happens within a large radius of their actual target.
There's a concept called first mover disadvantage.

Whilst it might be laudable for a CEO to stand up for principle if the costs outweight the rewards they'll find themselves out of a job. Especially so if a competitor proves that selling principles for profit yields dividends for shareholders.

That's one big reason behind why a few tech companies tried hard to avoid going public. I doubt Tim Cook enjoyed his dinners with Carl Icahn but it's damn hard to thumb your nose at shareholders and avoid a lucrative opportunity based on principle alone. Steve Jobs might have had enough clout to do such a thing (although I'd be surprised if he would have) but Tim Cook and Sundar Pinchai have no such tenure.
You jest, but jackass security people would probably be dissatisfied that your PII might be accessible to some alien race when after the earth explodes in 5 billion years and some remanent of data is somehow recoverable from an asteroid made of cooled lava.

I recall one datacenter consolidation project where the hard drives from decommissioned servers were zapped with a degaussing device, shredded, and then somebody signed off that they were dumped in a furnace somewhere. (At some ridiculous expense)

Meanwhile, the normal operation bins of drives that were in little blue bins for collection where just picked up and moved by the moving men, and are probably still in some closet in the new facility!
In India we use elephants for 100% certainty.
I'm going to make an educated guess that you are not even noticing it because it is that common.
They ALREADY exploit their power. They can blacklist any address thereby freezing the assets in it.

What you see is higher transaction fees. It's no 0% or 100% denial of service.
Some quick research led to a number of threads that were fairly critical of this author: "his writings are only here to promote himself, his books and his consultancy" and "a windbag" and "self-aggrandizing".

https://news.ycombinator.com/item?id=14664210

https://www.reddit.com/r/programming/comments/mpusp/9_things...

https://www.reddit.com/r/programming/comments/3q5n9q/just_fi...
They should have used a plasma torch. Legal, relatively easy to contain too (just put a water bed below it).
Aruba Looks to Ethereum to Boost Tourism – CoinDesk
Do you think Google, Mozilla, Apple, and Microsoft aren’t doing any “real development”? Did you miss all the stuff about Firefox Quantum? Or Microsoft Edge being released for the first time only a few years ago?
Better hope you're on the ground floor and that there is no basement :)
You don't need proof of work OR proof of stake to implement most things.

That's why we came up with a way to prevent double spending WITHOUT GLOBAL CONSENSUS.

Feedback welcome!

https://intercoin.org/technical.pdf
iOS and Android mitigate some of the problems by cutting off backwards compatibility at some point. "Yeah, your app broke in the new iOS/Android ... fix it". Python's tried some of that, but because people can carry on supporting/using Python 2, the result has been a crippling fork.

Linux kernel devs spend a lot of energy trying to maintain compatibility with warts, and still break things once in a while. Also the Linux kernel interface, while complex, is nowhere near as complex as the platform-level API for iOS/Android/Web.
Mozilla obviously doesn't turn people into what they are already. It just attracts that certain type of person. My poor choice of words doesn't change the fact that Mozilla annoys me, but thanks for the correction...

> half the Mozilla fans in this thread aren't shoving Firefox down anyone's threat.

They don't have to when the top comment patronizes everybody by telling them what's "ideal". Gimme a break!

> Firefox Quantum is a worthy competitor to Chrome.

No it's not.
Yes. The immigration barrier is simply supply and demand. Just as the H1Bs have been used to keep the wages of the American middle class down, so has the open floodgates of illegal immigration kept the wages of poor Americans down.

With regards to protectionism I don't know what more evidence you could need aside from the changes to the US economy brought on by NAFTA, which were all predicted. It's been fine for the economy as a whole, but we're not talking about things like the GDP. We're talking about the economic well-being of the people who used to manufacture things in the US. Watch carefully, because that is the sleight of hand that unrelentingly responds to any talk of protectionism. They talk about sound economic theory about how protectionism impacts things like GDP. Not the topic at hand.
Advent of Code in Purescript
I had this issue, but there's a hack called Reachability:

https://9to5mac.com/2014/09/09/a-look-at-apples-reachability...
Immediate Cardioprotective Benefits of Exercise Preconditioning
One built by engineers?
> which has been developed over around 11 years.

are there that many games which have a lifetime of over 11 years? I only know about one...
Now that we are on the topic of prepared statements, does anyone know how to do "SELECT * FROM WHERE x IN (list of values...)" properly? As far as I know, you cannot do it with prepared statements (as they can only be single values) and you are forced to roll your own escaping mechanism.
You might want it for privacy.
Sorry, for some reason the site is a bit unstable. It's up now again.
There is. It's called NOT having a global consensus.

Look at everything out there:

Git

Email

The Web

IRC

Usenet

IPFS
It might be because it requires transpilation [1].

[1] https://github.com/bendc/animateplus#browser-support
My office is extremely political in discussion topics. It would be noticed and not looked favorably upon.
"Obedience and rules are bad."

Yeah, okay, um...I really really really don't want to have to be around these families in a public space then. There's nothing more obnoxious than trying to raise my own munchkins to be well behaved while hipster spawn are being disrespectful, selfish, and loud as hell with their parents cheering them on (at the library, movie theater, grocery store, playground, etc).
You should tell that to Michelangelo. He shouldn't have painted anything that wouldn't be possibly perceived by anyone with visual impairments.
I've always enjoyed being thanked for doing something, regardless of if I loved or hated doing it and also regardless of if I was paid or unpaid in the doing.
One thing I could use help with: How do you respond when someone asks you for a monetary estimate?

I was approached by someone who wanted to hire me as a freelancer, but the requirements were quite vague. He wanted a general idea of how much I billed daily, but I really didn't know how to answer it. $300? $600? What's high enough to hook them, but not too high to push them away? How do you factor in risk? What if they don't like what I deliver?

This seems related to time estimation, but different enough to ask.
I’ll keep it in mind just in case I ever switch to Android. ;)
The godfather of AI was almost a carpenter [video]
There was a HN topic on this about a year ago: https://news.ycombinator.com/item?id=13417326

The problem with "advanced SQL, not a speficic DBMS" is the more advanced you get, the less overlap there is between different dialects. MariaDB/MySQL for example didn't support WITH until the 10.x versions (WITH RECURSIVE was added in 10.2.2 according to the site) and it still needs an explicit alias for SELECT ... FROM (SELECT ...) style constructions. SQLite can't do RIGHT/FULL OUTER JOIN etc.

Karwin's SQL Antipatterns is a good book for a "second look at SQL" but I wouldn't really call it advanced yet. The manuals for postgres and MariaDB, while written as manuals and not tutorials, contain a lot of useful information and a fair part of it applies to most relational databases.

Performance tuning is even more specialised. Although I've been praised as a consultant before now for simply adding an index to something, my experience is mostly on the MySQL side of things - I don't think it would be hard to beat me in an "advanced postgres" quiz.
Ponzi schemes caused the Albanian Civil War of 1997
If individual browser vendors decide that some feature is not worth the effort, they can just not implement it and not support those apps fully. Maybe change that decision if the feature gets popular. If the feature never gets popular it can be removed. This actually happens all the time.

But vendors getting together and saying "no, we're just not going to compete with native platforms in this space" seldom happens. As a proponent of the open Web, I think that's a good thing.
even if you drill a hole in the drive, data can still be recovered from it. anything that leaves large pieces of drive intact really isnt ideal. over the years i had collected dozens of platters from both myself and other people. for some reason, when i was younger i was obsessed with collecting hard drive magnets and also smart enough to understand that i probably shouldnt throw the platters away. so a few years ago i decided it was time to destroy all of these annoying platters that i have to worry about misplacing. i naturally assumed that it was going to be easy to find some kind of service, shredding or wiping, for hard drives or hard drive platters. there were no good options. so i tried smashing the platters into small pieces, and this worked for some of the thinner laptop hdd platters. one strong hit would break them into millions of tiny pieces. but most of them just bent or dented. and to thoroughly bend and dent the whole surface of all the platters would be super annoying. so i decided i should just melt them -- they are made of aluminum which has a low melting point. it was surprisingly easy. just get an old coffee can or better yet a stainless steel gas cylinder or even a ceramic crucible. they arent too expensive as far as i know. i used a can. then just surround the can with some bricks for insulation and apply a normal blow torch. set the torch down so it blows into the void between your vessel and the brick jacket. after the platters are melted you can even cast them into something, like a belt buckle. its all a bit silly, but it does feel nice to know that it is literally impossible for anyone to ever know what was on those platters.
> The author argues that programming schools should be vocational schools

I still don't see this argument being made in ANYTHING you posted now.

> The fact that you think that the article is in any way objective is why it is so dangerous.

How does this relate? I asked for how you came to a conclusion and have gone off into other topics that you're using to characterize a perspective or ideology. I don't care about what you think or what the author thinks. I care about finding how you jumped to a conclusion based on the article's text.

The handwaving to make your own intellectual assertions (right or wrong) have nothing to do with my issue, in the content of what you originally stated. Good luck with whatever.
I was taught to type on them in 7th/8th grade. 2009/2010ish. At a parochial school.
Yes. This exactly. We never received currency which is what most poor people understand to be “welfare”. In fact there is a bit of a hierarchy to these things and in school it was definitely way worse to be on “welfare” than food stamps. God forbid the kids at school found out you were getting welfare. You would be hounded about it. Food stamps not so much. Kids are savage to each other.
Hondas are notoriously reliable, but at a certain age things can start going wrong and if you need that car you can easily pay more than it’s worth to keep it running a few more months. It’s happened to me before, it just happened to my friend’s CRV. The problem is that they are a gamble.
> The trick is to get into these sectors before the money shows up and get out when it does. And then get back in after it leaves. And not get burned along the way.

Some real obvious advice over there.

Downvote me all you want. If this guy wanted to actually provide value, he'd have written this over a year ago (when the slowdown was actually happening), instead of trying to be Paul Revere.
Neo released "August 2004" - from that to iPhone in 4 years ...
Show HN: Black Out – Hide sensitive parts of an image
>it's safer to get closer to the line with a stable income than an unstable one.

No, it means you've failed to accurately assess what the "line" even is.

>Otherwise, it seems your advice is "live within your means", "spend less than you make" and "save for rainy days". Thanks, dad.

No, my advice was a specific set of principles and practices laid out within Ramsey's book which could help you to overcome the problems in your life that you were discussing. I was not promoting useless platitudes.
I made an embarrassing amount of money back when I was a consultant, just helping people get Kaldi working in their production environments or small tweaks to the models. I really don't consider it viable unless you're in the field, and it's especially not viable in a production environment.
The semantic Web was always a W3C boondoggle that never became part of the Web as implemented by browsers. So that's a bad example in this context.

It's hard to see exactly what you're asking for. Web specs are already quite modular. The modularity could be improved, but it's not like nobody's trying.
As I have explained elsewhere in the responses, it is a matter of ”mental gymnastics”: using something through a web-browser entails two nested operations: first switching to the browser and then browsing to the content (via URL, bookmark, or tab choice) whereas switching from one app to another is a flat hierarchy.
Like the Cubans Before Them, Venezuelan Exiles Are Transforming Florida Politics
Does this mean that many CVSs will become magnets for sick people as CVS tries to integrate more basic health services into its stores?

I realize that most people going to an expanded minute clinic aren't going to be some sort of walking dead, but it seems that if CVS tries to make its stores too much like primary care with ill people going to get prescriptions from a doctor, then people will avoid buying things at its stores to avoid getting sick.
Confiscatory taxes could bring in hundreds of billions of dollars... once. But you can only expropriate someone's property once.
PHP Adds Support for Next-Gen Password Hashing Algorithm Argon2
You seem to be saying people who don't have enough money at a given moment should starve

No, I'm saying that if the food (wealth) doesn't exist, no amount of money (tokens) can buy it. You are postulating that the problem is lack if tokens.
I agree, but poking holes in why they're excluded is important, because it let's you have this exchange --

"You can't argue with the math!"

"Well, hold on now, I think you left a whole bunch of things out!"

If you don't know where the problem in the math is, despite there being an extremely obvious problem, many people will ignore your objections. That's why they use math, to paper over their obviously poor behavior.

Being able to strip that bare is useful.
pcengines APU2 is also a pretty sweet platform: https://www.pcengines.ch/apu2.htm

Also for homelabbers the https://www.supermicro.com/products/system/Mini-ITX/SYS-E300... is like the "ultra-NUC", really small but 2x10 gbe NICS built in, plus IPMI.
What's your gym routine? Does anyone happen to know one that you can do with just a floor mat?

Consistent productivity is really hard. Especially when it's so easy to become addicted to social media. (HN bit me.)

One hidden feature of HN: If you go into your profile, you can set a "noprocrast" value. It shuts down HN for you after "maxvisit" minutes, and won't let you return for "minaway" minutes. It's probably a good thing to enable.
Far more important IMO are the following features:

(0) The type checker ensures that database and application types are synchronized. It's literally impossible to query inexistent tables, inexistent fields, or assume they have a type that they in fact don't have.

(1) Tables can be private to a module, just like everything else in an ML dialect. This allows you to establish “table invariants” that other modules cannot possibly break. If this still sounds too abstract, here's a concrete benefit: You can dernormalize private tables, without risking other modules putting them in an inconsistent state. If I ever go back to programming ERP systems, I would love to do it in Ur/Web.
> It is less subsidy and more abuse of a treaty.

Serious question: Why do you call it "abuse"? Are the Chinese taking advantage of a loophole Americans left in a treaty?