skysight-inc/HackerNews huggingface dataset:
> [You Either Die a Hero, or You Live Long Enough To See Yourself Become the Villain]

There is nothing to say what happened to Google wouldn’t happen to other companies. I assume some leaders have more self-control. But... I think the larger issue at hand isn’t to prevent it with Just One More Law (tm) or anything like that, but to instead actively chose to not use a fallen companies product and increase the awareness that Cool Company is now Evil Company. Let the problem correct itself.
You're in for a very pleasant surprise once you start looking at suppliers such as PCBWay.com and JLC-PCB.com!
> Their UI looks incredibly sexy

Are you talking about the GIFs in that article? I work on that tool, and just in case you're interested, it's open source, so you can play with it yourself: https://webviz.io :)
My regular home board is a GK64, which has the same layout as the Pok3r, but includes an arrow key cluster (at the cost of smaller modifiers on the right side and a 1U Rshift).
Redis is my favorite database, and it’s interesting to me how many people are afraid of it losing data.

It’s easy to use both RDB and AOF persistence methods if you want a degree of data safety comparable to what PostgreSQL can provide you. See https://redis.io/topics/persistence
> The only reason I'm not on Linux full time is video game compatibility.

Have you tried Steam within the past 6-9 months with Proton?

Steam is bundling a version of wine that Just Works(tm) in the Linux Steam client. Valve is claiming responsibility for all the goofy workaround configuration that accompanies setting up wine for any given game.

Native Linux games are listed alongside emulated Windows only games. This includes dx11 support. In the past 3 months they apparently added DX12 support, but I haven't tried it.

dx9 games have better framerates in Linux than windows on open source drivers. (not Nvidia) dx10/11 games have comparable framerates. Can't comment on 12. Obviously opengl or vulkan games have no issues.

It does not help with multiplayer games that include draconian anticheat mechanisms. Nor does it help you with Ubisoft's or EA's stores, but fuck them.
Have you looked at the issue tracker for Servo? The bugs and pain points are enlightening. Plus, Servo isn't even used in production! The strategy has been to move parts of it. AFAIU, the most complex piece so far has been the CSS engine. That's nothing to sneeze at, but still. I recently wrote a full PKIX X.509 DER decoder in LPeg in a couple nights of hacking; have fun doing that (or writing anything equivalent to LPeg[1], for that matter) in a language without GC. It's absolutely possible, just like it's possible to implement it in ATS or Coq, but that's not the point of debate.

That said, it's one thing to admit the costs of Rust's model. It's another to argue about the implications of that cost--i.e. the degree to which it makes Rust non-viable long-term. On that point I have no opinion, except to say that for complex application development I've been very happy using Lua as a glue language, and many others have been happy using GC'd languages for complex logic. But that's more of a neutral factoid as it both diminishes Rust's relative costs and benefits. Whether it augurs in favor of Rust or not depends on your starting point. Plus, language success is less dependent on merit than we'd like to believe.

[1] Note that LPeg is far more than a PEG engine (like Rust pest), as strict PEG engines are incapable of parsing DER, which is context-sensitive. In addition to its extensions (e.g. runtime matches), what makes LPeg so simple is that you don't even need intermediate graph representations. You can transform subtrees in the grammar inline, mixing function transforms and intermediate captures to your hearts content. This is difficult to explain and more difficult to appreciate until you see and use it in action.
>"Nobody ever got fired for buying IBM"

