skysight-inc/HackerNews huggingface dataset:
It's pretty well-established that you can be fired or suffer repercussions by your employer, for things that you do on your own personal time. There's plenty of people who did something shocking or offensive, a video went viral, and they found they'd lost their mcjob, so let's not pretend this is unusual at all.

If anything stricter standards should be applied to upper management than to the rank-and-file, because part of the job is absolutely to be publically representing facebook, so it's really unsurprising that people are perceiving it as such. Keeping your nose clean is part of why they pay you the big bucks.

Kaplan is free to go to this as a private citizen, people are free to be shocked by it, and Facebook is free to do something about it if the negative attention becomes a liability. That's how things work.

Unlike the McJob worker, if they do want to get rid of him, he'll have a nice golden parachute, I'm sure.
To check DNSSEC:

https://dnssec-name-and-shame.com

To check DANE (such as freebsd.org port 443):

https://www.huque.com/bin/danecheck
All the CBM drives had their foibles there was knack to getting the 2020,3030 4040 to work reliably.
It's liberals that are intolerant of other peoples views (or so the studies say).
Thank you for writing this. We've reached peak Kubernetes fanboyism.
You have a week's worth more experience of training than "most devs".

"Most devs" don't directly deal with SQL these days, because ORMs are good enough for day-to-day operations (and the non-day-to-day ends up being handled by people who actually know SQL). In fact, "most devs" rarely interact with databases. A lot of data sourcing is API driven these days.

Now, I don't claim to like or dislike that particular state. But you have two choices: You can innovate, which carries risks (of being wrong; of not selling your idea correctly; of reinventing the wheel; of making the same mistakes others did; ...). Or, you can play it safe, and create APIs that most people will know how to use without having to go through a 1-week course, because short as that may sound, that's 167.5 more hours than anyone will reasonably be willing to invest in understanding your API.

So at the end of the day: Use the right tool for the job. SQL for APIs is usually not the right tool.
Pixel 2 should get a decent price drop in a week or so when the pixel 3 comes out.
Replication crisis != nonsense papers, i'm not sure what you're not understanding here.
> What incentive do you see for Bloomberg to report a major story and lie!? Why would they do that?

just like all of their other stories on Apple products/etc that have been wrong - page clicks and ad revenue. Writing about Apple gets you both. the WSJ is in the same boat. Quoting vague "sources briefed on the matter" is just mysterious enough to keep the reader on the hook for more. I haven't trusted Bloomberg to report anything accurate about Apple for years now.
Across lie detectors, forensic testing, and every similar discipline there should be frequent blind auditing by a neutral third party, and the results should be made available to the public.
Their goal isn't to get stuff done. No one in management other than maybe founder's have a goal to get stuff done. Their goal is to make money and getting stuff done is one possible way to do that. Well run companies manage to properly align the interests of the company and the management and the workers all towards those same goals.

A lot of companies are not well run
China secretly inserted surveillance microchips into servers used by AppleAmazon
You could get a more complete solution with PostgreSQL + PostgREST. Regarding the concerns:

> Security: we don’t want people messing up our data

Row level security + roles/grants should be enough to cover this one.

> On performance: SQLite has a mechanism for canceling queries that take longer than a certain threshold.

With a timeout, what you'll need is to request the expensive queries in parallel to ddos the service. Would be better to filter by the query plan, in PostgreSQL there's an extension for this https://github.com/pgexperts/pg_plan_filter. Though pg also has a `statement_timeout`.

> Hiding implementation details

You can expose a dedicated schema for you API that doesn't contain a single table but only views and stored functions. Migrating this schema should be easy thanks to transactional DDL.

That being said, I agree with the sentiment about GraphQL, besides the extra query language, there's an additional impedance mismatch since now you have to map your DB schema to the GraphQL schema.
> you paraphrased that from a quote in the urban dictionary (funny line)

No, it's a quote from Monty Python.

