skysight-inc/HackerNews huggingface dataset:
1. You don't, as said before.

2. Creating dispatch queues is trivial and most surely you already created one for other tasks.

3. You miss the context of this article.

Try doing that on the main thread of a simple command line utility and nothing happens.

Try locking the main thread of a GUI Application, and you did a beginners mistake, your App will lock.

GUI API calls must be done on the main thread and that's where our View Controllers run in.
> capable of completing more than 200 million million actions per second

> To reach this point it has taken £15million in funding, 20 years in conception and over 10 years in construction, with the initial build starting way back in 2006.

Wow, those numbers.. and 10 years to build... I’d be very excited to turn it on!
Not likely an accident when it fits a pattern of high sports achievement in several areas for Norwegian women.

How many high achieving female athletes are there from say muslim countries?
There are two sides to this medal, modern medicine also brought us hyper procedural deliveries in hospitals that can result in a terrible experience for healthy women. My 1st child was born in a hospital in north America. When the contractions were not happening close enough fast enough we were strongly advise to start chemical induction - stress of the mother increases - something is not going as excepted - chemical induction is a lot more painful, lead my wife to ask for an epidural 3 hours later. More stress, pushing becomes very hard and ineffective. Once the contractions are close enough, the mother is asked to lay on her back, which drastically limit the movement of the pelvic bone - making delivery harder. At that point she slowly ends up in the zone where the delivery has to happen NOW, leading to episiotomy and use of forceps.
For our 2 other children my wife went with a midwife in a Home Birth, the midwife provided everything modern medicine has to offer, if at some point she detects something risky the hospital takes over and she will accompany the mother to the hospital, if not the mother can decide to deliver in the Home Birth at home or at the hospital. In UK I read that hospitals are very much closer to Home Birth in the way they treat patients, I wish more hospitals start following that path and that Home Birth was accessible to more people. I don't believe the vast majority of deliveries should be treated like high risk from the start. We also need to recognize and address that a lot of misinformation is happening around birth.
Office work is much different and programming is certainly different than a hands on job as you describe. It is far too often that the 'move fast and break things' ideology is pushed to meet deadlines or be the first to market, even if the product is broken.

Also, more similar to what you are familiar with, dealership mechanics and jiffy lube style shops are closer to the hustle mentality than your professional role. They are bound by time constraints because normal consumers will only pay so much for your time and there are standard limits to charge for a particular job. If you take longer than the standard time you can charge for, then the loss is yours.
Red Carnelian the Fiery Stone of Confidence – Meaning, Benefits, and Uses
There's a pretty unfortunate redirect happening with your link. If you don't want to see a testicle, I wouldn't click it.
In some cases immediate action might have to be taken (like calling abort()) but very often that is not the case. Another strategy is to collect errors. Then decide what to do them at another point (no temporal or physical coupling!). After all errors are collected, you can group them, sort them, or aggregate them. Whatever is appropriate.

Looking at errors as just data avoids the "exceptional vs non-exceptional" hair splitting, and gives a lot of flexibility for code structure. I don't necessarily disagree with the Result type viewpoint as a return type from functions, but I also find it pretty pointless. Very often the best action is to separate out errors from successes into different tables immediately. A built-in Result type couples them, and encourages keeping them coupled.

Now you could argue that you can do that with Exceptions, too, by catching them immediately and treating them as data. In which case I want to ask "what's the point then?" and also refer to my topmost comment. Exceptions have a significant cost in infrastructure even if you don't actually use them...
It only checks that the output is sorted, not that it's a sorted version of the original string.

The first answer that apparently works has a comment stating that it fails with more than 2 duplicates; indeed I tried a list with three 3s and the resulting passing answer only had one of those threes.
I do. I just haven't taken the time to delete this app from my phone, as one of the 70 I don't use.
I could believe this would be possible with homomorphic encryption, even with today's capabilities, but I can't prove that; I'm not terribly familiar.

That is not to say that it's very likely, because it's not.
While I agree in principle, I don’t think merely having this technological capability is sufficient. At this point, unfortunately, accusations of “fake news” seem to be blindly believed without verification even if facts are clearly available and easily accessible.
Additionally, iOS now integrates third-party password managers, so you get the same convenience with e.g. 1Password.
Businesses exist at our leisure -- not the other way around.

As we build and refine our society, it's entirely up to us to determine how best we want to put businesses to work, to improve society.

Anyone who wants the benefits of owning a business can be subject to those rules. Anyone who doesn't want to play by those rules can go solo or work for someone who does.
It is impossible to be prescient about every broken home or toxic environment. Meanwhile a leg up to one student means his next generation and his grand-generation are educated and have now transcended classes. I wouldn't advocate the same benefits to a recipients following generations (if they indeed made it to the middle class and above). The problem comes when this benefit keeps on going for generations and generations in the same family. This is the case in India right now and is a very big reason for disillusionment with the education system.
I suspect this conflates two semantically distinct kinds of 'belief': 'I hold the value that fairness is more important than freedom' is not equivalent to 'I know certain facts to be true.'

