skysight-inc/HackerNews huggingface dataset:
Looking forward to seeing this mature and be tested by the community. For what it's worth, Samsung Internet is now available on non-Samsung phones and supports content blocking plugins (like Disconnect, AdBlock Fast, etc). It's incredibly smooth and polished as well, making it a great replacement for Chrome on Android as long as you don't need the Google account sync features.

https://play.google.com/store/apps/details?id=com.sec.androi...
I've had two removed. One just popped out when pulled with the extraction tools, the other totally shattered, which then required an operation under general anaesthetic to be fully removed[1].

Of the remaining two, my top left one is fully 'through' but at a slight rearward facing angle. I don't know if that is normal or not. The other (my bottom left) is 99% still under the surface, and like another commenter just said, is sideways orientated with the top of the tooth facing the front of my jaw. What sucks about this tooth is that because it's slightly erupted I do get food caught between it and my rear molar so I have to be very thorough when cleaning. It doesn't move at all (it's been like this 20 years now) or hurt, so I just live with it.

Here in the UK simple tooth extractions tend to be done with just local anaesthesia via injection into the gum[2]; Only the more complicated removals end up in hospital as a general anaesthetic based operation done by a Ear-Nose-and-Throat specialist.

The pain only really hits once the anaesthetic wears off. Tooth pain is one of the worse kinds of pain I think. It only lasts a few days though as the mouth has an amazing ability to heal compared to other parts of the body.

---

[1] I also had a largish mole on my brow removed as a freebie at the same time. Bonus!

[2] UK Dentists don't use gas.
Radeon Pro SSG – The World’s First GPU to Break the Terabyte Memory Barrier
Would you please stop being so personally rude and thorny? Discussions are always of higher quality when we aren't and quality is what we're here for.
Not certain how you can describe all of Europe that way. In my experience, European countries have very good upkeep of public spaces even by higher developed world standards, and especially compared to the US.
As a Dutch chauvinist, I beg to differ. We generally take excellent care of public places. This is a combo of culture and government services actually cleaning stuff up every once in a while. Of course, this is HN, so cue some replies about horrible stinky places in the Netherlands, but as a general rule I stand by this. SF is a pile of poo compared to an average Dutch city.

And then I haven't even mentioned Luxembourg. That entire country is so clean and tidy that it almost looks like a cartoon.
401 Unauthorized means you aren’t authenticated, or your authentication is broken/expired/invalid.

403 Forbidden means that your authentication is valid, but that you don’t have access to the resource.

401 should not be used to indicate the latter.
Large American tech company leaving China is not without precedent: Google left China not too long ago and there were no shareholder lawsuits. "Fiduciary duty" is the hand-wringers' answer to difficult moral questions. It turns out those principles were not principles at all; just artful marketing.
I've used Sentry and Rollbar for exception logging both server side and from the browser. You can log various warnings or errors as well to these systems and you'll get graphs of error rate over time and whatnot.
I wish you could also see raw values of those posts, some things I could not draw a conclusion from it.

Example: Rails took a huge percentage hit (-12%), still node.js only got up (+3%), so is web jobs disappearing? or new jobs being created and the market expanding (Machine learning & AI)?
Node is going up, React is going up, but Javascript in going down... what gives?
So, Google is going to block their competitors' ads and keep showing their own?
>The CCP restricts free speech because it fears losing its ruling status.

And that's China's own problem (or lack thereof) as a sovereign nation, not something for Apple or the US to decide.

Not every country wants (or even works better) with a US style system, and interventionism has led to disastrous results in the not that far past.
I'm going to take this moment to rant at dentists!

Going to the doctor they get the excuse that they rarely do anything that could possibly hurt. Dentists on the other hand are practically doing minor surgery every time you visit them.

I know many of you will never have had any bad experiences at the dentist but I've had tons and what's extremely frustrating is many of them are preventable but dentists seem to have almost zero standards.

Examples:

