skysight-inc/HackerNews huggingface dataset:
I had a GREAT super shuttle experience years ago https://medium.com/this-happened-to-me/supershuttle-gave-me-...
The word “evil” itself is a loaded word that comes with its own baggage.

It’s a great way to “other” a group or idea, signal tribal loyalty and feel good about oneself for having superior moral values.

It’s much harder to recognize that things are not a binary good/evil, they are a sliding scale as you mentioned.
I think that this particular topic is evergreen because people are perennially surprised that this technology, which seems so reasonable and advanced at first blush, has failed to be useful in practice.
HN subgroups ;)
McDonald’s Wins High-Stakes Labor Battle with Help from White House
I'm talking about when communities used to help individuals when they had a fire, a bad harvest, lost someone. Helping each other out on a smaller scale. That along with the church (which is why they had tax exemption) used to be our safety net. People still fell threw the cracks if they were in the wrong community, but a lot could be said for how poorly the system works now.
All right, thank you. So it's basically the same as any other non-preemptive multitasking design.

If the event loop is part of the Node language/runtime, I can see the case for making it preemptive.
Sococo has been around forever and always gets a major eye-roll from the HN community whenever mentioned in a thread.

But I don't think I know a single engineer that has actually used it.

I like the idea of seeing who is chatting with who. If I'm working on something, and I have two colleagues that are also working on the same project and I can virtually see them chatting, I'd probably approach to see if there's anything I know or if they're discussing ideas.
More fretting by the Germans about Tesla.
I can’t believe this article was written and now published in a relatively well known publication. It basically starts with the premise that consultants are evil and then writes as though they are doing terrible, nefarious things by existing in a particular industry without ever really spelling out any nefarious doings in that industry. What a rag.
well there's this great quote from the movie "Cube" (1997):

There is no conspiracy. Nobody is in charge. It's a headless blunder operating under the illusion of a master plan.
Show HN: Gowiththeflow – Inverting the inversion of control in go
Or the inverse TREE() function [1].
There's also the inverse Busy Beaver function if you don't insist on computability...

[1] https://en.wikipedia.org/wiki/Kruskal%27s_tree_theorem#TREE(...
Genuine question. I get the world is turning against management consulting but what is up with all these mckinsey articles? Knowing how PR works Im having a tough time believing about a dozen outlets all decided to write and release investigative articles within the same month.
In Python, you can execute time.sleep(10_000) in an asyncio program, which means it wont yield back control to the event loop effecting preventing the runtime from doing anything for 10 seconds.

