skysight-inc/HackerNews huggingface dataset:
> Basically, forcing people to die in one specific way stinks to high heaven

Then these people should stop trying to force me to accept a less safe method of transportation, by preventing me from using new technology!

Yeah, those people shouldn't be forced to use a self driving care. As they are ALREADY not being forced to do.

Nobody is being forced to use the technology. Just don't use it if you don't like it.

It is literally the opposite. These other people are forcing ME into a more dangerous situation.
Best I can tell, this feature is only applicable if the track is not available in the region you're in, and/or for tracks that are 'local music' that haven't been syncned to the device you're playing on.

If a song is removed from Spotify entirely, it just disappears from the playlist.

I'd love to be proven wrong, however, and start to see all the tracks that have disappeared in the past!
Some excellent talks on defense in depth with Kubernetes:

- Hacking and hardening Kubernetes Clusters by Example by Brad Geesaman -> https://www.youtube.com/watch?v=vTgQLzeBfRU

- Shipping in Pirate-Infested Waters: Practical Attack and Defense in Kubernetes by Greg Castle -> https://www.youtube.com/watch?v=ohTq0no0ZVU
My 12 year old Asus has a PCI based SD card reader too, the same chip also provides the FireWire interface.
> afford and plan accordingly to stock up by buying multiple boxes of diapers at a time when they're on sale. You have to buy enough that you don't need any for the 3-4 month gap between sales.

Right, and “afford” doesn't just mean the price of buying the diapers in one shot (which is simply the discipline of saving for intermittent purchased) but also affording adequate storage space for the stockpile (including after all applying a similar strategy to any other productd for which it provides a higher return.

The “cheaper if you buy bulk packs at Costco, and cheaper still if you buy multiple of those when they are on sale” thing is true, but is equivalent to “cheaper if you have a big chunk of storage space you can devote to it, and cheaper still if you have a giant chunk of storage space.”
Scientist for Python? https://github.com/github/scientist
NOA’s Peter Kuhnle to Present Paper at ARSC 2018
Would you please not post like this to HN? The idea here is that maybe not everywhere on the internet needs to be a tire fire. Tire fires are boring after a while.
This could be accomplished just as well with long taps.

I was a heavy force touch user, but I did not miss it on Android. Oreo even shows it's possible to have jump lists without force touch (gasp!) which was really the only particularly useful feature.
Agreed. Switching to vegan brought my TP use way down. Becoming gluten-free, however, was so transformative down there that I'm still having trouble adjusting.

I usually tear off the sheets before I'm done, so that if I go multiple rounds, my TP is prepped. Usually, that means I tear off 3-4 strips of 2 squares each if it's thick paper, or strips of 3 squares if thin. After going gluten-free, I rarely end up using all the strips, and I'd say about a third the time, I'm done after using my first two squares of it, so the rest is wasted.
> 2.) Customer can open an app,

This assumes that /every/ customer:

1) has an appropriate cell phone (i.e., ios and android apps are incompatible with each other's devices)
2) is willing to install said app

Both assumptions fall down when a customer arrives who:

1) has no cell phone
or
2) is unwilling (due to privacy or other reasons) to install said app (I would fall into this category myself, I'm not /ever/ installing random restaurant X's app in order to make a payment)
or
3) left their cell phone behind in car/office/at home, etc.

The current process works no matter the technical level (user or device) of the customer.
What I read from the article is that Apple is working on finding a few workflows and optimising the hell out of those instead of like creating an awesome general purpose computer for which only users imagination is the limitation.

Which obviously is a very Appley thing to do.
This is what makes me want to see something like Electron developed over Firefox internals.

Packaging my own browser with my code so that I am now developing toward ONE client instead of any random thing that can speak http, and at the same time, being able to take the core of my app, tweak it a little, and plop it out on the web without a complete rewrite ... that is completely amazing. It's what I've wanted since forever.