Lukewarm water please. Many dentists just have tap water (maybe filtered) squirting into your mouth for rinsing. If that water happens to be cold gawd help you if you have a cold sensitive spot.

Similarly they have that suction hose which creates a draft. A draft that can cool sensitive teeth to the point they scream in pain.

One of the last dentists I went to connected something to my right cheek of my mount the hold it open. He'd turn around in his chair to get something behind him and yank my head off the headrest.

Another dentist I went to recently started cleaning my teeth. It felt like she was taking an ice pick and stabbing my gums. Needs to say I stopped her after about 30 seconds and left.

Went to a dentist that was supposed to specialize in painless-ness. He didn't have any kind of topical to numb you gums before injecting the anaesthetic. Not that it helps. It always burns like crazy when they inject that stuff for me. It does eventually make that part of my mouth numb though often not numb enough so when they get deep and they have to do it again.

When they hit pay dirt it feels like someone took a 6 inch white hot nail and using a hammer pounded it 4 inches deep into my head. The pain is searing. I'm not exaggerating. On a scale of 1 to 10 it's a 45 in pain.

I have lots more horror stories. And yes I brush twice a day, floss, and do other things to maintain my teeth. My teeth aren't normally painful but every visit to the dentist is hugely scary for me.

Someone PLEASE fix dentistry.
I wasn't aware I was blaming anyone for anything?

Organizations of any kind have someone they're supposed to serve - from your neighborhood bowls club to a fortune 500 company.

Organizational (corporate) governance is how you make sure the organization is operating for the benefit of its intended recipients.

Some organizations do governance well. Some do it badly. When the owners (shareholders, members etc) take their eye off the ball over time that organization will skew towards badly.

I don't think this is a controversial statement at all, even when applied to workers' unions.
I switched from Chrome to Firefox on Android because Firefox supports any extension you want on mobile, where Chrome doesn't support any extensions on mobile.

uBlock Origin alone has made that switch worth it. No ads in Google results either.
Why everybody listens when Jack Ma talks (it’s not just because he’s rich)
There are other places yes but out of the countries I've visited, the US is definitely one of the worst. All the Europe I've visited (Paris, Berlin, Zurich, Istanbul, south-eastern region of Russia) has been about as well kept as Australia, my home country. Aside from Malaysia, I can't think of a country that's worse than the US. Even the (disclaimer: nicer, less impoverished) parts of Mexico I've visited were arguably better maintained.

Another disclaimer: I live in the Bay Area and that's where most (but not all) of my feelings about US public spaces come from.
For all you folk talking about pascal and so on, Delphi really isn't about the language imho, it's about the components.

The VCL is Delphi's component model, and it just isn't available anywhere else, if you've never used it, download the free starter edition and have a look. You can make applications in minutes, you can make your own components in Delphi as well and include them in the IDE, they look just the same as the ones that come with Delphi. You can also buy commercial components. You can make component editors that are included in the IDE to make things easier for developers, it is really unique.
Uh-oh.

That is the point where your physician had to stifle a giggle, I'm afraid.

People who are sincerely and humbly committed to seeking truth on a topic, don't make sneering comments like this.
> Consider the disaster that happened in Iraq when the US wanted to export democracy there.

...by force.
Aha, then add more fun through pictures (the drop of elixir thing at the homepage could be the spokesperson). How many people are working on this?
>Freedom of speech is not freedom from consequence.

That's exactly what it is.
>HVDC and UHVDC is getting fairly cost effective now, so I don't think we'll need huge government subsidies to see adoption there, and it can be driven by utilities.

I've been told by people trying to build these things that there are some pretty terrible incentives discouraging HVDC.

States without access to good wind sites may still oppose HVDC because they would prefer to build either different power sources or less efficient windmills in their own state to capture the tax revenue (or to use federal subsidies that might go unused), so they prefer not to be able to buy power form a farther away state.