https://www.imdb.com/title/tt0071853/quotes/qt0470593
With GraphQL, you are creating what is essentially a 1:1 mapping of the structure of the data you want to get back. It's a lot more intuitive than joins and such.
I’m same age as you, and all my peers are grumpy-“I don’t care what demographers day, I’m not a millennial!” millennials too ;)

We didn’t have computers as kids, but we came of age when technology was transforming the world. We think and live in terms of technology in a way that is starkly different from the generations before us, and after us. We’re millennials.
You mean just like we're still debating whether the Nazis were wrong and whether it was right to stop them? I bet you no Jewish people are debating that like no black people are debating whether slavery was wrong. How can you possibly make an argument that any type of slavery is not wrong? I'm very curious to hear this argument if you have one.
A PDP-11/45 or 11/70 would have much more memory, but being a 16 bit machine would still have been unable to handle this file in a conventional editor. Honestly I don't know if there were paging editors available for common environments. Certainly nothing on Unix would have worked.

Per the link, the file was editted and built on a PDP-10 running ITS, which was a 36 bit machine with an 18 bit address space.

Interestingly, almost everything else I've seen from ITS uses the 6 bit upper-case-only encoding. This is pretty clearly ASCII.
> I'd love to see 1:1 threading become competitive with M:N for the heaviest workloads. It just plays so much nicer with the outside world than M:N does.

After working lots of years with all of the available async paradigms (eventloops, promises, async-await, observables, etc) I would tend to agree. Even though many of those things (including Rusts futures implementation) are very well-engineered, the integration problems (as e.g. outlined in the what color is your function article) are very real. And the extra amount of understanding that is required to use and implement those technologies might often not justify the gains. One basically needs to understand normal threaded-synchronization as well as async-synchronization (e.g. as with .NET Tasks or Rusts futures) to build things on top of it. Same goes for the extra level of type indirection (Task<T> vs T), or the distinction between "hot" and "cold" tasks/promises.

If it would be possible to get 1:1 threading into the same performance region for most normal applications (e.g. everything but a 1 million connection servers) it seems to very favorable.
This was my thinking as well. I was curious how such a device would do what they are claiming. And BMC is the perfect candidate to make this whole bit work. Reading that phrase definitely made the gears turn and the whole thing started to piece together a clearer picture.
Yes; the background investigation produced a police report which I hadn't mentioned in my application. At the time of the gas station incident, I didn't know that I had just created a paper trail that would damn my background check.

On one hand I understand how a discrepancy in the background check would raise concern, but on the other hand I feel that the police report easily shows no wrong doing on my part, and that this "blemish" could have been cleared up at the 1st polygraph interview, rather than stringing me along for 3.
Google didn't make Android, it acquired it.
My point is that you can program with the actor model in Go, if you want to.
How I Landed My First Web Development Job
Is remote available for data science role?
The NYT published many false stories about WMD in Iraq because they believed their anonymous sources (edit: or rather sources granted anonymity) ... who were making assertions far stronger than the raw intelligence supported. Hopefully that's not happening with Bloomberg.
Everybody are laughing at Trump but I think his simple minded gut feeling is smarter than a lot of analysts and experts. He knows that America needs to bring back some of those manufacturing jobs and there are many reasons, this is one of those reasons. I hope he will be able to pull it off for the sake of America security and workers
It seems weird to switch from python to go. Python is lispy in that it maximises flexibility and developer power at the cost of speed and inbuilt correctness checks. Go is Javaish in that it limits what the developer can do heavily (crippled typesystem) for speed, correctness.

I checked my assumptions, you're kind of right about python developers switching but it's hard to know the real base distribution of people who know those languages (there might just be more python/js developers not more switching proportionally). Not much ruby guys though and plenty of Java/C/C++

https://blog.golang.org/survey2017-results
The dnssec-name-and-shame site makes an incredibly loud noise if the site you type in happens to not be compliant or whatever. Be sure to remove your headphones before clicking any links in the above comment.
I find it very easy to imagine a better SQL.

