skysight-inc/HackerNews huggingface dataset:
I agree, it's a shame we don't push Hack more broadly (in general I think the reason is our teams are focused on internal adoption and improvements, and don't feel they would benefit from supporting open source community), it's such a pragmatic language, so familiar that folks pick it up super quickly, it's getting an awesome standard library now, it's a got a great type system, great IDE integration, scales to our bizillion lines of code...
I was in Guangdong when SARS happened in 2003, I have heard rumors for months until the Chinese gov eventually admitted there's such virus exists. Ever since then I basically have zero trust in the Chinese gov. For this time, since Chinese new year is coming, I had actually warned my coworkers do not go back to China, especially Wuhan, a couple days back. So bad not everyone listen, now they are kind of scared.
Heuristics & observations of teams resolving internet service outages (Part 1)
> You also have no chance of accidentally committing a print statement.

Debuggers are ephemeral---unless they are "reversible", which is a subject of ongoing research. You can't replace logging with debuggers, and some print statements used for debugging are in fact better described as post-hoc logging. On the other hands, print statements do change your program and can mask some other problems especially in multi-threaded programs.

> There are literally no drawbacks to switching to a debugger.

Only for properly prepared environments. In some environments enabling a debugger itself can be annoying or even close to impossible (for example, some non-native socket-based debuggers tended to be fragile). I use debuggers when I can, but being able to not rely on debuggers is useful from time to time.
Show HN: Browser Based PowerPoint Alternative (Beta)
None of PHPs warts benefit the language. At best they benefit the implementation, which is presumably why it happens. (Various inconsistencies and warts in Python and JavaScript can be readily traced back to implementation barriers, as well.) But languages like Lua show that PHP could have implemented all its features wart-free without undue implementation complexity or any runtime cost as almost no language element in PHP was added and implemented until long after it was added in other languages, including Lua, which is a fraction of the size of every major comparable language out there and generally faster to boot.[1]

PHP is great despite itself. But great it is. You can say that about many popular software tools, but PHP is unique in effectively going unchallenged in its domain, iteration after iteration, decade after decade, quirk after quirk. ColdFusion was the only real competitor, but it died when they tried to replace CFML with CFScript. (Well, also because ColdFusion was proprietary.)

People believe languages become popular because of their design features, but if that were true we'd all be writing in Haskell and Scheme with shims for C-family, imperative-style syntax. In truth language features, including syntax, are usually driven by implementation barriers that arise early in a language's evolution, starting with the choice of GC or no GC. The language succeeds despite itself. Lua is a uniquely elegant language precisely because the Lua authors eschew backwards compatibility between every significant release. Every major release of Lua (which looks like a minor release if you expect SemVar) involves a wholesale refactor of the implementation, and syntax breaks are judiciously allowed (i.e. more weight is given to implementation complexity than to compatibility convenience, relative to other languages). It drives people nuts, but the product of this process is the only reason one comes to use Lua in the first place. Functional language families have a leg up in this regard, but ultimately it still plays out the same way, which is why not all functional languages are the same. PHP stands out for having no legitimate excuse for its quirks beyond, "we don't need to bother because we're unchallenged [for myriad accidental reasons]."

[1] For example, JavaScript's lexical scoping quirk derives from its original half-baked implementation. But the Lua authors published a paper many years before PHP got closures (possibly more than a decade before?) that explained their technique for implementing proper, quirk-free lexical closures in just a handful of lines of C-like example code. And Lua's compiler compiles to bytecode as it parses, much like early C compilers, so it doesn't have the benefit of arbitrary lookahead or multiple passes. Someone elsethread asked why PHP (and some other languages) require explicit variable bindings for closures. People like to say that they prefer this syntax, but regardless of whether it's preferable, the fact of the matter is that in practice it happens because it's easier to do it that way, especially for statically typed languages. (Except it's not necessarily easier, as Lua shows.)
I’m not sure we can conclude Europe’s broadband policy is better than America’s. The former optimised for consumers today over investment tomorrow. That’s hamstrung an array of projects across the Continent.
Exciting and Beneficial Features of Microsoft Dynamics NAV 2017
Paper Programs (2018)
JLCPCB.com will get a 5-pack to your door for about 20 USD
I mean, there ARE services to provide in this space that aren't rent seeking and are worthy of being paid for... things like financial service (taking payments), escrow service (making sure each side provides the agreed upon service, and arbitrating any disputes), vetting services (could be ratings, background checks, etc), guarantees and insurance... i am sure we could think of many others

