skysight-inc/HackerNews huggingface dataset:
> That's exactly the comparison I want

It actually runs counter to your point and aligns with mine better. His day job as an usher was not mentally draining compared to his work on Stardew Valley
Mckinsey Insider View on Saudi
Amazon HQ2 leaving NYC could be a turning point in corporate welfare
This even predated VCL and Delphi. Remember OWL in Borland Pascal?

https://i.imgur.com/esNFWJB.png
You mean: the old Microsoft!
Thousands of Android apps have been creating a permanent record of everything
While true, I also read about Helm v3 (that's said to be something different) and that maybe Helm is not the way to go but CRDs and Operators are... Well, at the very least, my point was - it's all confusing.
C# and Windows Forms was a spiritual successor to Delphi in many ways, IMO. E.g. VCL had TObject <- TComponent <- TControl, WinForms had Object <- Component <- Control ...
Is there a nice web interface that is made for PostgreSQL? I’m in love with the power that PHPMyAdmin brings to MySQL. Also there are DigitalOcean Ubuntu droplet images with it all pre-configured.
And this is why I despise libertarians.
> Google so far has a record of never using a patently offensively

https://arstechnica.com/tech-policy/2017/07/waymo-drops-most...

https://www.reuters.com/article/us-google-bt-lawsuit/google-...
Just as a note, one doesn't have an unrestricted right to live in other EU countries:

"Your host country can ask you to leave if you cannot prove that you have a realistic chance of finding work there.”

https://europa.eu/youreurope/citizens/residence/residence-ri...

In terms of working some countries also apply restrictions on classes of jobs ( e.g. civil service ) or quotas on non-nationals.

It's not as laissez-faire as often portrayed.
What slope? Some people are already there.

https://www.youtube.com/watch?v=vux3-uFNtLw
Then: Ruby is trendy, deliveroo picks Ruby.

Now: Rust is trendy, deliveroo picks Rust.
I checked out your project and it looks pretty good, I like the fact that ideas also have an estimated value attached to them. Would you mind if I included some of your ideas in my own project - Idea Miner (https://ideaminr.com)? Of course, I will mention the source.
AI Driven Functional Testing
Beamer is far from being the right tool for making presentations, and I’ve basically used only that for the last 12 years.

LaTeX is for writing long-ish text. If what you are writing doesn’t contain sufficiently long text, then it’s hard to justify the overhead compared to say Markdown-based solutions.
Ask HN: Are there any open sourced medical ML models?
I'm thinking about building several and open sourcing them!
You’re creating a bit of a false dichotomy here. There’s absolutely methods and reason to subsidize both forms of power. Both would be a vast improvement over coal/petroleum.
I did not know that, so thanks for the tip!
Showing the how without showing the why is probably not helpful IMO. Why is important here.

Using ECS is somewhat like treating your game state like a normalized database. It lets you perform operations on all the items of a certain type at once.

Say in my game I need to recenter my origin on a regular basis. In an open world game, you want to make sure that players don't start to see errors caused by floating point arithmetic, and the further away their position gets from 0, the worse this gets. To fix it, one option is to transform all positions by the same amount to keep the player's absolute position near (0, 0, 0).

To do this in the hierarchy style, the code might look like this: (Using JS because I was writing it today so that's where my brain is)

var gameObjects = world.getAllGameObjects();
var offset = [-1000, 0, 500]; // Pretend it's a real vector

// Iterate through every single object in the game
// (Not using foreach or filtering in either example, sue me)
for(var gameObject in gameObjects) {

// Branch on every game object just to see if it's positioned in the world
if(gameObject.position !== null) {
// Do what I really wanted to do
gameObject.position.add(offset);
}
}

Meanwhile, the ECS version would look more like this:

// This can vary greatly based on implementation
// I'm going to go with an option that reads easily
// This should just give back the list of components, which we'll say is an array.
// Lookup time in this fictional system is the cost of a dictionary lookup.
var positions = world.getComponents('position');
var offset = [-1000, 0, 500]; // Pretend it's a real vector

// Iterate through only the things we care about
// Not using map here, sue me
for(var position in positions) {
// Do what I really wanted to do
position.add(offset);
}

Not only is the second example shorter, but it's also doing a lot less work. We're adding a vector to an array of vectors. No branching, no touching objects we don't care about, nothing extra.

Many ECS systems will allow you to filter down to the set of entities that have two or more components at the same time. Obviously more expensive, but still not as wasteful as checking every object or adding an update function to run every tick on every relevant entity.

The above code was written just before bedtime and not against a real ECS library or OO hierarchy, so please forgive any obvious errors.
I think this is being over thought a bit. Even in it's most primitive form, it could still be quite useful in practice.

It's pretty easy to construct cases where it fails, but all such systems will fail either due to changes in content or changes in structure, and many will fail due to ambiguity as well. It's only really useful to compare how this might fare against other approaches. An example would be producing an XPath expression. Which may be more robust to ambiguity but weaker to structural changes.

This system will fail if the content is different enough that the target text is gone, which I believe is very reasonable. And while you could construct ambiguous text that couldn't be disambiguated by picking a larger string, in practice the value added with the complexity of trying to solve that problem is probably not very good. For the purpose of linking to sentences and paragraphs, this system seems sufficient and probably even better than many alternatives. I don't think many articles have a lot of repeating sentences.

Other use cases than linking to actual text would probably have their issues. Like, trying to link to a cell of a table would be quite problematic. That case may be better handled with something like an XPath expression, but in any case it's a fairly different use case imo.

All in all, my initial opinion is that this design is useful and easy to understand. It gives you the equivalent of Ctrl+F which is not bad.

(Disclosure: I work at Google, but this is the first I've heard of this and I don't work on Chrome.)
Where is the ai in that? The results are just the letter "z" postfixed with random letters.
I got this one: because you live in the USA. Everywhere else, not a problem. Sure it's not cheap but it's not batshit crazy like you have allowed it to become.
Refreshing effort making web simple again.
I remember using Turbo Pascal, basically the predecessor of Delphi. I had tried Amiga Basic before, but this was the first time that I was being helped by a teacher and actually understanding what I was doing, rather than just copying scripts from Amiga Magazine line by line. I was in my first or second year of high school and, IIRC, we had PCs with 486 CPU (Pentium had already launched but it was very expensive). I remember one day a friend of mine came and told me that Intel was going to make a 1Ghz CPU, I didn't believe him. It would take a few more years before I tried the Internet for the first time.
Not only that, but they have pervasive cross-site scripting vulnerabilities that are now exposing the user to remote code execution!

Also, they tend to have out of date dependencies, and are vulnerable to traditional code execution exploits that were fixed in upstream chrome long prior.
Helm is fun for demoing complex things the first time, but in production use, it’s a mixed bag. Lots of great alternatives that feel more ‘clean’ to me.
This reminds me of J2ME games (which had to do this, because using actual objects was prohibitively expensive in terms of RAM on those devices).
ARMv8.1-M adds machine learning to microcontrollers
Let me guess, it has nothing to do with https://www.w3.org/community/openannotation/
Yes.

https://news.ycombinator.com/item?id=19166595
Hmm, there's a slight disparity between the quote and their benchmark table, which shows Clojure and Go neck and neck in the request/sec dept. I guess all the system re-architecting explains most of the difference.

In any case, as the article text also mentions, on the Go side they are using a complete reverse-proxy library that's included with the Go stdlib, which can be a significant advantage aside from the properties of the language itself.

But then it seems they ended up reimplementing many things that the JVM provides: "In order to achieve out of the box functionality such as CPU and memory usage metrics, business logic counters and more - we needed to write basically this entire stack from scratch, which enabled us a much more rapid deep dive of the intricacies of Golang."
Ask HN: Which tech company is most transparent internally?
Which tech company has a culture of openly sharing with all of its employees how and why it comes to its strategic decisions?

At team meetings, this would manifest itself as the leadership presenting the different difficult options they could have chosen from, and then explain why they went with a certain option despite the uncertainties.

Do cultures like this exist at larger companies? Where?
These days pharma does r&d with the balance sheet through M&A and partnering deals that don't show up in the r&d line items

Drug prices are lower ex us bc marginal price is still greater than marginal cost. However if prices weren't high in US, EU and Japan than everywhere else, the drugs wouldn't be developed in the first place
I think that $100 is less of a cash grab and more of a gate to nefarious actors - they can’t trivially cycle through certificates for their malware without spending $100 every time, but $100 is likely not so much that it will hurt an independent developer. I see your perspective though. I have mixed feelings about it as well.
Unless the work is a rest time. Not every job is demanding and if one turns of emotional reactions to workday situations then one will have more energy for later activities.
Who are they embracing? They ARE a web based company, why extinguish web browsing?
Stagnation is not always bad. For one, it helps keep complexity down. We're at a point where building a browser is impossible unless you have literally millions and millions of dollars to invest. That is not good.
Amazon Winners and Losers
Yes, but worse. There is not a single day when I'm not annoyed that xhtml was abandoned.
I'm surprised that handwriting recognition is such a problem for you. Wonder if you can improve accuracy by customizing the training for each user as you grow a larger corpus of examples in each users' hand?
Factors you must consider before buying SaaS for your business
Maybe, but the interesting thing is that I think it identifies not just a difference of degree but of kind. For instance animals can use tools and build things and communicate and recognize self and so forth, where in each case humans dominate in the vast separation of degree we have taken each. I can’t think of any analogue where a vow would be a difference in degree to something. Maybe it’s along the ideas of abstract thought. I don’t know.
It's not just a browser feature, now is it, it's an interoperability feature since you're supposed to share links (it's in the title). This means that the near-monopoly is going to drive people who receive the shared link to consider using the browser that supports this. That puts other browsers quite on the defense, does it not?
It doesn't require specific geography. You can create entirely artificial pump systems isolated from any natural water. These are called closed loop systems. You could create an closed loop pumped hydroeletric system in the middle of the Sahara if so desired. Incidentally you could power the entire world with a solar area taking up a single digit percent of the Sahara.

These haven't been actively developed in the past because we don't have much need for massive storage and they also take something on the order of a couple of years to plan, develop, and execute. You need the demand to be there before the storage is built, but the demand won't exist until the storage is built. Fun problems. Because of this batteries are a more practical immediate solution. They can be deployed anywhere, at practically any scale, with negligible time requirements. And similarly for manufacturing. Since they aren't 'geo locked' their market flexibility is much greater.
Because that is exactly what we have all been clamoring for. Gee thanks Google.

Ok, that is more than a bit dismissive and I shouldn't be as cynical as I am about it but I switched to Firefox for a reason, this crap just keeps interfering. But oh wait, want to watch Youtube.tv in Firefox, oh so sorry you can't because it won't do video acceleration. I remember when you had to run Silverlight to watch Netflix too, that sucked as well.
Huh, so that means you need root to run lsof on freebsd?
Sometime ago we have a provider that give us everyday different IP. Some days we just were not able to do anything without captcha. It seems that some IP addresses were in some sort of spam base
You might need to calibrate your definition of "obvious", unfortunately.

http://thresholdresistance.com/2015/04/16/mcdonalds-new-thir...
Do we have anything like this for voting machines, in any states? If we do, how does it stack up in terms of security and transparency requirements?
I think it's the fact Google got no tax breaks (as far as I know) to do so.
Looks like lots of nice improvements! Glad to see this!

Once there is a way for me to have assigned moderators on my instance able to click / tap to see the ip addy, user agent, associated instance, of users in the room, with the ability to ban them and add a note in an admin/moderator panel..

with the added ability to open list of bans, reasons, and add or remove instances, ip addys, subnets, cidrs, hostnames..

Then I will be bringing a few hundred users to use this instead or wisechat and realchat.

Looking forward to using this one day!
With AMP they are trying to become the web.
And then Hejlsberg left for MS and took his toys with him. WinForms bore more than a passing resemblance to VCL, and C# more than a passing resemblance to Delphi/C++ Builder. Good for MS to recognize true talent when they see it.

Though their current API situation is still a mess: they can't stop screwing with it. But their .NET situation is as good as it's ever been.
That is true, at least in my experience. At least modern phones are smart enough to know how to shut up.
search for George Thoma at National Library of Medicine. His work is US government, so should be freely available to US citizens.
Do you actually follow spec discussions, or are you just guessing? From what I have observed the Chrome, Firefox, and Safari teams are in constant communication. They discuss new features, implementation details, and potential pitfalls.

Despite all the suggestions of "browser wars", they're actually very friendly and collaborative.
Bringing this back to the article - the context for candid feedback is a competent workforce. By your own admission it appears you we’re still in the process of learning about competence so the prof was not providing candid feedback of your submission but questioning your competence. That’s a different and necessarily more personal discussion!
I'd be happy if it ran FreeRTOS. 8MB sounds like a whole lot of memory to me ... currently working with less than 512K on the esp32.
If building from scratch maybe, but when was the last time a browser was built from scratch? Even Chromium was forked from WebKit.
I did it via modem dialup on the emacs gopher client. Those days our TU Graz hypertext university system was more advanced (HTP - hyper text protocol, a gopher with images, search, index and editing) than the primitive www system at CERN, but they caught up, even if it always had much less features than our system.
I use Chrome for a few spare things (like Youtube and full-screen gslides) but for all else FF or Safari (both with ublock+umatrix) are much better. FF handles XML rendering way way faster than Chrome - great for my job.
That filtering is not absolute control, but it is enough to control an election, consider these stats:

http://www.journalism.org/2018/09/10/news-use-across-social-...

Especially with 'AI-based filtering', which blurs the lines on what is filtered and why, these companies have both significant discretion and plausible deniability when it comes to censoring content.
How is it different from this, for instance? https://www.bloomberg.com/opinion/articles/2019-02-14/regula...
Super article by Pradeep. It is very useful for exploratory testers.
It can be pretty energy wasteful relative to other systems that accomplish similar goals. But it's cool, though. :)

Read this for more info https://www.wired.co.uk/article/rave-culture-on-the-blockcha...
Open source project to set vacations for employees
TimeOff is an application that allows companies and organisations to allow their employees to set vacations before they take their time off. TimeOff is an easy to use vacation setter with just few clicks.

TimeOff is completely open source meaning companies can use this project and set it up either internally or in the cloud for their use.

In addition, it is completely customizable i.e. companies can customize its user interface as well as can add new features or remove for their use.

https://github.com/zafar-saleem/timeoff-app
Ask HN: Is this a good idea? Turn a blog into a bot
Hi HN.
We currently have a bot dedicated for e-commerce, that can answer questions about products.

Demo for electronics: https://mysellerbot.com/demopage?acc=YiuvVVUVzRgZeBoqbRLIOCKCUhyVYWAJoHfuKUTk

Do you want one that can turn your entire blog into an 'Advice Bot'? Visitors ask questions and get answers with links to your post.

I could address categories like Beauty, Travel, Dating, Nutrition, whatever else.

Would you guys like an Advice Bot for your blog?
Its unreadable.
What does that even mean? AMP is built on WebComponents, which are an existing web standard. That's no less standard than anything else using custom elements.
Fun is emotional and emotions are inherently rational. Healthy and productive are subjective judgements on how someone should live their life and have nothing To do with fun.

The fact that someone enjoys work is happy coincidence for them.

There’s many more people doing that exact same job who don’t have fun doing it- the vast majority of humanity does fun things to make their life worth living.

A small percent of humanity enjoys its work; and a far smaller percent both enjoys their work and makes good Money while doing it.

There’s no substantive foundation on which to discuss “fun” while also tacking on “healthy and productive.”

Fun is essentially irrational.
Funny how the argument about veering into the unnatural numbers is voided by a Maybe type.
How do you run umatrix with Safari? I’ve thought it’s not available.
You're basically describing compilers. Microsoft Word probably wouldn't run on sed because it requires things outside of the capabilities of a Turing machine, like being able to produce a GUI.
Aren't they "obviously" talking about Internet Explorer's hegemony "then", Chrome's rise "now"?
That's my point. The web is so complex that browser engines are becoming a monoculture. Even if you forked Chromium now, you'd need hundreds of engineers just to keep up with all the new things that are constantly added.
Very reminiscent of RuneScape.
What scale is "noticeable"? Is it slower than "we're going to pretend the network is slow and send you 1KB/s until we generate the rest"?
I think 2100 is what was intended.
Highly Unusual Trends in Intensifying Atlantic Hurricanes B/c of Global Warming
But since when is it a good thing that the last time someone managed to build a web render engine from scratch was thousands of years ago?
> There's a lot of support infrastructure that hasn't been invented that is required to produce the roughly 3 terawatt average per day as well as the storage for the daily cycle.

On the contrary, two solutions already exist.

Batteries are expensive, but (IIRC) still cheaper than nuclear, though more expensive than fossil fuels.

And the losses of planet-scale grids are small compared to the cost-advantage that solar has. You could literally power your home at night from the sun hitting the other side of the planet. (That said, I have no idea what the Installation or maintenance or political costs are, only the efficiency).
I wish they had at east posted a browser-runnable version of their test so we could see for ourselves which browser is which, or compare JS vs WASM on our own systems. (On this type of code, I'd expect Safari to be the fastest, not Chrome.)
The fact that NYC's transit runs 24/7 makes things really hard to fix, upgrade, change, etc.
Does anyone have a review of this book? Just wondering why it was posted? Looks pretty cool but wondering if I'm missing something.
Similar Javascript feature existed for a long time:

Link to first occurrence of "pseudo" on page:
https://trac.edgewall.org/wiki/TracLinks#/pseudo

Link to last occurrence of "highlight" on page:
https://trac.edgewall.org/browser/trunk/trac/htdocs/js/searc...
Hi, I just added Redis advanced filter. Thanks for the feedback!
Why is the possibility of a wheel being reinvented a desirable thing?
I think the other formalism you're talking about is

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

There are a number of different models of universal computation that were formulated in the 1930s or soon afterward and can all be proven to be equivalent in power. In CS courses in the U.S., people might learn about more than one of these and also prove that they're equivalent. But only the one with the tape and symbols is referred to as a "Turing machine" here; the other ones might be called "computation models", "computation formalisms", or something similar.

I don't think that the string-rewriting model is as commonly taught over here, although I'm sure it's alluded to in discussions of rewriting in formal grammars

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

Interestingly, the Markov who devised this model of computation is apparently the son of the Markov who studied Markov chains and Markov processes.
A survey on dynamic and stochastic vehicle routing problems
Bazel should be pretty good for that:

https://bazel.build/

https://docs.bazel.build/versions/master/be/protocol-buffer....

We use it at work to build a web app whose backend is written in Go and frontend in Typescript. All of the code gets built and placed in a Docker image using these rules:

https://github.com/bazelbuild/rules_docker
Pimp My Kubernetes Shell
Take It to the Limit – An Overview of Long Scroll Websites
DConf 2019 in London
Yea, that's not always how it works. There are a lot of things that factor in to what happens with kids, including the age of a person when the kid happens. It's also not something you can go back on, or just ditch.

And people with kids deserve to comment that they don't have that time because if everyone used the 20 something single white male with no kids, no responsibilities, and minimal routine for anything but work, sleep, and a free 8 hours a day, human society would collapse in to a even bigger cesspool of poverty.

Having children is necessary, and important, for our society. It should be fully supported. Not the subject of derision by people with your attitude.
Gitlab, a lot of there stuff is super well documented because of their remote culture.
Great post! Will definitely help my startup.