The scientific method is one example of a principled approach to needing evidence for everything: there is no belief, there are only theories that best explain observed phenomena. Ideally, these should be shed like socks when a better model comes along.
The wikipedia summary of the JavaScript design rational is decent; it also kind of explains why it's so odd:

> In 1995, Netscape Communications recruited Brendan Eich with the goal of embedding the Scheme programming language into its Netscape Navigator.[11] Before he could get started, Netscape Communications collaborated with Sun Microsystems to include in Netscape Navigator Sun's more static programming language Java, in order to compete with Microsoft for user adoption of Web technologies and platforms.[12] Netscape Communications then decided that the scripting language they wanted to create would complement Java and should have a similar syntax, which excluded adopting other languages such as Perl, Python, TCL, or Scheme. To defend the idea of JavaScript against competing proposals, the company needed a prototype. Eich wrote one in 10 days, in May 1995.

It had to look vaguely like Java (hence ALGOL-derived brace delimited blocks rather than Scheme-derived prefix S-expressions, and the confusing name), and it had to be implemented quickly (hence the lack of typechecker and other advanced features), and it was intended to be beginner-friendly (hence all the truthiness/falsiness stuff).

Javascript only succeeds because it's the only scripting language supported by web browsers, and the brief attempt at getting VBScript into browsers was even worse.
Accelerate JavaScript by cross-compiling to WebAssembly
Helvetica is not pre-installed on Windows PCs and other non Apple devices.

You need to include Sans-Serif in your CSS - so the default sans serif font is picked for non Apple devices. Or be more specific and list Arial, Segoe UI, Calibri etc

There are still tons of Windows users out there, so worth checking on non Apple devices.
Even Java, after lambdas and immutable data structures introduction it is quite debatable.
Edit:s/his/their
I don't know if I've ever heard of the NSA having any good effect on the USA, just always negative. Always leaks about how everything they're doing is illegal. There have still been terrorist attacks and mass shootings all around the country since it's inception. I agree with your point above that it's probably likely that these agencies are more so there to track and crush domestic and foreign dissent (and I think it's intentional, see COINTELPRO).

That money definitely could've been spent on infrastructure that benefited the actual citizens of this country and actually saved lives. Unfortunately a great part of American culture is pure jingoism and war propaganda, so nothing changes.
My friend did for MS, she had to go to Russia. It was a chemo + stem treatment. Quite successful. Also the people who were getting the same treatment did really well, except one old lady, who died from complications.
It's not so much the choice of email address (throwaway or not) but the fact that you physically can't log in on a machine where you can't/don't want to access your email. You can't access the link and it's too long and cumbersome to type out manually.

So your only choice is to access your (personal) email on a device where you may not want/be allowed to.
I think we're all increasingly aware that our society and infrastructure are crumbling, and no matter how "rich" the country as a whole is, if you haven't built up your own security through wealth, you're [going to be] fucked. And that awareness translates into people being willing to overwork themselves, so they don't lose their spot in the rat race; and corporations with money to spend on workers are well-positioned to take advantage of that, and they do.
I think you have some valid points. There is a lot of crap out there today that doesn't have good ID and it sounds weird to say but doesn't need ID. If you're selling utilitarian objects, for example, construction materials: Nuts & Bolts, Screws, I-Beams, Dry wall, etc. None of that stuff needs any ID - as you said it would be all about whether the object functions or not. Good engineering is what it needs, I agree with you there.

Don't you feel that there are a lot of products out there that are not designed well? They're just slapped together, molded shut and ready to mass market? ID would just be a one time NRE cost if they don't use expensive materials.

If you get a chance, do catch the "Dieter Rams" documentary by Gary Hustwit. I thought it was amazing and you'd I think enjoy it.
People who refuse to use these services out of privacy concerns are still a fringe minority.
True but they don't have to be the majority as the op suggested.
I had this happen in a previous life, when I was working on designing/building/selling HPC and storage systems. Two of the worst offenders were universities, one was a prop-shop, one a semiconductor processing firm.

One uni called me up to tell me they liked my bid, but they wanted me to teach another company how to to what we could do, so they could buy from the other company.

The second uni issued an RFP, required that they get to keep all the docs, including detailed design specs. After interviewing all the companies, mine included, they selected 2 finalists, us and someone else. They probed us hard for details. Wound up buying our design from the other guys.