I am totally fine with a company providing those services to independent contractors... I just wish they would do more of those things and less of the attempting to force you to keep using their service
Isn't it said in the article that Redis can be replaced by anything else

> _redis can be replaced or complemented by another NoSQL database (such as MongoDB) or a relational database (such as Postgres). Throughout this section, where you see redis, feel free to replace it with the database you might want to use._
On my desktop with a GTX 1060, Chrome can play 4K60 YouTube videos without issues.

But yeah on my laptop with Intel integrated graphics (I thought Intel was supposed to be better supported vs Nvidia under Linux?) I can barely play a 1080p video without frames being dropped. It even struggles displaying a 4K desktop so I have to run at 1440p, while Windows handles it fine.
I think I mentally give DDG a harder time than it deserves. When I search something and don't see the result I want I think "Wow ddg is shit, I'll try this on google" And then I still don't see what I want and think "The info I am looking for doesn't exist or my search was wrong"

Despite both failing I tend to be a lot more lenient to google.
that's a rather simplistic and faulty argument. there are plenty of things wrong with "lure and then abuse" scenarios, and it isn't really an argument at all to say "but look at all the good the lure phase did".
What happens when your "quick'n dirty proof of concept" has to become production? Rewrite?

As for the other stacks: I do what everyone says not to do. I write stateful servers in native compiled languages with no GC. So far I've yet to encounter any scalability problems. They simply do not exist when said servers are runninig on 32 core monsters with gobbles of RAM and not slowed down by interpreters, garage collection and bazillion of abstraction layers. Sure I could not serve Facebook using this, but hey it works just fine for the 90% of the rest and that is where I make my money ;)
Albeit cumbersome you can choose to share things only with some of your friends of your Facebook account.

You can set up barrier inside the account, you can also setup multiple account.
Earth's oldest asteroid impact 'may have ended ice age'
As long as the search results don't need to be extremely localized, I found DDG much better and less obnoxious for a year.

Still can't get away from "Pizzerias around me" style queries on G + not expecting DDG to take these up anytime soon, as they are probably like 10% of my search queries per day anyways.
So is -F, IIRC.
As someone hearing about this for the first time, are custom searches portable? Do they sync with Firefox Sync? Do they work on Firefox for Android?
I've been really skeptical of DDG, but one of my favorite features they've implemented is the system wide dark mode support on macOS and iOS. It's worth using just so I don't burn my eyes out on Google's solid white results page at night, with the option to jump to it if I need it.

The results are sometimes worse, but at this point, I'm pretty happy with DDG. DuckDuckHack is discontinued though, which is a shame. I feel like it's one of their advantages (letting the community write new features into the engine), but they don't seem to want to do anything with it.
To be fair, the idea of a centralized computer generating content for dumb terminals to display has been around since the dawn of computing. Terminals connected to mainframes. Local X servers drew content as requested by remote X clients. The idea of having all your software and data on a very powerful computer inside your home (or pocket) is the crazy new one.

Certainly the concerns and dynamics of the situation are different now than in the 70s and 80s, but some of the thought processes are the same. People want to stream video games because they don't have $2000 up front to lay out on a gaming PC. Streaming lets them pay $5 a month instead, and unlike credit, there is no commitment. That's valuable. Greed is another reason for the cloud. There is no reason why someone should pay $10 per month for Photoshop, but since it's the only option, people do. That's free money for Adobe's shareholders.