And even the reverse can be true. Localities with extremely cheap energy prices can sometimes oppose a HVDC market expansion because if local sources were able to sell to more consumers it would raise their local prices (the market changed over time or was estimated incorrectly, etc).
it is what it is.
Can you give a couple examples that you think are amazing?
Dude what it did was paint , as in recognizing thats its a picture of 2 cubs and then paint it like the way humans can, its freaking amazing
> You're heavily relying on QT Creator etc and the licensing around all that stuff. The exact opposite of FOSS that the web embraces.

I don't understand what you're getting at. Qt Creator is FOSS. https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/
is there a way to download and play with it?
Ethereum smart contracts in a nutshell for hackers
$10 a month for a never-ending stream of joy, nostalgia and discovery. The easiest purchase I'll ever make.

In addition to all that, Spotify never bugs me. Discover weekly lands every Monday without fanfare, I rarely if ever receive an email, and - with the exception of some licencing issues - the library of music just keeps expanding. So yeah, hurrah for their growth.

One question though: what happened with the purchase of Soundwave? I'm guessing some of their ideas went into making Discover weekly as good as it is.
We use REST for both internal and external calls to services (a mistake, in my opinion) and while Erlang actually has frameworks for this, none of them are good and cowboy_rest requires lots of boilerplate. Doing it with Phoenix would cut out lots of entire modules and replace them with functions without paying any real cost.

I like Erlang, but there's no upside to using it instead of something else that runs on the BEAM, apart from making a basic library that you want to use both from Erlang and Elixir (I don't know what the situation for compiling Elixir with rebar3 is).

Effectively, Erlang is to Elixir what Java is to Kotlin, except there are even less performance differences and no compatibility issues. It makes perfect sense to learn Erlang syntax and learning the semantics of it will mean you've learned BEAM semantics, but you might as well do that in Elixir and actually have a better road to it.

Edit: I'd like to add that I find a general lack of tools for dealing with boilerplate in Erlang. It also has a generally outdated functional programming skew in that it doesn't at all facilitate pipelining and this makes it less attractive to make nice abstractions like Plug(0), for example. This is exacerbated by the fact that collections aren't abstracted over, so whenever you end up dealing with them there's lots of sighing and docs checking to see what the argument order was the week they designed that particular module and that particular function in that particular collection module.

0 - https://github.com/elixir-plug/plug
I don't understand your alternative solution, nor your negativity. Would you still keep the events table, or just have a single orders table with the latest state?
The commentary about vue.js doesn't seem to be backed up by the data: https://www.hntrends.com/2017/july.html?compare1=React&compa...
TRDT?
>And that has absolutely no impact on whether or not free speech is a fundamental human right.

Only you don't get to decide what's a "fundamental human right" for others (something that's based on one's own culture and, when intervened and enforced, is often interpreted by their own national interests -- like "bringing democracy").

Not to mention that what's "free speech" is not clear cut, most EU countries for example have totally different laws than the US, and you can land in jail or be hit with a hefty fine for stuff that's considered as protected by "free speech" in the US, and they consider it totally fine.

>There's many examples of cultures with abhorrent traditions. It doesn't make them just and that's why many of those cultures reject those traditions today.

Well, until China rejects their traditions, it's not for other countries to dictate it to them.
Just some simple PHP / MySQL
Memory limits and extra speed (intel) are important for many apps.
It was unique when it first showed up. But on e.g. .NET, you already had all the same stuff with WinForms back in 2002.

Indeed, WinForms is so similar to VCL, even when it comes to the overall hierarchy (Object <- Component <- Control sound familiar?), you might look at it and wonder if Microsoft hired someone from Borland to work on .NET back in the day. Of course, it was only their chief architect. ~
U.S. states find rewards from high-tech investments, given time and patience
>This is called culturalism. Saying X is not for race Y is racism. Saying that X is not for culture Y is culturalism.

You can give a name to anything, and call it a no-no, but that doesn't make it wrong. There are nuances, and there's also the matter of who gives the name, and under what premises.