Even better would be the ability to optionally include features in my build. Like if I don't NEED WebGL, the MIDI and Audio APIs, etc, etc ... it'd be pretty nice to be able to optionally exclude those from the bundled browser to minimize size.

However, I don't want to be welded to google. Mozilla's codebase seems ripe for such a development.
> I always take it personally when people complain about diaper costs.

Why? How does this impact you in the slightest?

Being a parent is hard enough of a job already without randos on the internet being judgemental.
This is a question that is asked quite often, there are in fact entire books dedicated to this very question. Be that as it may, in my opinion I think the answer is quite simple and not nearly as multidimensional as some would lead you to believe. Not to say that there are not multiple things you need to have right, I am just saying that it is not as many things as some would have you believe.

It is only an opinion as will be any answer you get but be that as it may, mine would be to do just four things religiously.
1. Pay them what they are actually worth or someone else will
2. When they talk, you listen
3. When they give advice, you take it
4. Give them the ability to make the right decision without having to get constant approval from you or anyone. You have stated that you are looking for people smarter and better than you so this should not be anything for you to be concerned about.

I hope you find these people and that you can keep them. It is tough to do as everyone else is looking for them as well.
A Jekyll template I forked on github. I just use github directly no local install of Jekyll. Git is a wonderful way of publishing content, because you can pick from a myriad f tools. I use tortoise.
>runtime binary integration is always strictly worse than build time source integration

That is true, except in the case where you aren't empowered to do the building. Then dynamic update is better than no update.
I do not need a Mac Pro, nor could I afford one if I wanted to (I do own one, though, albeit it is 11 years old, I got it preowned from a friend).

But I wonder what the hell the people at Apple were thinking when they put put the "trashcan"-design. It looks awesome, I cannot deny it, and I imagine it is very convenient to handle.

But something deep inside of me cringes when a computer in this price class has everything soldered on and has no real option to extend it. You cannot upgrade the CPU, the RAM, the GPU, nor can you install any additional PCIe cards.
We can train AI to identify good and evil, and then use it to teach us morality
Activating a card usually involves using it in a machine reading the chip and asking the pin (typically an ATM).
Baleen Whales Intermingled as They Evolved, and Share DNA with Distant Cousins
What Friday’s U.S. Jobs Report Means – Interest Rates – GDP – Labor Force
Totally agree, checkout this example:

> If you change/replace a method (on purpose or by accident) on the parent "class", the child "class" and/or instances will still be "affected"

I knew when reading this line exactly what the author was about to do to mislead the unsuspecting user. Directly edit the prototype and feign surprise. The prototype is representative of the class itself, basically a default of all properties for that class. The correct (and obvious) way to override a class method for only one member of the class is to assign a new function on the property directly, not into the prototype's version of the property. Class definitions being mutated in an application is extremely uncommon. This is like putting your hand on a hot stovetop and then complaining that you burnt yourself.
Statistically there are almost no hackintoshes, it would be a very dumb reason to switch from Intel chips. The much more likely reason is that Intel chips have hit something of a performance wall and Apple also runs a much more popular ARM based platform.
The top 3 cryptocurrencies and what they do
If you're talking about secrets used by users (which isn't what AWS Secrets Manager is used for), that is specifically covered by NIST 800-63B [1] which recommends:

* Do not impose other composition rules (e.g. mixtures of different character types) on memorized secrets.

* Do not require that memorized secrets be changed arbitrarily (e.g., periodically) unless there is a user request or evidence of authenticator compromise. (See Section 5.1.1 for additional information).

There's research [2] backing the idea that these policies actually lower security because of the way users act in response.

Systems don't have these problems, so rotating every few seconds doesn't seem to be a big deal. However, if the secret was compromised and you don't know how, you have to assume that the new secret can also be compromised (via the same mechanism), and at the same time there's no reason to assume that an attacker can't make use of it before the next rotation. Thus the rotation is completely ineffective as a means against this unknown attack, so why bother? The energy would be better spent eliminating potential for unknown, undetected attacks.