I can see why people try to poo-pooh this stuff; computing is built on hobbyist experimentation, and the cloud takes all that away. You can't write your own video game. You can't tweak settings, or make mods. You just get a game that someone else made. But from a technical standpoint, streaming stuff is probably going to work. I have less than 1ms ping to a nearby datacenter (speed of light distance: 8 microseconds), and so do 10 million of my neighbors, so it's probably quite profitable to have a collection of high-density GPUs and CPUs rendering games for a few peak hours a day and then training machine learning models outside those hours. The technical challenges are minimal; the idea has been around for 50 years. The actual challenge is getting the people who own the cables in the ground between your house and that datacenter to actually switch packets quickly enough to make it all work. When you were connecting a mainframe in the basement to terminals upstairs, you made it work because it was your job. But now, one company owns all the cables and another wants to make content to send over those cables, and the incentives no longer align. Sure, Spectrum COULD update their core routers... but they could also not do that, and then your video game streaming service is dead. (Meanwhile, they dream of showing up and making their own video game streaming service. They have as much time as they want, because they own the cables!)
Meanwhile, whatsapp still not blocked in Russia and there is no good explanation for that besides:

So far, Roskomnadzor has "no urgent request" to include Viber and WhatsApp messengers in the register of organizers and distributors of information. According to Interfax, this was stated by the head of the Department, Alexander Zharov. He was asked when these companies will be included in the register.
"We had a stormy substantive dialogue with the telegram messenger," the official recalled. "We are consulting with all other companies on this topic until there is an urgent request to include them in the register."

Maybe gn. Zharov uses whatsapp for chatting with his family and they didn’t like the appearance of mail.ru’s tamtam.chat.
Don't even need that, intercepting SMS is enough.
I've never really considered it a feeling of doom. It only lasts a partial second or two and you don't really have time to feel anything.

I mean, it literally can take your heart going 400 beats a minute, stop it, and instantly start going 72. It feels fucking crazy but I never have time to feel "doom" specifically.

I do know that the paramedics love administering it though haha.
Just FYI, Startpage was recently acquired by a shady company.
Goimports breaks when two packages have the same local name, can't handle import name overrides, and doesn't solve the variable problem. My solution fixes everything.
Ironically I just made the switch to DDG today with Firefox because Google’s results have become so polluted and irrelevant.

I expected Firefox to ship with DDG as the default but alas it did not to my surprise. Why is Google still the default in Firefox?
I imagine the vast majority of the digital library is included here:

http://libgen.is/scimag/repository_torrent/

80,700,000 articles as of today. These torrents contain every single article that's ever been accessed through sci-hub. Database dumps at http://gen.lib.rus.ec/dbdumps/ provide an index.
This is great would love to use a piece from this as my desktop background. Having trouble downloading images though!
That's a crush load number usually it's a lot lower. Unless if you're talking about articulated buses
Fairway planning to file for Chapter 7 bankruptcy, close all its stores
Isn’t it entirely possible that MBS simply had a phone that was easier to hack than Bezos? That was the first thing I thought of.

Also, how much of an amateur hacker would you have to be to launch an attack from your own personal device?
Top SEO strategy advice sites often carry this kind of advice: https://moz.com/blog/how-google-adwords-ppc-affects-organic-...
Yes, VC returns are dominated by the huge hits, so everyone is chasing those. Google almost certainly returned more than every other investment made that year for example.

For a tens of millions pitch go to Earnest Capital who will be perfectly happy to invest.

https://earnestcapital.com/
> It seems you haven’t tried to use Ubuntu as a desktop, especially not outside of command line.

I'm typing this on Ubuntu.

> The answer was many times “it’s because it’s Wayland”

I don't know how that is an answer you've come across as a solution on Ubuntu, because Ubuntu does not use Wayland unless you go out of your way to use Wayland.