Two things I'd fix:

* make it explicit when a join is expected to have 1:1 semantics vs 1:n, because it's very easy to end up with duplicated rows otherwise

* increase composability of the syntax; why do we need HAVING, why isn't WHERE enough? We have relational algebra, projections, filters, joins, folds, union, intersect etc. But the syntax of SQL is so idosyncratic, and at times antagonistic to the stream and set-like intuitions behind relational algebra.
G-Portugol
I would love to be a fly on the wall in whatever court room is utilized for the inevitable lawsuit that comes from someone getting fired for attending a government function that is arguably in the interest of public policy like a SCOTUS confirmation hearing.

Especially when that person has the job title of "VP of Global Public Policy", at-will or right-to-work laws be damned.

Edit:
And no. This isn't me saying that's what should happen or even trying to publicly litigate whether or not such a person would win or should win. Just that that behavior sounds like something that would immediately get an employee sued and I'd really be interested to hear the legal arguments from both sides and the opinion of the court.
The brilliant mathematician Erdos was famously incompetent at the basic requirements of life. There are many exasperated stories from the colleagues who hosted him throughout the years, but it was worth it for the insights he could provide on their work.
It's completely undeniable at this point that he committed perjury, at a minimum. Several times.

His friend stated he called him up to coach him what to say about the rape accusations, at a date supposedly before he ever learned about the accusation (per his sworn testimony before congress). i.e. Kav was fully aware that an accusation was going to come out (because it is likely true).