[1] https://pages.nist.gov/800-63-3/sp800-63b.html#-1021-memoriz...

[2] https://www.ftc.gov/news-events/blogs/techftc/2016/03/time-r...
I agree, in an educational institution or large corporation, no way. But in a small shop that lives and dies on productivity, where one can't (won't?) migrate away from MacOS, a Hackintosh may be the only option available.

It's the market filling in the gaps of Apple's engineering & marketing plan.
Show HN: Backup WordPress to DigitalOcean Spaces
Flagged? Why?
Ask HN: Should I respond to unsolicited recruiting emails?
As I assume many of you do, I get a number of recruiting emails from companies I've never heard of asking if I'm interested in new opportunities and so on. Some of these recruiters appear to be rather persistent - responding to the same thread up to five times without a response from me. If I'm not interested, is it customary to ignore the emails entirely or to send a short "I'm not interested right now" reply? I don't want to be rude, but writing a reply to each email would take some effort...
I had a little Rust site running on rumprun a year or two ago. Not exactly the same, but same idea.
What drawing apps do you use, on what devices, and what is worst about those apps to you?
The $300 add-on unit I have does self-cleaning after every use. When the sprayer retracts, it again sprays, but since there is now plastic directly above it, it cleans off the sprayer head on the rebound.
I ordered one and then returned it (for the first time ever after ~10 or so MBPs) -- ended up just purchasing a new refurb non-touchbar MBP, which is what it was replacing too.

Largest reason for return: G key. 30% of the time = two Gs. 50% = 1 G. Remaining 20% = 0 Gs/no keydown whatsoever. Hah.
From the site guidelines:

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

It appears to have gratified at least 159 people's intellectual curiosity (at the time of making this post).
Freeways are constantly repaired. They just do it at night. They don't 100% shut it down, they close down all but 1-2 lanes. I used to make a lot of night trips from San Francisco to San Jose, and I ran into them pretty often.
> Unfortunately, nobody can answer that, including Tesla engineers, because their cars' AI is trained with black-box machine learning algorithms that are extremely resistant to any attempt to understand how they make decisions.

What is the justification for allowing anything we don't understand to be on the road? I really want the NTSB to ask specifically what decisions the Tesla was making and not accept "black box learning" as an answer.
It would be nice to know how OpenShift deviates from vanilla Kubernetes in terms of security and best practices. I used kubeadm to install my K8s PoC cluster and from what I've read it utilizes best practices for a "reasonably secure" installation. https://kubernetes.io/docs/setup/independent/create-cluster-...
Agreed, that is a very tight definition that I've never heard of. I just remember it always being used for someone saying things they didn't really believe just to get a group of people riled up.
I think you're applying our concept of time to God. Time is a human construct.

As for believers, you can see from this thread that there are many interpretations of God, but on HN they do lean toward the fairly abstract.

Personally, I see our mere existence as proof of God. We can observe God because we are God.

The only thing I've ever really been hung up on is the question of whether God can observe himself to validate his own existence. It's fairly paradoxical.
I managed a restaurant that had pay at the table capabilities. All the servers had handheld tablets with the capability to scan cards and print receipts. There are also existing systems that allow for the customer to order and pay direct from table with minimal interaction from server (basically the server just brings food/drinks or answers questions).

The problem these solutions have not taken off is two-fold. First, as you said the restaurant industry is slow to adopt new technology. Margins are low on most food items so the expenditure on new technology can be a deal breaker. The bigger problem we ran into though was the equipment/software was buggy at times and would often result in longer delays. Also, servers would drop tablets, get them wet, and other non-intentional actions that would break the devices. Oddly, on occasion some customers were skeptical. They were used to the "old" way and when you present them with a machine to scan their card right in front of them they would hesitate as if you were trying to scam them.