In Javascript world I guess you could do the same by replacing time.sleep with some CPU bound code. eg a big calculation or an infinite for loop.
> I set up this super simple ‘Which Face Is Real?’ (http://www.whichfaceisreal.com/) style challenge.

GANs still don't get teeth right. If any artificial face smiles, the teeth are a dead giveaway.
The future of finance is self-driving money
Is there a strong practical correlation between this and that (i.e. not just a thematic similarity)?
This. Vbox won’t run if Hyper-V is enabled, and Docker / WSL2 won’t work without Hyper-V. True for me on vbox 6.0.14, it just crashes the VM with a cryptic error.

Workaround is not easy, hyper-v had a different feature set for networking and shared folders (not sure the latter is directly possible) as well as using different disk image formats.
I've encounted different issues with NodeJS services in the past (and still do) both with CPU bottleneck and Heap allocations.
So i wrote openprofiling-node [0] during this summer to help me profile my apps directly in production and export the result in a S3 bucket. I believe it may help someone else here so i'm posting it

[0]: https://github.com/vmarchaud/openprofiling-node
Pain is subjective too, but it's reasonable to say that being poked in the eye it's painful.
As I said: "CL is Latin of Lisps". If you're a language designer you definitely should know it.

But using a very dense language with too many features for app development, in practice, often causes more issues rather than solving problems.

Clojure is opinionated and that's a good thing.
I like the irony of this happening with Goodwill Games teams.
All of modern Javascript is built on hundreds of NPM packages that will disappear in two or three years

This is soooo true! I actually really like Javascript but NPM is in such a bad place and it's having effects outside of just it's ecosystem. We just built an app using Nativescript which by itself is actually pretty decent but we chose to use a plugin for a specific feature we needed. But then we kept running into problems with it and, after serious back-and-forth with the plugin maintainer, it turns out his plugin depends on another plugin that has had a known, very serious bug. And that project's maintainer has known about it for at least nine months but he has said he doesn't have time to fix it. I take that to mean he's lost interest and the project is effectively dead unless someone else comes along to take the reins in maintaining it. Which we assume means the original plugin that we chose to use is also effectively dead because it so heavily relies on the other plugin.

In the end, we just removed all of the plugins as we determined they were hostile to our productivity and routed around them by rolling our own solutions.
That's not entirely true? I mean unless you're not paying yourself then absolutely I agree with you. But we're making it sound like these companies "reddit" back in the day wasn't turning a profit to pay for the mortgage/bills/insurance or hosting. They were it just wasn't to the extent were investors and the owners could buy private jets and mansions. Not sure if that's a bad thing or a good thing but I do believe they were living well off.
Regenerating New York Harbor, One Billion Oysters at a Time
Well there are definitely some advantages of serverless i.e.

- you don't have to create docker images and complex CI/CD pipelines.
- You don't need to worry about deployments (using Heroku, AWS ECS or Kubernetes) and scaling.
- you don't need to write a lot of unnecessary boilerplate code which you do in the case of micro-services.
- You pay per invocation and resources used for that invocation.

But then serverless comes with all the issues which I have described in original post. I think serverless is good for quick prototyping but for production use, we should still be using micro-services. It'd be idea if we can create a new layer of abstraction which has good things of both micro-services and serverless architectures.
Building a successful remote company is no different than building a successful on-site company.

It's about culture, and about setting the right processes with the right toolset.

Establishing a great communication flow [1] is key for remote companies, and you have to help your teams to:

· Create a community feeling

· Get to see each other face-to-face daily

· Be open about feelings

I recently wrote a few tips on how to set the right environment for remote work [2].

[1] https://standups.io/blog/communicating-better-in-distributed...

[2] https://standups.io/blog/a-productive-environment-for-remote...
Google Maps has a multi-layered business moat that makes competition really difficult

* Massive staff and fleet of vehicles on the ground with multiple sensors mapping the entire planet. Capital costs here are enormous
* Massive network and bandwidth with caches in just about every major IX to deliver ultra high performance maps
* Major established contracts with satellite mapping vendors to get the best data as early as possible
* Major brand recognition with many users using the app and knowing it to be the best of the best

I would never want to compete here, but a major institutional player could
And a greater one by Alan Moore:

“The main thing that I learned about conspiracy theory, is that conspiracy theorists believe in a conspiracy because that is more comforting. The truth of the world is that it is actually chaotic. The truth is that it is not The Iluminati, or The Jewish Banking Conspiracy, or the Gray Alien Theory.

The truth is far more frightening - Nobody is in control.

The world is rudderless.”
I know of a few gaming channels that tend to stream on Twitch and then post on YT later (often in 30 minute segments for easier consumption).

If someone is using (e.g.) OBS Studio to stitch together a screencap and a facecam, it's easy to have to save to a file for later use.
Now that you mention it, it would be a magnificent troll, new account, top comment, huge thread of replies. But it could very well not be.
"bad" itself is a loaded word because people don't like bad things.

"negative" itself is a loaded word because why can't it be positive instead?

etc.

In some cases, like this one, usage of the word "evil" is not implausible. The tribes already exist here, regardless of the verbage being used.
I've also heard (not a Googler myself), that parts of the code are private, like very specific parts of the search algorithm that are very critical IP. So while a vast majority of the code is readable by most, it's not some kind of completely transparent place.
Node is pretty good for managing HTTP requests as long as the responses aren't too large. But parsing data, especially html/xml, is CPU-intensive in node and probably not a great fit.
So I spent time in the also-ran cloud space, ejecting from it as soon as I was able. What you characterize as "eating up", the places I've been have understood this to be "receiving desperate discounts to consider". Oracle and IBM are do-nothings. They're competing for a market segment predominantly with Azure (not AWS or Google), doing so really poorly, and have no compelling value prop.
On a positive note: this was a good write up.

On a negative note: FOR THE LOVE OF ALL THAT IS HOLY, HOW DID THIS HAPPEN.
Sure, its painful to you, but there may exist some people who will describe it as pleasure instead of pain.
this appears to be limited to mobile?

I am able to read threads just fine without an account, in this case safari on my Mac. Safari on the iPhone is fine too.
I can't imagine any greenfield project using Oracle technology today unless they are already an Oracle shop and at that point it's not really greenfield, is it?
I can't believe this is still a thing.

Then again, I felt the same way when I studied it at university almost 20 years ago. It was pretty obviously a pipe dream then, too.
Ask HN: Why do so many people have a problem with Oracle?
A couple threads on HN have repeated criticism towards Oracle (almost always negative) but never really fully explain where it all came from. I have been hearing it on here for a quite but never really knew the reason behind it. Why is the HN crowd so against Oracle?
How about you just use Linux, and then you don't have to run it in a slowed down buggy hypervisor? Also, Docker then works too natively.
Ditto, images weren't showing up for me
> ads actually work.

Yes. That's the (biggest) problem.
You could argue the influence ads have on people is now at a level of power (thanks in part to advancements by Google) that no one should have over others.
You can disable transport security for a certain domain using the plist key NSAppTransportSecurity. But you rarely should do this :)

