skysight-inc/HackerNews huggingface dataset:
I'd say dualism absolutely solves this problem, or at least can provide the tools to do so.

(I say all of this as a devil's advocate, and nothing more)

Imagine that heaven exists, and is a kind of meta-universe that our reality is a subset of. It has access to a higher order of systems than those within its subset, and they can say things about truth that the reality subset cannot (because of incompleteness; a system sufficiently powerful to say all true things is unable to prove all of them). Things that we cannot write proofs about, that we must accept as axioms (for example, in the space of ethics and morality) may be trivially expressible in the higher-order logic of meta-heaven.

Say now too that the dualistic, non-material constituent, the Soul, exists in this meta-heaven. It has access to this higher-order reasoning, and can make causal decisions according to it. However, to its physical coupling in the reality subset, these decisions will appear to be random and non-causal. They will be the outcome of nothing from within the universe. Manifestation of Free Will and Randomness can be considered to be indistinguishable in this sense, from the perspective of something inside the system that they are operating on.

It still pushes the problem 'up' one level, but who knows what the physics of a meta-heaven looks like. We can't even imagine it, in the way that a computer can't imagine its own halting. Hence all the talk of ineffability in the older dogmas of the world.
I like to think of things like hurricanes as kinda proto-alive things, in the sense that they are somewhat unpredictable, though have dynamic structure and somewhat maintains that structure in the face of chaotic environment.

But, if we were to speed your brain up a million times, when you look at my brain, it might seem a lot more predictable - much more like an inert machine than a dynamic animal. So there's a kind of relativism to whether one subject perceives another subject as "alive" or free-willed, given their own context.
>So this is clearly a funding problem and a date problem

Clearly not, because I wouldn't go out on Sunday to vote unless it was on my way to do something else. It's an UX problem for me and others--the effort required is not properly compensated by the benefits I'm rewarded with for my vote as far as I'm concerned.
Not a materials improvement, but an improvement in the shape of the bowl, so mostly a direct result of better hydrodynamic and CAD modeling.

Not only do they use less water, but they /smell better/ -- most of the "smell of urine" results from the pee being added to, and reacting with, water, so no water, no noticeable odour.
I think you're reversing cause and effect in the case of transgender kids.
Using augmented reality in an iOS app to browse the Internet with hand gestures
As an Estonian who has voted online and via mobile ID for years, couldn't imagine going to vote in a physical location, using pen and paper.
There's no serious objection to either end of the giving chain--donations are good, and education and mosquito nets are good. But donations can slow or cease based on a variety of factors, and then problems that seemed solved won't be solved anymore.

An enduring solution really has to be internally self-sustaining. (Nations with good sewer systems pay for the maintenance themselves.) It's not clear how to structure voluntary donations so they lead to a sustainable solution. Good public health is necessary for developing a sustainable solution, but by itself it is not sufficient.
You can’t browse the web using Slack.
The cut off the top is the biggest reason. See fortnight as an example - this is an excellent case to look at to understand incentives of skirting around Google and Apple's stores, even if inconvenient to end users. If a user wants the software (eg if the demand is significant enough) the inconvenience to the user may not be a factor. For the rest of us... The App store as a platform is too powerful to ignore. https://www.theverge.com/2018/8/3/17645982/epic-games-fortni...
> While at CMU, Marc Ewing was known to wear a red hat as he walked between classes. Because of his computer expertise, people would ask for help from the "man in the red hat". Ewing and co-founder Bob Young named their initial software after the hat, and the name Red Hat stuck.

https://en.wikipedia.org/wiki/Marc_Ewing
No, it's not, because an app designed for multiple operating systems can be distributed in whatever way you like. On distribution method doesn't exclude another, just like running it on one OS doesn't exclude it from another.

At the same time, you can also put your app in the AppStore and provide a non-AppStore version on a website.
At WWDC 2018, Apple announced that Office, Photoshop, and several other big apps would be coming to/back to the Mac App Store. I found this really interesting because I wondered what had changed, but the companies involved have been tight-lipped about it so far. To my knowledge, none of these have been added to the store yet but presumably are still planned to: https://appleinsider.com/articles/18/06/04/mac-app-store-get...
There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.
Isn’t Krita a drawing program? That’s akin to Adobe Illustrator, not Photoshop.
> Go, Dart, Rust and Zig all return to single byte encodings

In Dart, Strings are UTF-16 because that's what they are in JavaScript.

https://www.dartlang.org/guides/language/language-tour#strin...

"A Dart string is a sequence of UTF-16 code units"

You can get them as "runes": https://www.dartlang.org/guides/language/language-tour#runes
Am I the only one that hates reading what's essentially a full-fledged story via tweet-sized chunks that are smashed together?

I get that Twitter is great for blasting small pieces of content into the world, but stitching tweets together into a a news story creates zero cohesion because Twitter doesn't allow users to write with form in mind.
For the browsers (e.g. Chrome and Firefox), there is no revenue so it should be free to offer through the App Store. Or not?

edit: For browsers, may be related to not using appropriate webkit framework. see comment https://news.ycombinator.com/item?id=18399518
Sometimes tech can turn a nightmare when the probability of it's malfunction can impact everything in our lives.
Follow the money.

These new products and services justify changing from a per ballot to a per voter revenue model.

Whereas before vendors charged per ballot produced, now they're charging per registered voter. Signature verification, ballot tracking, ballot casting, etc. Every single step, task is being monetized.

The transition to all vote by mail is a bonanza for vendors. Creating a $2.50 ballot packet for every voter every single election, whereas before they'd only print 10 cent ballots for expected turnout (plus 10%).

Undermining the integrity of our elections (private voting, public counting) isn't even a factor in these conversations, much less acknowledged as a regrettable side effect.
> This does not mean free will is anywhere to be found in one of those intermediate layers

The problem here is that you're carrying some preconceptions of what free will means into this debate. The whole point of the free will debate is to define free will and figure out what it means.

Think of it this way, you can define a term in two ways: via denotative or connotative definitions. Incompatibilists push a connotative definition of free will, where they say, "free will must have such and such properties, oh and look! humans don't have those properties, therefore people don't have free will". They have been wrong every single time they've claimed a property was necessary.

By contrast, most people typically reason with denotative definitions saying, "that thing I do when I make a choice free from coercion, that's free will". And then we explore precisely what this means and what properties this requires.

As for it being just a heuristic, I'm not sure that's accurate. Take a sorting algorithm and point out precisely which step actually does the sorting. Well that's nonsense isn't it? Every step is essential to a sorting algorithm, and removing any single step breaks the sorting property.

Your god of the gaps argument is essentially trying to do the same thing with free will: you can't point to any specific brain state and say that's free will in action, but the ensemble is what produces what we recognize as free will. All brain states we see when a decision is being made are essential to making a free choice.
> Codes can be simply be computed as HMAC(secret key, SIN + candidate) or something similar, the user and any attacker without the secret key just has a random string of bits.

In other words: The codes do identify who voted for what, which is contrary to your original claim.

The attacker not having the secret key is an inacceptable requirement for voting systems, as the election is run by those in power, but has to be able to remove them from power.

> You do realize votes are tallied by computer currently, right?

No, where I live they don't. The consitutional court of Germany ruled that voting computers are illegal to use here for reasons of election transparency and integrity.

> The sort of interface I'm talking about would actually lead to less exposure in many ways from a security standpoint.

No, not as far as the relevant attack vectors are concerned. If you think of securing an election like securing a bank, you are completely off the track.
It doesn't have to be that way: https://humanurehandbook.com/
You could train actors to give out placebos for a fraction of price. Less work for doctors and more jobs for actors. It's a win-win.
Oregon's had voting by mail exclusively, and, it _automatically_ registers voters in a number of places, so unless you are fully off the grid, you're pretty much gonna get a ballot. Consequently, Oregon has had consistently higher turnouts in most elections.

Each vote gets the signature reviewed by a person, one at a time. I actually had my ballot put on hold this year because the signature wasn't quite close enough - likely, since I probably just flippantly scribbled something on the package. They quickly mailed out another registration form where I basically re-signed the ballot for additional information.

Ballots can be dropped off into several boxes, that don't even go through the postal service.

Additionally, most counties have phone and email notifications for you to track your vote. That's how I got my notification, 2 days after mailing it in, that my ballot was under review.
My First SaaS: Choosing the Tech Stack
> Is it a common misconception that the placebo effect is a 'trick'?

My experience says yes, it's a trick. As in, mind may be over matter but if it's a placebo it's worse than the real thing, or at least that's the connotation I had for the word.
No, his argument is that the victims will eventually revolt and overthrow the criminals and a better country will form.
ViM user here who used SpaceMacs for a while for Clojure development.

I'm not sure if SpaceMacs uses evil but it's a similar concept. That being said, I tried learning regular Emacs to see what the fuss is all about and much prefer modal editing to pressing control constantly even with caps lock mapped to control.

Your mileage may vary but if you're already editing quickly modally and have all the features you like in Emacs I'm not certain there's much upside to learning how to do a lot of the same stuff the Emacs way.

Tmux plus tmuxp was a much greater improvement for me. Being able to restart iTerm2 for updates and maintain all my sessions, no rage after accidentally quitting a session, and writing short and simple tmuxp yaml files to launch a whole environment with one command is really awesome.

I enjoy the ViM mode in IntelliJ which I assume is similar to the one in Visual Studio Code, but mostly I prefer the terminal. Everyone loves VS Code that's for sure, so they must be doing something right!

I'd probably actually write plugins for ViM if it used Lisp and in a way I'm kind of glad I don't want to learn ViMScript as I've already spent so much time over the years playing with my vimrc as it is.
Updates are fucked then because Apple takes like three weeks to "OK" an update.
The problem with non-falsifiability is that let's say we avoid 'overgeneralizing' from a categorization as you suggest. And instead we stick to whatever tightly constrained region of classification or prediction you'd consider acceptable. And so we take a Myers-Briggs test and it says this individual should exhibit this class of behavior. And it turns out they don't. Would this pose a problem to Myers-Briggs? Not in the least. Okay, what if it was a hundred? A thousand? A billion? There's no magic number where it's suddenly a problem.

I do agree with the person you're responding to that astrology would likely still be considered somewhat scientific if it didn't rely on things that we know to be false. For instance astrology mixes Mercury starting to go backwards as a key player in its predictions. The problem being there that Mercury doesn't go backwards. It was/is an optical illusion based on an inaccurate understanding of our solar system. But outside of getting some things fundamentally wrong astrology is the same as any other unfalsifiable model. Being wrong doesn't matter, and you can just constantly add onto it and claim you're 'refining' it.

Maybe even that geocentric model though is the same story. Part of the reason the geocentric model of our universe lasted so long was because, with the technology at the time, it wasn't completely falsifiable. Mercury needs to go backwards to make this model work? Other planets need to go into crazy floral sharped curvy patterns to make it work? Well okay then I Mercury goes backwards and planets go in floral shaped curvy patterns. If you wanted to suggest a different model, such as a heliocentric one, that'd involve throwing away literally centuries of work and entirely discrediting astrology (which was at one time a pursuit as scholarly as any other) as a science. People blame the church for the geocentric model, but there was much more to it than just that.
Link to study: https://www.niehs.nih.gov/news/newsroom/releases/2018/novemb...
China has a new surveillance tool that identifies citizens by how they walk
From The Secrets of Consulting by Gerald M. Weinberg

> The First Great Secret of the Medical Profession: 90% of all illness cures itself with absolutely no intervention from the doctor. Each of us, after all, is the direct descendant of innumerable unbroken lines of survivors
All cities started as a blank slate.

Recent US cities grew very quickly in a rather organised way and a grid was the quick and simple way to handle that.
Possible new particle discovered at CERN's LHC
Physics assumes the conclusion. If free will exists (which it appears to), it must exist within the contingencies of physics. To assume otherwise it to say that you don't like physics.
Stop telling kids that programming is a foreign language (2016)
The myth of risk-taking entrepreneurs
Would you be more inclined to educate yourself on the candidates and the issues on the ballot? If increasing voter participation is just about having more ignorant voters, or stuffing the ballot box with people from given demographics, then quite frankly, I am not in favor of it. I wouldn't qualify myself to be sufficiently educated to really vote on any of the issues I voted on yesterday, but hey, I did my civic duty and got my sticker. I don't have the foggiest idea what the difference between the two candidates for county clerk is, or what the material results of amending one sentence in the state constitution with what reads to me as different synonyms will be...

I don't think that is a solvable problem.

And I would be terrified of throwing smartphones into the mix, because they are just terrible (I think the iPhone has made the world a worse place, on balance...). Any API endpoint that is setup to handle the traffic is going to be attacked, and it is going to be broken; people are going to be on shitty LTE connections, and their votes aren't going to go through. The data is not going to be properly anonymized. Software is terrible, and it is going to have bugs and fuckups and gaping holes that would be horribly exposed under the stress and scale of a real election.

Voting is basically a solved problem, and I don't see that piling complexity on top of it is a worthwhile endeavor. You go to your polling place, you grab the sheet of paper, you fill in the bubbles with the sharpie, you drop it in the slot. There are some simple, low-tech ways to improve things if you want; make voting day a national holiday, open more polling places, hire more people to staff them. None of that requires a boondoggle IT project.
Why SoftBank’s Huge Real Estate Investments Just Might Make Sense
Agreed... I'd much prefer a declarative layout language though. With complex layouts, it's hard to debug AL if you aren't the one who built it.

Even stackviews, which was Apple admitting that simple layouts are too verbose to do with AL, are a mess.
Technically it does - it's just locked to a single website.
Modern day Van Eck phreaking!
Why do I even need to elect a Congressman/woman to make decisions for me? Just let me do it directly now that the technology is here. We should vote on issues in real time, or within a week or month-long window.

It would incentivize people with time and interest to be more involved, and get rid of that pesky agency problem.

At the very least we can marginalize the role of politicians and perhaps be less disappointed in them.
Thank you for confirming that I'm not insane. :)
You seem to be arguing from the position that people in these villages were good to each other, and that bullying wasn't a thing. You clearly never lived in a small town.
Your own infrastructure doesn't cost 30% of revenue.
A Tool for Running Giveaways on YouTube
According to http://appreviewtimes.com, the average wait time for approval in the Mac App Store is 1 day
FDA Approves Sale Of Prescription Placebo

https://www.theonion.com/fda-approves-sale-of-prescription-p...
I'm always amazed when people ship cool software with what I judge to be crappy, obsolete, or even downright dangerous processes/practices. Yet even though I (by my own judgement) use superior processes and practices (VSCode + Git + CI pipelines, etc.), I haven't shipped anything nearly as cool.

A few others that come to mind are KeePass/Dwarf Fortress (no formal VCS), and GRRM (uses WordStar 4.0 in DOS)
Apple Final Cut and Motion
Ask HN: What would you do to make $2000 in 2018?
Hi HNers,

I am working in very low pay job, it is call centre job. I have no programming skill. I need to make $2000 per month so that I can fix my life. What should I learn to start making $2000 in 2018? Please guide.
No - I believe everyone should try to educate themselves as much as possible about what they are voting on.

What I "heard" in the original statement is something implied - something deeper (my hearing may be wrong) To say "we don't need more ignorant uninformed votes" when the only thing you know about a voter is who / what they voted for (not the _why_), while also saying there is a way to vote that will "help our society", then you are implicitly judging the voter as ignorant based on your thought of the "informed" vote. If they vote because they like their hair and that is what matters to the voter, that's the voter's choice.

The comment in my opinion went deeper than "we should better inform voters" and into judgment territory based on my reading. If that was a bad read, then I've wasted my characters and your time and for that I apologize!
Do you mean something like: There exists a multiverse in which the soul gets to choose which element of the multiverse it resides in moment to moment. So while each element of the multiverse (a particular reality) is completely deterministic, the one experienced by the soul is chosen.
> I could say the same thing currently - how do you know that vote you placed on a voting machine actually counted?

Which is a reason for introducing an even less secure system how? Yes, voting computers are a huge security problem. Which is why they should be banned.

> That's why you have codes that have no public mapping to candidates as I already suggested - I even suggested a primitive way to do so.

As I mentioned above: Thinking of securing an election like securing a bank is doing things completely wrong. "The public" is not the primary attack vector you have to defend against. "The public" is who is supposed to have the power in an election. Entrenched powers is what you have to defend against.
I've never once worked a job where we got Columbus day off.
There is a difference, though (not related to the subject matter in GP's post, but related to sandboxing). You can download Slack from the App Store, but you can't give mouse access to viewers when screen sharing unless you download the app from their site. Just something I ran into last week.
Not to invoke a slippery slope argument, but there are a lot of really horrible things that have been done without giving patients autonomy. We as a society need to consider it extremely carefully before any instance of acting against a patient's bodily autonomy.
What It Took to Get Impeached in the 14th Century
Bending Jest to Our Will: Caching Modules Across Tests
Jesus no. Even full time politicians don't have the time to read all the bills they vote on. You really don't want to reduce complex legislation to single sentence statements that casuals can vote on in between checking their Facebook feeds. See Brexit for an example how that would turn out.
They could treat us like we treat dogs, lab mice, or beef cattle too...
Autonomy means that you get to consent (or not) even if you are not informed.
Yeah, similar feelings. MythTV and SageTV both got me entirely off non-DVR broadcast TV. The idea of 'shows is on at x time' or 'show is interrupted by commercial breaks' is completely foreign to us at this point. Also even the MythTV interface of a decade ago is superior to all the DVR's I've seen at my family/friends locally: they all seem to do "live TV" first, then the DVR bit is an afterthought in a menu. To me, Live TV is the exception that I rarely use, and even then, I want to go to the Guide first -- not just start "channel surfing".

I did spend some time trying to get the SageTV backend working with Plex, but scheduling required an awkward web app (not wife friendly) and I could never get it naming everything in a way that made it easy to navigate with Plex. Around this time, my cable company also turned off their unencrypted QAM channels so I could no longer tune them, and that was really the nail in the coffin for me. I don't pick up enough OTA channels to make it worthwhile.

When Plex released their PVR thing, since I had the gear I set it up, but honestly, I just never watch it.
`brew bundle dump` will be your new best friend. https://github.com/Homebrew/homebrew-bundle
Lol it’s called a compost toilet Bill. The technology is already here, it costs almost nothing to construct and use and creates a safe fertilizer at the end of the process. The amount of basic knowledge humanity has forgotten just blows my mind.
What is your attitude towards significant percentage of population loses their freedom to cast vote independently (often women).

Is coercion or vote buying acceptable trade off for mild inconvenience?
That’s not the placebo effect if it doesn’t actually improve performance... it’s just delusion.