>Because I am Chinese/Saudi/Russian etc. in no way implies that I, or my culture, does not value such a basic right as free speech

Actually it does. Many cultures value other things over and above free speech or individual freedom, like cooperation and social cohesion. Try selling the Japanese your "universal idea" of free speech in social situations for example...

It's funny how the "fundamental" rights projected to others as "universal" are often the rights and cultural preferences that are characterizing and championed by one's own culture.

"Pardon him, Theodotus: he is a barbarian, and thinks that the customs of his tribe and island are the laws of nature." (G. Bernard Shaw, Julius Caesar)
It's interesting to me to think if a bot could create it's own language it wouldn't be a far stretch to create an undetectable language inside the constructs of another. If those outputs are used for inputs to other systems it'd be a clever way to propagate.
Nice demo! I made a shop where you can buy images like these (www.deepartistry.com). Would be happy to see more designs coming in.
Free and Open Source Skype Alternative
For the vast majority of Spanish history, rulers viewed public dissent as tantamount to open rebellion and reacted accordingly. Same with most European countries, if not all.
The IDE is just so far behind the competition. Crashing all the time an slow. Theming support ist very limited (to date). Delphi Code Insight ("Intellisense") is slow and sometimes just refuses to work and is generally not on par with other offerings. Error Insight (the wiggly red lines thing) is even worse.
Delphi still uses a single pass compiler which makes for great compilation speed but seriously limits the language constructs.

The pricing is just out of this wolrd. You get the impression that they try to squeeze every last penny out of their existing user base.

People always say one of the main advantages of Delphi is programming of database centric (CRUD) applications but compared to the SAP system it's still inferior. I think the principle of RAD itself may be flawed/dangerous. Sure, for small CRUD Apps with a single window operating directly with the db components (Grid, and those "mapped" Fields) you will quickly have results and it will work. But for larger Applications that all falls apart.

The trouble I see for Delphi is that the whole eco system is rotten. In my perception there are only a hand full suppliers of components and libraries left. Some of those components are barely maintained and even worse documented. There is lots more knowledge and up-to-date examples available for C#.
It's amazing if you're into Pascal. You don't really need anything else. But other languages advanced further these days.

That aside, one thing that I like about FP is their text-mode IDE. They basically copied Borland's original Turbo Pascal (circa 7.0) IDE for DOS. Except this one runs on Linux etc. And, of course, has a lot more features. There's something about that TUI goodness that is hard to capture in modern GUI IDEs - and then it's also blazing fast (you think Sublime is fast? ha).
I mean, that police department has had more than it's share of incidents and crime in general is still a major problem in that city. Not too surprising.
BTW, please don't use this address-spamming technique! You can simply put data after an OP_RETURN, which, while permanently encoding it in the blockchain, ensures that nodes know it can't be spent.
I did an awful of Delphi in the nineties, but the closed nature and the lack of portability failed to keep me interested in the long run. Lazarus/Free Pascal, for some reason, has never really managed to ignite any passion, and it's not because I haven't tried.