> Horrible experience, when I've used (just an example) gpart for years, it worked, then install a new version of Ubuntu and it doesn't. Then I investigate why, because Wayland

I've used gparted for more than a decade and never ran into an issue with it. Not sure why you have a problem with Wayland when Ubuntu doesn't ship with Wayland support.

> And I really never wanted to care about Wayland and compositor.

If you were using Ubuntu, you never had to care about Wayland, unless you inflicted that problem upon yourself by going out of your way to use Wayland.

> I suspect that those who develop GUI on Linux don't use themselves what they produce, as a lot of GUI is often unusable, or, even worse, was usable once and then completely degrades, even with newer... compositors, or even some other kind of "improvement."

I respectfully disagree.
> Alternatively, the US and other democracies could be destroyed and their populations either exterminated or forcefully assimilated into some kind of authoritarian world superstate.

A false choice you attempt to make true by ensuring the cycle of escalation never ends. No US war since 1945 has been undertaken for the purpose you ascribe.
Ok so for ubuntu (which has what desktop share again?)

> _Add a 3rd party repository to apt_

> sudo add-apt-repository ppa:longsleep/golang-backports

> sudo apt-get update

> sudo apt-get install golang-go

> Note that golang-go installs latest Go as default Go. If you do not want that, install golang-1.13 instead and use the binaries from /usr/lib/go-1.13/bin.

> If that's too new for you, try:

> $ sudo add-apt-repository ppa:gophers/archive

> $ sudo apt-get update

> $ sudo apt-get install golang-1.11-go

Am I being trolled here?

How would you compare this for both memorability and user experience compared to say "rustup update"?

Please take a step back and look at that question without personal bias. Please!
Whoops, my bad: https://heinonline.org/HOL/LandingPage?handle=hein.journals/...

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

But it doesn't sound like Greenwald will get a jury trial.

Thanks for the correction!
Odds are, with the amount of RAM available, you get the performance of an in-memory database with Postgres too.
I think it'll become easier to write your own cloud-streamed video game in the maker/hobbyist kind of way, even if the cheap or open source Stadia-workalike backend hasn't arrived just yet. (Of course Google might open up Stadia itself at some point too)
Go would be about right, had it been released around 1992, when we had Oberon, Oberon-2, Component Pascal, Modula-2+, Limbo making the university rounds.

As it is, I see it mostly as C replacement.

Yes, as C replacement, as projects like TamaGo, Android's GPU debugger, gVisor hypervisor, Go's bootstraped compiler, Fuchsia's TCP/IP stack, TinyGo for microcontrollers, show.

However for anyone that enjoys being able to take advantage of what happened since 1992 in mainstream computing, Go isn't it.
Might as well ask here as it's trending, what happened to Discord's store? It was unceremoniously shuttered and removed from the UI. How much of a loss was it? I imagine months and months of work, nevermind the deals needed to be set with the publishers and game developers.

Can anyone inside comment? What was it removed so secretly?
Put yourself in an interviewer’s position hiring you. “So you were given more responsibilities and a decent raise. And you bailed before you really spent any time seeing what that was like?”

My suggestion, try to find opportunity here. Successful technology implementations are much more about building relationships and understanding people’s roles, responsibilities and workloads and a lot less about SQL, code, gear, etc.
Do not sell my information requests seems to impossible to opt in
US need not worry about Huawei's growth: Full speech by Ren Zhengfei in Davos
I just realized I still have your Alpha! I should pop that in the post.