While we didn't allow customers to do the process themselves, meaning we didn't leave our tablets at the table, I do know some places that do. From what I have heard, it can often lead to customers sitting longer. Once they feel they are in control of the entire ordering/payment process they no longer feel "rushed" by the server and tend to sit/talk longer. This leads to greater delays.
I am one of the AI grant fellows, and I have to say that they never asked me any thing in return - just our opinion and some help regarding the AI grant. I personally think the AI grant is particularly interesting to get some extra visibility (not only the money)!

BTW: our project is already available out there! :)
https://datasets.freesound.org/
Ignorance is bliss for the individual, but has steep consequences for society.
> What is the justification for allowing anything we don't understand to be on the road?

What's the justification for allowing human brains in the control loop?
A friendly AGI would replace so, so much more than just banking or institutions it makes no sense to even bring it up.

And this does not make them obsolete. The government will easily win. Bitcoin wouldn't have near the amount of adoption, even for drug markets if it was made illegal.

I don't get how anyone thinks governments are so weak or powerless. How some fancy math obsoletes or in any way inhibits a coordinated group with weapons and societal backing to use force.

Edit: And I like bitcoin and have been playing with it for years, when CPU mining worked. Enough so that I could retire if I find my all my old hard drives. I think it's cool and I don't buy into the existence of money laundering other than a fake crime used by lazy prosecutors and greedy governments. But still saying that government is obsolete... come on.

Forget crypto, governments are moving towards banning cash which is far more threatening to our liberties.
Not even close to true:

https://www.cultofmac.com/485914/imac-pro-pricetag/
Is this the Peter Principle[0] of software engineering?

[0] https://en.wikipedia.org/wiki/Peter_principle
We're in a situation of needing to create a very stringent SDLC + supporting tooling for use in safety-critical software development, and it's sometimes surprising how much of the traditional ecosystem (and thus convenience) we have to opt-out of because of how many layers of weak trust + verification we'd have to be willing to take on the liability for using without meaningful ways to measure how exposed to risk we'd be.

It's thankfully a very interesting problem to have to address, but it does mean that our time-to-market is inherently atypical compared to others.
I waited and waited and waited. I liked the design of the Trashcan but by the time I could afford one it was woefully out of date and I needed Nvidia GPUs for the rendering engine I wanted to use.

In the end I moved my creative work over to PC and currently run a nice compact mATX PC built for GPU computing with two 1080Tis. Still cost me less than half the eventual iMac Pro and presumably this Mac Pro.

If this had been released a few years back maybe I'd never have moved to PC but at this stage they'll have to be still supporting the new Mac Pro in 3 years before I even consider moving back at this point.

Been a Mac only user for 15 years now, I didn't move away lightly, but now I've switched it'll be hard to convince me back.
Careful, some engines deal w/ NaN bits differently. E.g. the JVM doesn't guarantee non-NaN bits won't move (I had trouble with this at one point [0]). For specs like WebAssembly (and their conformance tests), they expect the backends preserve the bits during some reinterpret ops[1] IIRC.

0 - https://stackoverflow.com/questions/43129365/javas-math-rint...
1 - http://webassembly.org/docs/rationale/#nan-bit-pattern-nonde...
Honestly, I have no idea. My parents were struggling when I was born, but they were also living in the hippy-dippy 1970s when a "natural" choice like cloth diapering was the favored option. Either way, the diapers were cheap and they worked well--I potty-trained very early.
> He stresses that it’s not just Apple’s applications that they’re testing and working to help make better. Third-party relationships on this are very important to them and the workflow team is helping to fix their problems faster too.

This is great. Sounds a lot like Microsoft's recent change in culture away from using Windows as their worldview lens for everything to seeing their work as being platform agnostic (with non-Windows OS, mobile, IoT, watches, cars, etc).
> I see absolutely zero reason why the 0-3 y/o in poverty shouldn't qualify for free diapers from the local welfare offices

I'll give you one reason: a large chunk of the voting population/tax base doesn't want to pay for it.

> no questions asked.

I understand your sentiment, but as soon as that sort of policy is implemented, unscrupulous individuals will abuse the system.
The article is about a woman literally parking on the freeway and trying to ferry ducks off the road.