https://developer.apple.com/library/ios/documentation/Genera...
What to Know About Your Rights to Unionize
Thief Stole Payroll Data for Thousands of Facebook Employees
But how many of these "questionable" practices get held up as engineering marvels by the creators of the monstrosity? When you look at this blog post, you can see the author really felt a sense of pride in this Frankenstein and wanted to show the whole village.
Yep, voat is the one. It was... not ideal.
Typically, I'd agree. However, I think leaving isn't a great option for a lot of FAANG employees.

They have two options:

1. Maintain high pay at another FAANG. Depending on perspective, at least one of those is no better than Google.

2. Take a significant pay cut to work somewhere else.
Most "mainstream media" reports on elections solely on the basis of the horserace aspect of it. We hear very little about the actual policies proposed and the arguments for and against them.

I wonder why?
It's because there's some serious mismatches in how a lot of the APIs work that causes it. Raw compute performance is slightly slower this way, but the better match for IO and other systems make the overall performance and experience much much better in the end.
The real life Gavin Belson
I vaguely remember a good probability mathematician talking about an optimization as possible with sorting what objects to render and it being much more efficient during my time in IT in the university. Ie with math you could exclude a lot of the objects to render. Happy to see it implemented and looking forward to game with it!
The 0 commit project is dead or finished.

The 669 commit project is clearly not finished, but also not really dead, yet.
This is my policy as well.

My perception of Oracle is that they'll do very underhanded, even criminal, acts to extract money from entities who have at one time used their software.

Happily, I have enough alternatives to VirtualBox to let me avoid that risk.
It's just the news cycle. I think McKinsey in particular is in the spotlight because of Pete Buttigieg's presidential campaign and his former employment there.
> We’re currently using an RSA certificate with a 2048-bit public key. We could try switching to an ECC certificate with a 256-bit key instead

Having just ruled out RSA on an embedded project for exactly this reason, definitely the first thing that came to mind.