Now that I think about it, given this is no longer true, at some point it must have been the case that people started getting fired for buying IBM.
BTS x Casetify: Add a little BTS to your everyday tech devices
Stadia is riddled with latency issues. Taking numbers from Gamers Nexus review (https://www.youtube.com/watch?v=m0gILReDQsY) in a high framerate game it has 85ms input lag (22ms for local play) and low framerate games it has 110ms (61ms local). Of course these numbers depend a lot on your internet connection.
I'm sure a sentiment analysis bot looked at it and added a '-1' somewhere in their databases.
There is no such language as C/C++. You and I are tired of C being used where using a more powerful, safer language would also be faster. Rust could be that language, but C++ is another, and much more likely to still be known in ten years.
> It's more like hunter gatherer hunting for bushmeat embedded in an agricultural and livestock raising society where such hunting is unnecessary so the hunt is more about status

It seems like you just described "the hunting culture that persists in developed societies".
They used to offer it, but found that more people were hurt by loss of passwords (i.e. fail-secure backups) than were hurt by hacking. People who lose all their family photos because they forgot their password get very angry and sad, and it happens more often than you might think. I believe they switched back in 2015 or so.
This makes sense. With all that and browser fingerprinting and accounts and "other" mechanisms, do they even need cookies anymore?
DuckDuckGo uses Bing underneath so the company whom you should really be complaining to is MSFT.
Except this store only makes money on showing you where the chips are and not on the sales so if they can't show you the Doritos first, there's no store and no chips of any kind. If that's what you'd prefer, then pretend the store doesn't exist and go to a different one.
The PHP group works best when small groups within breakaway with an idea and remerge.
I believe Rob Pike and Ken T are firmly in the 'add prints' and think camp rather than use a debugger so you're in good company.
Show HN: I'm looking for beta testers for Hacker News android app
>I think PHP is a horrible, cobbled together language. If the core maintainers had a strong grounding in language theory, design, and practice, they do an impeccable job filtering it out of the final product.

urg and then ?? We will have just another Python, C, .Net or Go, which are all good for some ppl and some things.. Sometimes you just need some outside the box thinking...
What would you say is top of the market then? Google seems to pay pretty highly.
VS-1 Polyphonic Analog Synthesizer
More like $38 billion, I doubt he's happy about it.
Yes, Rust has the potential to be faster than C, or even C++. But the compilers' implementations of such optimizations are far too buggy to turn on.
The big bucks are in patents, not in The Proceedings of the Fifth Annual ACM Intergalactic Conference on Subsubsubsfied.

Doing something about https://en.wikipedia.org/wiki/Bayh%E2%80%93Dole_Act seems way more important than fixing publishing...
Seems most people here assume debugger is synonymous with source debugger.
I have an HP 16702B logic analyzer (wonderful thing), which is really an HP 712 class workstation embedded in a stack of logic analyzer boards. Wonder if this will run on it.
I hear you.. I think it has just became the popular millennial thing todo to bash php.
2D Graphics: A Brief Review
Real world music lessons scale better, with many beginner classes at Guitar Center (or private centers/homes) scaling to 5ish students per teacher.

It's not as high quality as 1 on 1 instruction, but the benefits of scale cannot be understated. Offer lessons at 1/3 price but make double the revenue.
A related frustrating indirectness gives rise to another popular internet game:

Go to the home page of an open source software project
then try to discover the (primary) programming language.

The result can be given in minutes, or perhaps the number of links followed. In some cases, the only method is to download the zipped src, or click through to the src directory, if it is a code repository.
Yeah, this is the problem Wag has been having... and they ended up trying some draconian things to try to prevent people from working outside the system.

These market place ideas don't work nearly as well for businesses where there are long term, repeated, interactions between seller and purchaser. They work best when there is a one time exchange, because a market is really getting paid to make an introduction.

edit: I see now that many people made this argument much more eloquently in other comments on this thread.
Because their business model is built on privacy and not necessarily search tech. See my previous comment on this: https://news.ycombinator.com/item?id=22078338

In many ways they are more like a VPN company — a proxy for hire. If they want to expand, a good way would be to acquire Keybase or maybe something like https://bloom.sh and continue exploiting the inferior Google alternatives market.
This is an offshoot discussion and I have nothing against DDG or bang commands -- just presenting another side of convenient searches.

> I know Firefox had install-your-own search plugins forever, but the total lack of friction of typing “!yt badgerbadgerbadger” to get specifically YouTube results was fantastic.

I find "use your own search" to be much less friction than going through DDG since it takes me right to results from the custom search, rather than having to redirect through DDG before going to the results. (Edited to add the following) I'm not going to lie and say that it doesn't make me a little paranoid to think of EVERY search I do going through one provider regardless of their current privacy stance.

I've used them since 2002ish in Opera, continued using them in Chrome, and now I use them in Firefox.

AFAIK you don't even need "install-your-own search plugins" -- just right-click on the search box on the site you want to search, and add keyword.

For example, I have "aj" for Amazon Japan and "au" for Amazon US, so I can just hit cmd-t for a new tab and type "au pretzels" directly in the address bar.

This has the advantage of letting you define your own, too.
You could just run your app in a container.
JFYI, there's no need to install anything. Focus on a search field on (almost any) website, open the context menu, and "Add a keyword for this search". Put a letter or two into the "keyword" input. Profit.
Brilliantly put !
>writing the most elegant code known to man either.
Lol oh the PHP-haters will agree and show you a "Look at my perfect code in xyz"... but the thing about perfect elegant code is no two ppl can agree on it.
Amazing they spent so much time chasing social with Google+ while AWS was allowed to grow with no competition.

They could have owned the cloud.
"You just limited the set of programs you can write to those that can be written ..."

Yes! That's awesome! I want the set of programs I can write to be small, but still large enough to contain correct programs.

For example, I really like statically typed languages! But what is static typing? It's rules that reduce the set of valid programs. In a dynamically typed language, 'def double(x): x*2; double(os.Open("foo"))' or other such nonsense is a valid program that errors out at runtime reliably. In a statically typed language, that program is not valid. Woo! That's a whole class of programs that do bad stuff which aren't valid anymore!

If rust restricts the set of valid programs to those that structure the ownership of data more rigidly, I'll take it!

I do realize that rust has escape hatches that let you model those things when you need to, but I'll gladly take a language that pushes programmers away from difficult to reason about data-ownership-models even if it doesn't prevent all such cases.
> I don't think it is. Their hard-earned reputation for canceling services is really hurting them now

I've only ever heard people complain about this on here, nowhere else.
Perhaps Pike & Co will stop short of implementing every optimization that LLVM has.
>What happens when you want to sell the business, or the sole developer of this monstrous codebase becomes ill? Based on the picture you've painted of it, a good developer won't want to touch it with a ten foot pole.

Lol the same can be said for any website written in plain-js+jquery, or C++
True or not, you have my apathy and my down vote.*

* My memory says I spent way too much on an iPhone. My ego says that can't be true, and in the end memory yields. -nietzsche
I see that you have no experience with C++ in the past decade. There has been no fragmentation in C++ resource management since C++11.
Does anyone remember Geocities? It was almost a rite of passage in learning The Internet to set up one's very own Geocities webpage.
I thought whatsapp was erlang?
Caveats:

Won't protect against scrapers that execute JS (like ones based on headless browsers -- This includes some modern search engines!)

Won't protect against anyone who takes some time to read their 80-some lines of minified "obfuscated"* JavaScript and hook up a simple text transform to their crawler of choice.

So basically it'll only protect against truly trivial scrapers, but not against anyone who wants to get at it and knows basic JavaScript. You could probably get about the same effectiveness by dividing the email amongst multiple <pre> tags...

*"obfuscated" in quotes because it just means whoever wrote it threw in a trivial to bypass XOR, some number character conversions, and for good measure had the JavaScript remove it's own script tag from the DOM after executing...
Unlike some other comments, I use Google mainly and DuckDuckGo sometimes.

As I'm building a product or doing some other imperitive job, I'm not focused on privacy (other than the fact that I put on AlgoVPN and switch between my VPNs often) than getting results that fix bugs or genuinely help me.

Sometimes when I'm searching pretty vague/generic queries I go to DDG because there's a ton of websites that hack their SEO to the top and DDG alleviates that.

As Google recently rolled out its horrible UI I may go to DDG a bit more, but at the end of the day I just need good search results, regardless of which platform (which both engines provides, but based on if the query is generic or not)
I would love for this to exist but don't really trust Cruise to get there. I see their cars around SF every day and almost always see someone with hands on the wheel. And one time I ran into one in self driving mode in an area with construction it was driving really erratically and scared me (biking).
I wish that worked for me. I get up, don't feel like exercising. Do it anyway, 5-6 mins in say "fuck this" and stop.
I hope they sell this to cities. We would seriously regret the privatization of public transit.
Is there any C in WhatsApp?
I made the switch today, I’m liking it so far. Google results just aren’t relevant anymore, I don’t like scrolling through obvious keyword spam sites that are full of nothing of value.
How to Grow Your Startup with the Help of an Angel Investor
You would only need to be paired with one maid though.
Wanna work as a pentester/reverse engineer in Asia?
I offer a job in a big intensively growing company NICE Llc. Salary from $ 2000 and above. Pls contact in Telegram @alisatrv
Is a supermarket discount coupon worth giving away your privacy?
I did this a while ago for my own and my wife's email and ten years ago I changed from .nl to .com for the domainname which is effectively the same thing :-)
For both it's forward and forget, I changed some services to reflect the mail change, most I didn't bother. After 5 maybe 6 years no e-mail came through the old address anymore.
So if you have the time and the couple of $$ to keep it up it's a minor issue, it's self cleaning to a large extent.
Great idea, hope that will lead to more practical usage of deep learning. Any plans of building one for datasets as well? Something like Kaggle's collection, but used in research papers.
Ah, that's the first time I've heard that. I'm certainly not an expert, I've just read/watched a number of reports.
You can't just start it up and run it for 5 seconds, though. A given game might be a hundred hours long and only exercise certain functionality at minutes 5, 37 and 60. It's non-trivial to automate the playback of the whole package and then verify the whole stream against a known good. So you'd need to identify the key points in each game that are important, and replay those with save states and hope that the save states aren't unintentionally encoding corrupted data that came from an existing bug in the emulator you used to run them.

Also, none of that automation you just did will work w/the actual hardware.
You can build pretty good "spam viruses" with that commans and a simple shell script forcing someone to confirm thousands of messages or reboot the computer
If you had to pay for each request you would make fewer and limit the requests to serious requests (school, work, medical).

Having said that, you could provide a central service where people would buy credit to be used on many sites. So the micropay isn't the problem.
It's the perfect SV solution: you have problems caused by underfunded public transport, large income inequality and homelessness? Let's not fix those underlying issues, we can just spend a ton of VC money on artifical intelligence to work around the consequences instead!
One second is a significant gap for data loss.

Also please be aware that if you use AOF persistence, and need to restore a redis instance from an AOF file, you MUST have at least the same amount of RAM available as the AOF file is in size or you cannot restore, and you can even corrupt the AOF in that instance.

I work somewhere that previously (before I started) decided to use redis as a database for many applications and it has caused a lot of pain and the engineering department severely regrets it. I do still recommend it as a great cache/session store, especially if you outsource it to elasticache.
Same, when I first tried DDG (2 yrs ago) the results were horrible. Now I've switched to DDG permanently 2 weeks ago as the results are good enough. Later I'm gonna change my parent's default search engine to DDG in a few days of more testing.

I love that DDG has almost no spam and the fact that it's so on point to the queries and doesnt perform the wide search. My dad has a few websites that he's visits daily, and he just goes to them directly. Since Google and DDG cant differentiate themselves much any more, I feel like the next direction for every tech company is a larger emphasis on user privacy and it's only going to be more important for already established markets as a differentiator.

Once DDG grows by 2x more, it'll become a significant competitor to Google. At the point, that additional data advantages likely approaches diminishing returns. Remember, network effects arent exponential in real life, they follow an "S" curve.
As others have said on this thread, this model is not very good for frequent, repeated services that are provided by the same person each time. When that happens, it becomes really easy to cut the middle man out and pay the service provider directly.

These services are matchmakers, and the matchmaker can only really be expected to be paid to make the match... not in perpetuity. This is why services like Uber, where you only are matched with a particular driver for a single ride and are unlikely to be driven by the same driver again (at least not intentionally) work so well for a matchmaking service.

If you hire a music teacher, you aren't going to have a different one every week. You don't need the match making services after that first lesson. So why are you going to keep paying the matchmaker?
google amp is a plague on the internet and should have been shutdown by regulators. it is definitely anti-competitive. i am sick and tired of our government completely slaving to the big tech companies when it comes to regulations and anti-competitive behavior.

google amp on mobile overrides behavior on mobile, even on android, so instead of web links opening up in the respective and selected default app, it opens up the amp link within google search or the browser. there is no way to turn off this feature on any browser, chrome or not.
HTTP: //wintersupplement.com/rapid-fast-keto-boost/
Rapid Fast Keto Boost

The dynamic part in Rapid Fast Keto Boost that bestows amazing weight reduction advantages to this enhancement is BHB ketone. Up until now, your body has been totally subject to sugars for its essential vitality necessities. Regardless, when individuals start expending a lot of starches by means of garbage and sugary nourishments, your body changes over the overabundance carbs that you may have devoured into fat. Therefore, it is the unused sugars that stores in your body as fat. A ketogenic diet is structured remembering the progressions that happen in your body when it is on a sugar rich eating routine. It urges individuals to begin expending solid fats for vitality to end the expanding reliance on starches.

http://wintersupplement.com/rapid-fast-keto-boost/

https://youtu.be/tOwL09nW_Wc
I think the biggest barrier is still the compiler itself. The thing is built for compilation speed and not usefulness in terms of compille time semantics or readability of errors like the bad old days of GCC and GHC.

In this day and age, I shouldn't have to understand how a parser/lexer works to understand what an error really is, especially for super simple stuff like missing semicolon, bracket, parents or comma, misspelled symbol.

Small stuff like this is just a nussience for veterans, but I've seen it prove fatal on many an occasion for beginners who quicky get intimidated and start feeling stupid.
Confluence is light years away from the potential of this kind of tool I think, well over 10x. And there's a superlinear payoff with really good tools, because of network effects both in amount of users and the quality/quantity/timeliness of information that good tools attract.
Does that include state tax filing?
What tool did they use to come up with that demand generation spreadsheet? Is that just keyword planner or is there something else?
Correct, and if that maid is a match, you proceed. How is that different from a dating site? In theory they only have to match you with one other person.

But my main point was; on dating sites the middle man is almost always cut out instantly. Usually you try to immediately exchange numbers, and then proceed from there.
Hard to tell but in 2018, Google had 3x the driving miles and less than half the disengagements per mile than Cruise did.[0]

[0] https://www.theverge.com/2019/2/13/18223356/california-dmv-s...
Is explanation 2 supposed to be outlandish?

A country like Saudia Arabia is going to use every tactic possible to combat their asymmetry with the West. It's not the crown prince personally having someone cook up a trojan for him -- it's their national apparatus deciding that free potential leverage over influential Americans is a worthwhile pursuit.
Seems a search engineer exodus is imminent.. What good is your best work if the world does not get to see it? Can not write this in a resume.
DuckDuckGo is great, but Searx[1] is even better. It's a metasearch engine that aggregates several search providers that you can self-host, or access via one of several public instances.

I run an instance on my local network, but you can run it for free on Heroku, AWS or GCP or even on a Raspberry Pi. There are several Docker images you can choose from.

[1] https://github.com/asciimoo/searx
My enterprise and teams new to k8s have been very happy with Rancher on k3s with Postgres for racher's data plane, then just cloud providers configured (AWS in our case). It's very easy to deploy new clusters on AWS (we use terraform to deploy rancher and the rancher managed clusters) managed by rancher, have had zero issues with cloud provider resources integrations.

Almost none of the engineers or devops team have kubernetes experience and we've been very happy with Rancher/RKE versus our previous experience with EKS.