There is a significant difference between that and braking sharply.
What is your IQ? If you don't know go ahead and test it online.

I will go ahead and guess 127: nearly two standard deviations above the mean. (i.e. IQ-wise in the top 5%.)

Call it dumb all you want: that's just you being modest.
I think healing has less to do with it than liability. Snake oil salesmen used to be a thing.

What currently sets programmers apart is the lack of liability. Programmers write their own get out of jail free cards. We call them EULAs.

If a doctor screws up and leaves a clamp inside you after surgery, he is sued. If a programmer screws up and leaves a debugging backdoor in a shipped product, nothing.

>Can you think of a consistent, concrete set of ethics that would draw unanimous support among programmers?

I think if programmers can't come to a consensus on that answer, then legislators will do it for them.

If you look around, we're actually witnessing this happening right now. Populist anger has erupted after Equifax, Cambridge Analytica, and Uber. NYT opinion pieces call for changes in liability law around programming.

https://www.nytimes.com/2017/09/11/opinion/equifax-accountab...

And it's not just talk. Changes have already started. Section 230 was recently modified to make small changes in liability of web hosts. In response, Craigslist went full nuclear option in protest and dropped their Personals section. Almost nobody noticed, which means in the next round, law makers will be much more bold in applying more liability to the businesses of programmers.

Google's "Do no evil" was the closest thing I think we've witnessed to a Hippocratic oath for programmers. That's long gone now. Now it's all jerk tech, exploit your users for content and then demonetize them with no recourse or redress.

I don't think the west can get any wilder, so the pendulum is going to go against us from here on out. Programmers should be getting ahead of this, but like all dumb humans, we will sit stupidly. We will only react to immediately obvious consequences instead of preparing for the storm on the horizon.
I don't think throwing them out of the window is the answer either.
What military technology is Google currently developing for the Chinese military?
There's a meme that hashing power is equal to control, but the truth is that having a hashrate majority gives you a pretty limited set of powers, and if you abuse them you will see people flee to other cryptocurrencies or systems.
Although I agree that $1337 is definitely WAY too low, it's also someone's job to budget this and minimize payouts.

To Google, 100k is nothing and in good faith, they should definitely reward more, but when it ties into someone's KPI, it will be tough to get more. They'd have to work with PR to understand the tradeoffs, etc.
My 13" Pro has four USB-C ports. I think it's just the non-touchbar one that only has two.
It sounds like the next Mac Pro still won't handle ML workloads in a meaningful way, but it will have a keyboard with a touchbar that works with Garage Band. Pass.
There is definitely an asymmetry between the entity that posts a bug bounty and the hunter of that bounty. It's the principal-agent problem: The entity that posts the bounty is also the same agent that decides whether to hand out the bounty or not. The bounty in most cases is variable so it's in their best interest to make some attempt to withhold the bounty by arguing for a lower-valued classification or no classification of the bug.

Perhaps it would make sense for a third-party "bounty escrow" agency to exist. The escrow agency may be able to provide impartial arbitration of the exploit, and this may have the side effect of coming to a decision faster and promoting a quicker actual bug fix for the end-users.
Yup the South Park episode "Truth and Advertising" is become more and more true.

https://en.wikipedia.org/wiki/Truth_and_Advertising
> How did we end up with containers?

1) You bought stuff.
2) Bonus!
I wonder what "pro" means to Apple anymore.

The Macbook Pro is unarguably _not_ pro. Maybe anything above $4,000..?
Your comment history suggests that your beef with the Mormon faith has only a little to do with the subjectivity of experience. If you really want to talk about it, I will, but it might be a better discussion for another thread or forum.
Not in the US – we just have to go to a website or call a number and that activates the card.
I'm surprised they waited so long. But decision meshes well with the government push for government-approved (UPI?) digital payments, all with pretty strict KYC policies.
I really wish more people would recognize this. Freedom of speech only exists if it protects speech that people disagree with.