If they’re getting down to the byte differences, under their additional options, they really should have had binary serialized data instead of JSON. Something like CBOR “can” near immediate conversion to JSON but it would mean an update to all of their end points and they might not be feasible but could be worked in for new projects over time.
I think if anything, Discord will get a lot of what Reddit had in certain communities. Particularly anything around hobbies. It's a shame because things in discord get lost the moment after they happen, but I can find years old reddit posts about something I'm newly interested in.
I may get downvoted for this but IMO these days everything is a collapse. Of course the same policies can’t apply when you are 100,000 large vs when you were smaller. Look at this complaint by one employee on transparent policy

“In an internal email describing the firings, Google accused one employee of tracking a colleague’s calendar without permission, gathering information about both personal and professional appointments in a way that made the targeted employee feel uncomfortable”

I mean its ok to change with time, if you get stuck in the past then you are not seeing the real problem that google is too big to be 100% open for internal employees. This is when you see out of context protests and mob attacks.
> Why is it the responsibility of private insurance companies to look after society’s most vulnerable

This sounds like an argument for nationalized insurance, which may have been the point you were trying to make.

Was that the intention?
I get what you are saying about tipping points, but in your example, but i would fault a bad law, not the enforcement. If the speed limits are universally hated, the community should raise them. Instead they chose to ignore and arbitrarily enforce them, most likely against minorities and the poor. Why keep undesireable laws on the book? The public should want the law enforced.
I can't tell if you're purposefully implying that there were many more people who earnestly said that than went through with it as some kind of insult, but regardless, I'd be genuinely curious to know if there are any numbers.
In my own anecdotal experience - having worked with McKinsey consultants closely - I'm more than happy to upvote criticisms of them and how they operate.
Given how many AI/ML companies infer meaning from meaningless data the information being gone isn't an issue. /s
This is some capitalist nonsense.
The World’s Cash Is Disappearing. Bankers Aren’t Sure Where It Went.
Hardware revolution pushes AI into the mainstream
It could also be plain trolling.

New accounts are coloured green for a reason.
No, not true at all. It depends on the language of course.
>transparency, freedom to work on stuff you like, free food, having TGIFs (or TGITs) where you can ask the CEO of one of the most powerful companies in history to his face why the company chose to do XYZ last week.

Sure there's the elephant in the room but all that still sounds pretty good. Is it right to call that a lie?
Yep. Still this way today for the most part. You wouldn't guess it by reading the comments on this site, but there are no shortage of folks who would love to come work for Google. And if people internally have objections to the work, ads never enter into it. Perhaps that's because the comment has fundamentally misunderstood what google is.

See, calling it an ad tech company is overly reductionist. Even though it is technically true, it obscures the overall picture, rather than clarifying. It is rhetoric. It would be as if you called it a bit shifting company because the most proximal event to it making money is the shifting of some bits. The statement is actually even more misleading, because a bunch of folks are by default opposed to advertising, so the point of the rhetoric is to minimize all the other stuff and maximize the unpleasant part by obscuring it with this reduction.

Yes, ads are the proximal cause of Google's wealth. But Google is a consumer services company that makes money via the inclusion of ads on some of those services. Most Googlers do not work on nor are concerned with ads. They work on the services I mentioned. The work is to make the services better so they will attract more users. It is by delivering great services that Google attracts users. Incidentally, these users also enable Google's money making machine by clicking on or viewing ads sometimes.