The prop shop did a similar thing, though we won the RFP. But then custy went silent while working on PO. They then awarded it to our competitor, as long as they used our design.

The semiconductor firm had a problem they claimed they could solve internally (they couldn't), and wanted to see what we could do. We met all of their (aggressive) performance, capacity objectives. But they kept pumping us for "free work" with the promise of a very large contract later. Against my business partner's recommendation, I called them on it, indicating that we'd be happy to work on the project with them. But not for free. So they "fired" us, as in asked us to stop working on it. Now, 4 years later, they are still struggling with the task.

Sadly, this is far too common.
I dock because I only like one screen. My workflow is already optimized for my laptop screen (I'm on it 60% of the time). So my ideal setup is one massive screen when I have the choice.

I could credentialize in multimonitor usage (I have before), but now I'm getting used to something that's incompatible with portability.
Happy to see Stanford R. Ovshinskys dreams being created, even thought it is years past his death.
I suspect your data set is skewed toward those with higher disposable incomes who can travel abroad versus those who are content to live more modestly.
No, not correct. Why do you think it's okay to immediately jump to an absurd conclusion?

There's value in being able to modify the software you're using. That doesn't mean you throw out absolutely everything every single time you want to appreciate that value.
From that article:

>Twenty-six years later, I still don't understand Berkeley. I have a nice edition of his collected works. Will I ever read it? Seems unlikely.

This is like buying a book about React, putting it on your shelf, not reading it, and then complaining that React is too difficult.

In my opinion, the lack of equations makes philosophy harder, because it's easier to delude yourself. You can read a chapter, parse all the individual words, completely miss the point, and say to yourself, "I read it, it was pointless".

The only productive way to approach philosophy is as a paper-writer. Don't just glaze your eyes over Berkeley, rather, read Berkeley with the determination to go and write an original research paper in response. Now, that paper might very well have a title like "Berkeley's Blunders", but you have to be able to articulate it.
Do you remember the URL of this website?
We are a personal CRM, but most consumers don't know what "CRM" means, so we stayed away from that language. It integrates optionally with your phone's contact database (we only import one contact at a time for now), or you can add contacts manually. We're currently iOS and Android only, but in the future will add support for desktop if there's interest (and it sounds like there is a lot of interest from what folks are saying here!).
Why Big Tech pays poor Kenyans to teach self-driving cars
What about past generations that were spanked? How would they have developed differently had they not been spanked?
I don’t think science journalism is the reason why anti-science themes have evolved in the public mindset. Science used to be culturally important in the 50s as a way to understand truth, explore the world, improve life, and create industry. It’s since been challenged by both religion and industry via politicians for viewpoints that go against some of their desires. Politicians have since used it as a tool for dividing, reinforcing the anti-science climate. I don’t think it’s fair to blame journalists here.
From the video description:

> I don't think we ever did anything with the interview. I had completely forgotten I had video'ed it.
Sidemail – Quick and easy email for all your side projects
Or use more than one device to login?
In the case I was talking about, it was even worse. The Javascript just set a GET param that said the password is OK. You can then log in as anyone with this method.

As I recall, it did send you the plaintext password too, of course.
I don't think that's so different from normal web browsing. (Normal being javascript enabled, etc.)
This made a surprising difference in the performance for me. Thanks for the suggestion!
"200 million million", "actions per second" and "100 million moving parts".

Why write like this?

Either the writer is trying to dumb it down to a ridiculous level or they have no idea what they are talking about and just threw technical words together.
Some journals will not accept a paper that they do not have exclusivity on.
Have you tried hypnosis? I've suffered from face psoriasis for years. Tried every treatment, every ointment, everything I could think of. It frustrated me that my brain was sending signals to over-produce skin cells on my face.

The trick with hypnosis is that you have to be willing to suspend your disbelief with it. If you go in thinking this is B.S. and that you can't be hypnotized, it will not be effective.

I played along and did my best to truly visualize and imagine what I was told to imagine, and within 2 weeks my psoriasis cleared and has not come back in years. Have not continued with hypnosis either. All prescription medication was short-term. Hypnosis has given me the only lasting relief.
I'm building a gallery of free HTML/Bootstrap templates
> Biological neurons are basic brain cells present in the nervous system that communicate primarily by emitting ‘spikes’ of pure electro-chemical energy.

I don't think that those are terms of art.
The problem is not debunking deep fakes, I am sure this can be done with algorythms easy in the long term.
The problem of any fakes is that it does not need that much sophistication to convince the majority of people that have a lower than average IQ and set them up to do a whitchhunt.
This has proven to work since the time we people roam this earth.
The problem is that the big public can only be convinced of fakery months to years after the hunted has died or the reputation was killed, and even then a part of the public will keep on believing false memes and myths.
I think we never will able to find a solution for that as long as we people exsist.
In Java, your true error dichotomy is done using checked versus unchecked exceptions. Checked exceptions can usually be handled while unchecked exceptions usually can’t be, so they aren’t usually caught and instead just bubble all the way up.
The pre-print loophole is exploited by people who publish in IEEE (electrical engineering) and ACM (computer science) which require assigining exclusive rights to the final article but not the final pre-print. After the final article is accepted but before publication a new clone is put up on their personal website with the name “final pre-print”.

It’s understood in these two fields in these two journals that IF the article was published, the “final pre-print” is identicle and is a “pre-print” in name only for licensing circumvention reasons.

Don’t know about other fields. But CS and EE are particularly prickly about this issue. See for instance Matt Blaze’s discussion: http://www.mattblaze.org/blog/copywrongs
Same here. I don't want to give them the satisfaction. Nevertheless, it is annoying to drive 35 mph on a limited access highway that clearly supports 60 mph.

There are plenty of people willing to actually drive R1, which would be 60 mph, if there weren't any cars poking along at just under the speed limit, trying to avoid giving the cops their pretext for a highway robbery. Setting the limit too low makes the road less safe, because it increases the range of speeds at which the cars are moving.

It is small consolation to see literally half a dozen other cars pulled over on a 5 mile stretch of road-that-should-be-highway, because the town certainly could save money by firing at least three of their cops, and possibly the whole department. There's no excuse for that kind of official depredation. And yet, I don't live there, so I can't vote for them.

It is no sin to break the law when the law is turned against the people, but I am reluctant to pick fights that other people would have to join in order to win. I'd rather enact a boycott on that particular town's businesses--and any on the other side of them--until they clean up their own mess.
Old joke: "What's a padlock for? Keeps honest people out."
That’s more or less what all iframed ads are. Plus most popular web sites load libraries for services where the site owners can’t easily see what’s happening under the covers. Google analytics would be an example of this, but there are many, and lots of sites use multiple such services.
Or, the mobile app experience is better, and the overlay link is a convenience, rather than “actively fighting”.
The guy's ranting about Typescript with no strong arguments to back up his diatribe.

He also described the experience of writing simple apps that resulted in very poor performance. From my experience, you'd have to really hard to re-create non performance scenarios. Especially if he is only creating simple use cases

In summary he is ranting about fairly superficial points that does not cancel out the benefits angular framework provides for certain types of organizations, when compared to vue or react..
He should not have accepted the job if he wasn't happy with the SDE position in the first place. It would have saved Amazon and him money if he would have been upfront about what he wanted.
Purely Functional programming via templates is a gimmick, not a productive style. In general you can't write a whole useful program in templates.
What about the fact that Apple is the only big guy not profiting off the mass harvesting of personal data? I think the market is significantly worse off without their influence (although this article does raise alarm bells).
Interesting that he brings up the story of Er. Plato made all the arguments when it comes to philosophy’s why and how. The story of Er is the comprehension test at the end of the book. Sadly, Tim did not pass the Er’s test.
You should ask a doctor about his opinions (while there are a great many smart people on HN this isn’t the right medium).

Worse, if someone else finds your thread and takes the suggestions here without doing proper research.
I gave 4 examples of this in an above comment. Yes, it happens. Yes, its wrong. No, people and companies don't care.

At the end of the day, this is what sucked the optimism out of me at my previous company. We had lots of people trying to steal from us. Even after I closed it down, I had two people in particular, ask me to help them design something, or give them detail domain/design knowledge, for free.

Yes, it happens. Far too often. Makes people like me jaded.
I think he's suggesting tossing out personal feelings or values ("the strings") as having no actual normative worth, which leaves me wondering what he thinks would be worth having free will over.
Steve Furber did some early design work in the ARM processor:

https://en.m.wikipedia.org/wiki/Steve_Furber
No? You're not even disagreeing with the parent.
Muneeba designs
>actions that roughly cancel each other out

Welcome to the 'the service industry is a job program for the middle class' view. It's not a rosy one, and the predictions it makes even less so.
We looked at alternatives and chose to go a much more minimalistic route with Millow. It does just a few things:

1) Single-player: set reminders for when to meet friends, and log when you do

2) Multi-player: share your availability with friends you add, and see theirs (if they add you), so you can find times to meet. Especially helpful when time-zones are involved (we show you their availability overlaid on your time zone.

Other apps do a lot more, but in our opinion, are a lot more complicated. We wanted to create a much simpler alternative and iterate based on feedback — so we'd love to hear what you think, especially since you're interested in trying one or more of these apps out.
Yes, we're partners with Tableau. Just returned from Tableau Conference 2018 in New Orleans where we had a booth.
So why not go back to regular web pages ("server side rendering") + jquery?