Apart from that, there's his hilariously transparent lies about his drinking and antics in the greek life. Everyone who's known him says he was the absolute model of a drunk frat party boy, hell his friend Mark Judge published a book about it. And yes, drunk college antics are not a huge deal (as long as he didn't rape anybody), but lying to congress's faces is perjury regardless.

This isn't a courtroom and we don't have to reach an ironclad verdict on the rape beyond a reasonable doubt. We should not appoint a perjurer who is trying to coach his witnesses to a lifetime appointment in a powerful political seat.
Very similar situation in my case. Had pain for years and quite severe at times. Dr's prescribed muscle relaxers that just made me sleep, and pain/knot would be back right away. It was on my trapezius, and always a knot there I'd have my wife use her elbow. Wasn't until I stumbled across this video from Kelly Starrett til I found the cure. Yes, cure. I keep doing the stretches every day to keep it at bay. https://www.youtube.com/watch?v=jRozBCFU_pA
Darpa Is Making Insects That Can Deliver Bioweapons, Scientists Claim
Those studies have generally shown liberals to be only somewhat less tolerant, as an aggregate. Most liberals are still tolerant, as are most conservatives.
Before today, was this version of MIT Logo for the Apple II EVER released?

I'm asking because of reaperducer's comment from just a week ago: https://news.ycombinator.com/item?id=18086566
> nor is there any advantage for them to publish false information.

of course there is. It's called ad revenue and page views, both of which they're raking in today with these allegations. This story is all over the place. I don't trust Bloomberg with anything Apple at all and haven't for years now.
Most Twitter Accounts Linked to 2016 Disinformation Are Still Active
What is the purpose of rolling over the key, if the new key is simply signed by the old one? Meaning it has exactly as much security as the old key did.

I can understand it if the new key was a different algorithm, or key-length or something. But what is the purpose in simply picking a new key?
The concept excites me. I want companies to sell software for a dollar value. That's what solid leaves open as the one remaining business model. You can't use my data so you're just selling an app for five bucks or whatever.

With the runaway success of microtransactions, I doubt this interests many. You can even see it in gaming. Spend $100 on Assassin's Creed and it still wants you to cough up $10 for exp boosts.
i guess it's just my anxiety showing then. probably not a bad thing in this case.
I hope it's not the end, but it's certainly a devolution.

Immoral moralization will draw anyone who's not going 100% with the program to eventually vote for the Trumps, AfDs, Farages etc.
These are awesome puzzles!

There are a few problems where I wish they'd be clearer about what the number labels mean. Areas? Edge lengths? They look like they're labeling areas, but I assume that figuring out what the numbers mean isn't intended to be part of the puzzle.
He's huge in computer science, legendary in mathematics, and contributed significantly to nuclear physics.

https://en.wikipedia.org/wiki/John_von_Neumann

He should make top 10 for anyone in math or science at least.
Well, they could just withdraw the nomination, even without admitting belief in guilt ("To help heal this fractured nation, we have decided to nominate someone else..."). Then Kavenaugh loses, and both sides go on to another candidate.

That's a win for the nation, a loss for one man, and a push for both parties. Well, maybe a slight loss for Republicans, but they'll likely get their judge in the end, and with much less controversy, which they could use to their advantage later. It's not like they don't have plenty of judges to choose from (to be clear, they have a large list that would support their goals).

That we can't immediately get past this is sickening.
Well, it eventually was released, unclear if earlier, but for sure today (20181004): https://news.ycombinator.com/item?id=18142287
You aren't talking to Trump in incidents like these. Day-to-day interactions with bureaucracy are unlikely to have changed much.
Logo was critical in my understanding of sub routines and got me away from the dreaded GOTO command in BASIC, can't say I did much more than use it as an expensive Spirograph but it is certainly responsible for my ability to understand function calls and libraries and how use them in modern object orientated laguages. Just instinct for new programmers now a days, but in the 80s and early 90s it was a difficult concept for many to grasp.
I too have a Blackberry(Passport) for three years now, and if it breaks I'm planning on getting another one.
The reason is simple: The OS is amazing and still ahead of all competitors in aspects that are important to me, it does everything I need well enough and I love the device's and screen's dimensions.

Honestly it made me lose all interest in any other phone.
Well, they don't have any particular accuracy, but they do allow the operator to generate whatever result they like in a usefully opaque manner.

The linked article discusses a large number of cases of racial bias. Obviously if you want to be biased in your hiring, but you want to hide it, a polygraph is very convenient way to manufacture some cover. (Alternatively of course, some of the police departments may have had no such intention, and merely been the victim of biased polygraph operators.)

As for the recent Supreme Court fiasco, incidents 35 years in the past rarely turn up much hard evidence. A polygraph is, again, a very useful way to manufacture something that looks like evidence. (And that's true regardless of the truth of Ford's claims. Just because polygraph results are fake doesn't mean they aren't accurate sometimes!)

In short:

> Who likes them?

The people who commission them, because they can get the results they want, and the people who operate them, because it's a pretty well paying job.
I am indeed at ABE 2. Just FYI.
> Correct me if I'm wrong, but doesn't basically every UI framework from the last 20 years do exactly this?

Yeah, multithreading with event loops was never a big deal. Simple API to run something in a thread pool out of event loop is definitely much easier, than using threads. Apple did Grand Central Dispatch and I believe it's universally recognized to be easier than using threads.
I believe there are boxes in production with 1E6 live connections.
Given the tendency for wealth and power to concentrate, is it possible to design a competitive, and efficient system where all the actors are sufficiently prosperous without the formation of any monopolies/duopolies/oligopolies?

Edit: a follow-up thought. If the answer is no or "it's too hard", then is it possible have something along the same lines, is it possible for the proposed system to self-correct away from monopolies/duopolies/oligopolies should they form?
The $15/hr figure is gross before any taxation and before any payments into insurance/etc
> you don't want uncontrolled performance hitting you like this

On RDBMSes with multitenancy support, you can simply apply resource constraints and quotas (in CPU time, CPU percentage, wall-clock time, memory, disk usage, etc.) to each user and to each connection. (You just have to ensure that each separate customer ends up hitting the DBMS as a separate DB user.)

The entire point of the OLAP model is to allow clients to ask their own questions. Some of those questions may be too expensive to answer—modern DBMSes are smart enough to realize which queries those are, and allow the sysadmin to restrict users from doing them. But that restriction should always be a matter of scale, not of kind. Users should be able to do a very complex query over a small data-set, or a very simple query over a huge data-set, or a combination, as long as they aren't actually impacting the performance of the cluster for other users.
Translation:

Hollywood was underpaying producers relative to the value they generated. Netflix saw an opportunity and signed deals with producers more in line with the value they generated. Because of this competition, Hollywood is now paying producers more.

Sounds like an unequivocal good thing for film and television. Talented producers get paid more. More money is being invested in films and shows. Obviously, films and shows are making enough money to justify these deals.
Thanks. This is something where simple internet search yields nothing much. Possibly because these network switches are proprietary platforms and they do not publish how internals are implemented.
You can go the other direction too, you can make macOS show you the boot text by setting to boot in “verbose mode”:

sudo nvram boot-args="-v"

More details: http://osxdaily.com/2007/03/25/always-boot-mac-os-x-in-verbo...
I don't think that's a great mark of success early on.
Sorry if I was unclear, I didn't mean to imply a link between "real time" in the game/simulation and the real world, because you are completely correct in noting that there is no specific relation between game time (ticks) and "real" time (seconds or w/e units you want).

The link in the "time" that I am describing is one where the game graphics are rendered in 60 frames per second. If the computation cannot be completed within 1/60th of a second, the frame is delayed because it took too long to render.

My comment was largely in response to your assertion

"If you have enough resources to lazily simulate the entire observed universe, you probably have enough resources to consistently simulate the entire observable universe."

First, assuming that it requires less resources to "lazily" simulate something than to fully simulate it, then no, I do not believe that just because you can do the first means that you can 'probably' do the second. If you had enough resources for the first and not the second, but the first was good enough, why not do the first?

In response to: "With that said, why would you simulate something so ridiculously large and detailed if you only had the resources to run a small portion of it at a time? It's like buying an 8K 3D monitor and hoping your 3DFx Voodoo 2 will do the trick."

The reference to animation was largely in response to this, because that is exactly what the purpose of animation is. They have enough resources to render the animation in whatever length of time it takes to render, but they can't do it quickly enough to just render it frame by frame for the viewer.
True, there are plenty of primitives available. However I found many of them are mainly for synchronizing low-level access to shared-data (e.g. the concurrent data structures, synchronized objects, mutexes), etc.

Primitives for synchronizing concurrent control flow (like Go's select()) seem less common. E.g. in Java I would have some executor services, and could post all tasks to the same single threaded executor to avoid concurrency issues. But it's clearly a different way of thinking than with channels/select.

You are also fully right about waitgroups. They are really nothing special. But they might see more use in Go since some structuring patterns are more often used there: E.g. starting multiple parallel workflows with "go", and then waiting for them to complete with a waitgroup before going on.
That's intriguing to the point I tried to find the relevant web site. Thanks for conveying your experience with it: http://web.archive.org/web/20080212005133/http://gpt.berlios...
I also have the same question, but I'm specifically interested in a non-technical co-founder. Someone smart who has innate business acumen and is a shameless salesperson.
Stevia is weird - to me it tastes absolutely awful in coffee and tea but pretty decent when not dissolved, e.g. over cereal or something.
Why does it have to be a for-profit company?
Nice work, finding a lot of links/organizations I wouldn't have found otherwise.

I understand that a lot of these guys are for-profit companies trying to make it, but are there any organizations that self-organize in the spirit of digital nomads?
Please note that the US government cannot compel speech and - by extension - cannot compel anyone to lie.
> Teller also said "von Neumann would carry on a conversation with my 3-year-old son, and the two of them would talk as equals, and I sometimes wondered if he used the same principle when he talked to the rest of us." [1]

Teller is best known as "the father of the hydrogen bomb".

[1] https://en.wikipedia.org/wiki/John_von_Neumann#Cognitive_abi...