What's next on your list of weird designs?
Wuhan is in the middle of China, every transit passes through it. It’s like the Chicago of China. There is no way in hell the government is going to able to lock it down.
How does this company continue to get worse and worse every time I read about them? People spent a fortune on their products, without ever imagining they would be worthless only a few short years later. Without updates, the 3rd party integrations could stop working at any point - google play, Spotify, etc. And then it would be a brick . This move sends their resale value immediately to almost zero in my opinion, or as soon as people realize the implications.
Heads up, AWS has a public GitHub repo (https://github.com/aws/containers-roadmap) where users can submit bugs and feature request for managed Kubernetes (EKS). It is quite robust and actively maintained by AWS engineers.

Recently managed Kubernetes on AWS (EKS) rolled out the ability to make your master public or private. Previously if you set it to private, you were only able to lookup the master endpoint DNS entry within the VPC. After much backlash[1], they now advertise the private ip publically which allows much greater flexibility. A highly anticipated and nice change.

[1] https://github.com/aws/containers-roadmap/issues/221
There's a thing I wish FF had that Chrome has had for a long, long time (an older comment of mine):

https://news.ycombinator.com/item?id=20056174

re: ease of searching within sites and building that availability (of sites) up
How do you do that with a Production system ?

That's where debuggers are essential.
Delphi and Turbo Pascal are also built for speed, with more expressive languages, and are still able to provide sensible error messages, all the way back to MS-DOS days.
My experience has been that Discord is a pleasure to use.

And then there’s IRC, Slack and Gitter - by preference. With Gitter being by far the worst
I'd also like to know this. Been using Firefox mobile but chrome on PC and syncing custom search operators could be what gets me to switch back to FF on PC
Ironic that I once switched from Dogpile to Google. We have come full circle.

Edit: Looks like Dogpile still works, and flags the google ads properly. I'm switching back!
JK for :, UI or WE for escape.

Escape never seemed so painful!
I've been reading Berry's The Unsettling of America and am finding it a very comforting counterpoint to my career in tech and associated feelings of burnout.
The point of Whole Foods (at least for those I know) isn't quality of produce. You can get similar quality produce by spending more at most other supermarkets. The point is the diversity of specialty items which I haven't really found an equivalent for in any chain store in Europe so far. I don't think that model would succeed in many European countries that are slower to adopt novel and/or imported food trends.
YOLOv3 Object Detection
Different thought: our expectations are in the way. Let's see it as it is.

If the whole page looks like an ad then maybe we should see it that way. Google search is now for finding which ad to click on. Its now an advertising index. Not a general search engine. They don't want you finding anything but ads. So they've made everything look like ads.

I think I'll stick with DDG. Unfortunately if the whole page is an ad then the whole page is likely irrelevant. No matter how much data they have on me, paid content in my search results are likely not what I want to see.

Them knowing I have fish hasn't helped them advertise to me. Google results don't include who I regularly buy from. Even reading my fish hobby email account hasn't helped them improve. I've already used google search with that google account etc. All the ads were completely useless. Trying to sell me irrelevant items from irrelevant retailers. Wrong fish. Or trying to steer me towards boats. If anything, I didn't find what I needed and dropped back to DDG. I needed information necessary to a sale and paid content is completely inappropriate.

All that infrastructure slowed down and frustrated a sale. So. Not so good.
At that point you're introducing significantly more syntax, destroying the nice lisplike properties.
I did not for the first 10 years :)

These days I feel completely disadvantaged without an interactive debugger (such as gdb, msvc or a good repl)
Visit here nowhttps://supplementsworld.org/ketogenasis/
Ketogenasis
At the outset, being fat wasn't an issue. Because of a shortage of nourishment and continually moving, individuals didn't need to attempt to thin down. Be that as it may, in present day days, nourishment is a surplus and we feel substance to sit and sit in front of the TV. Which is the reason you need to return to the start and attempt a progressively regular weight reduction strategy: The ketogenic diet. This top new eating routine assists with consuming additional fat and use it as a vitality source. What's more, SuppleFusion Ketogenasis Weight Loss could be actually what you have to get considerably quicker fat consuming. These top new pills expect to work nearby the keto diet to get you a much greater fat consuming lift. Along these lines, continue perusing our Ketogenasis Review to discover more! Something else, click the flag underneath to perceive how the main keto pill could function for you.
50 Days of Machine Learning from Scratch