Except for the lack of IDE/RAD, a worthy present successor is Nim. There really is no end to the potential of this clear, cool, concise, modern, fast, and elegant language.
Yup. https://gwydionwilliams.com/99-problems-magazine/why-chinas-...
Macros, or (eval-when (:compile-toplevel) [your code here]). Caveats apply.
Great in theory, but in practice one ofter another component supplier is just going away. And the still available components are often barely maintained and often not very well documented. For some components the documentation is still pre unicode for example.
We're coming
Delphi footprint is actually less than Qt in many cases (at least of older versions, don't know about the new ones). Don't forget that VCL wraps native widgets, so there's a lot less code in there.
Did you honestly expect anything else?
Thanks for doing this. As an interviewer I like to be transparent about my interviews and explain to the candidates what I expect in the answer/code before going ahead with the question.
Apologies, to clarify:

"These kinds of snap judgements I find very problematic. As if anyone... can make that kind of an assessment from a (highly contrived and stressful) 45-minute or so interaction with someone."

"snap judgement" in my reading, implies a rashness, lack of carelessness, or impulsiveness, (or arrogance, which is implied by OP)

My counter is that although it is not a lot of evidence, it is generally a very deliberate act.
No need for macros, eval-when is a special operator designed for this:

(eval-when (:compile-toplevel)
...)

You can also have read-time macros or load-time values, depending on what you need.
What other things do you do to maintain your teeth? Are you talking about avoiding chewing popcorn kernels and ice? While I find these kinds of steps a decent start, the real and best method is to convert to the slurping of heated animal flesh slurry (or allowing their functioning cardiac system to deliver you the calories passively). These have the benefit of avoiding all excessive wear and tear that presents from grinding on high-silicon content plant life.
Maybe he just ditched the idea of the smartphone all together.

I know some people who have.
Nothing's wrong with C#. When it came, it was a "better Java" in many respects, and that was a niche that was desperately begging to be filled. Over the years, it became even better at it.
...except to say that despite not knowing you from Adam it's still gladdening to learn that you are feeling better.

Thanks for the constructive comment.

I would urge you to examine your own conduct in this thread however, particularly towards Mz.

You really do seem to be waging war against a straw man, and expressing fears about risks and dangers that everyone like myself and Mz are well-and-truly aware of and cautious to avoid.

I'm sure you are sincere in your belief that you are well-intentioned.

But in your quest to protect unwitting victims of snake-oil-touting charlatans, you end up being a bully towards people who have experiences and insights that you don't have, and infantilising people who are mature and educated enough to do their own research and make their own decisions.

Like I said, I'm sure your heart is in the right place. But you'd do well to be more considerate toward others' experiences and perspectives, and charitable in your reading of different opinions on issues of such importance.
Running Airflow on Heroku
It's primarily the tongue.
> Get a group together, write a letter to Elon, and threaten to quit. See what he says.

He'll identify the key players and throw them a bone and tell the rest to go ahead and quit, maybe even sue them as an example. The whole point of a union is that it can't be defeated by divide-and-conquer: it provides a reasonable counter-balance to the amount of power wielded by the employer. Instead of the threat of a few people quitting, their biggest leverage is "there'll be work stoppage"
dBase-derived languages in general were a lot of fun. And incredibly productive, basically taylor-made for cranking out CRUD apps.

I do ponder sometimes why we don't have something quite like that these days. Oh, people do try, but it's never that simple, and there are always a lot of moving bits with plenty of friction between them. The ease with which I could collect a bunch of data from a form and shove it into a record in a table somewhere in FoxPro is still unmatched (remember SCATTER/GATHER MEMVAR?).
The sequence of sequencers: The history of sequencing DNA
No Who's on first
The UI construction on Delphi is a pleasure. Does something comparable exist for .NET?
You can finish that algorithm and then ask for a *2 wage LOL
You can also use Brave, which is based on the Chrome codebase so scrolling and rendering are smoother. I love Firefox but I just couldn't hack it on mobile.
Disable WordPress cron job
A lifetime ago, I regularly used this 3Com HomeConnect webcam:

https://www.amazon.com/3Com-00371800-HomeConnect-Digital-Cam...

What was interesting about it, was that the lens was interchangeable and you could get a set of different lenses for it:

https://lieksa.pp.fi/oh7fes/cameras/lensbox.jpg

These added Wide Angle, Close Up (macro), and Telephoto. I still have them and the camera in a drawer - unfortunately the drivers no longer work with modern OSs and the sensors native resolution is only 640x480 (although the drivers could upscale).

Having interchangeable lenses on a webcam is really useful - more companies should do it.
Certainly in those cases where teeth are not advised.
This is what I get for trying to work it out in my head and be the first clever person to respond to OP.

I like your code. very elegant solution with mins and such.
Rotary Phones and the Birth of a Network
Snap Shares Touch Record Low as Lockup Expires