(To be clear, I am not claiming that the services are universally great, only that that is the aspiration and the end upon which most Googlers' work is focused.)
I would much more like to employ your children than ones which were taught to accept "Because."
Here's the Vietnam server: http://125.212.244.27:9200/_cat/indices

This is the indice you are looking for. 71,000,000 records.

yellow open fb_vietnam ChkUhOlHQpO_RozynrZdXA 1 1 71839979 11829285 10.1gb 10.1gb

You are right on the 96 hours vs 42 days thing though. It's a lot of work man. No one has volunteered to help. There are a ton of ASNs what can I say lol. I will post about CreditKarma today. Not ProtonMail.

Type in "openvpn.creditkarma.com" to Spyse.com please. What do you see? It says it points to a server in Tunisia right? And that server has 10,000 other host names on it almost all from...hnagroup.com? China's really really big private conglomerate correct?

Anyway again you are right, but I'm tired, I posted the Vietnam server (at least enough data to confirm amounts although we can debate purpose of cluster which is fascinating).

EDIT: Damn it I just realized your account was created new a few hours ago. Can't you use your real name like I do? Maybe email me?

NOTE: To your credit I finally posted. Like 1250 words but we'll get there. My wife wants me to move the butcher paper after all :) https://blog.12security.com/
I think using HTTPS is fine. But there is probably some value in using GRPC+proto by default instead of REST+json. With client-side streaming, you set up and tear down the connection less frequently, and that means you negotiate TLS and send initial headers less frequently. And the messages themselves are smaller, especially for small messages.

https://nilsmagnus.github.io/post/proto-json-sizes/

GRPC streaming is almost as efficient as just using a raw TCP stream, but saves you having to write the protocol glue code. There are already clients and servers that work, and you can just write your protocol definition in the form of a protocol buffer. Worth a look for this use case.

(Also, the clients know how to do load balancing, so you don't have to pay Amazon to do it for you. Unlike browsers, most language's GRPC clients are happy to take a list of IP addresses from DNS and only send requests to the healthy endpoints. Browsers, if you're lucky, try opening a TCP connection but will happy keep the same IP address even if it 503s on every request. Chrome, Firefox, and Safari all do different things.)
Google RSUs also vest monthly (and no longer has a cliff at 1 year, you start venting 1 month after you join) so as far as I can tell it’s exactly equivalent to salary but paid in shares of GOOG rather than dollars. Waiting for vesting shouldn’t keep anyone around for more than 1 month.
WSL was a failed attempt by Microsoft, WSL2 will not be any better. Look at the problems it is causing for people already, and it isn't even GA yet.
I think there's a distinction between systems where users follow people and systems where they follow topics, I think of the former as social media, not the latter.

Twitter, Instagram - social media. Reddit, Stack Overflow, HN - Not social media.
I think you should think long and hard before you roll your own crypto.
Build native apps for desktop and mobile in Go with Fyne toolkit 1.2 release
You may have to pay for other people's work, and that's even more scary for OSS freeloaders.
This is a great write-up - thanks to the author and for their continued work in this space to bring home the consequences of the use of nuclear weapons.

Leaflet is an amazing library and I've found it a very useful and powerful tool with a great plugin ecosystem. Glad they managed to land the page someplace that was less dear to them monthly.
What alternatives do you recommend?
The “Apple Tax” Died Years Ago
Also "Playing to Win: How Strategy Really Works" by the old CEO of procter and gamble and the dean of the toronto business school. In addition to good strategy / bad strategy, playing to win is sort of heads and shoulder above anything else strategy related and on the level of the legendary grove and porter books. Strongly recommend as well.
“AI systems have followed a Moore’s Law on steroids. With new types of hardware and greater resources being thrown at the problem, the capabilities of the most advanced AI systems have doubled every 3.4 months“

“According to Stanford’s DawnBench project, which provides a way to benchmark AI systems, the time taken to train a system on the widely-used ImageNet data set has fallen from three hours to only 88 seconds in the space of less than two years. This translates into massive price deflation, with the cost falling from $2,323 to $12.”
Why would Oracle fix Microsoft's bugs and crappy implementation?
You might want to consider a name change. Falco is a container security tool that's in the CNCF: https://falco.org/
MS is the new BS and PhD is the new MS in the eyes of employers. You need a PhD or even a combo with MBA for certain jobs that used to require just MS these days.
No, Scott Morrison, my husband does NOT want to be fighting fires this summer
I wonder if that would even be defensible in court. The licence surely covers the use of the software in question, not to be a carrier of the telemetry data to report usage of such software.