skysight-inc/HackerNews huggingface dataset:
You'd have to go back to the early-mid 90s for bulletproof printers that never complained and did not require (or even encourage) installation of horrible software. HP also made good oscilloscopes, gas chromatographs, and the like, but of course those weren't shiny enough to keep on making.
Thai Cafe in Durham is the same owners as Thai Cafe in Wake Forest. If you ever get out this way, let's grab lunch there - I always need an excuse to get to Thai Cafe :)
Oh, I was thinking of Thailana

https://www.google.com/maps/place/Thai+Lanna+Restaurant/@35....

It's very good.
One more epic discussion on Python, where we have the unique opportunity to learn that using C libraries from Python is "cheating".

I could not agree more

It's definitely cheating to use C code with the exception of most Python libraries that already are to a large extent nothing more than thin wrappers over existing C libraries or the tiny fact that the most popular by far implementation of Python , CPython, is almost 50% implemented in the C language, including the standard library.The author even dared include "C" in the name of the implementation.

Those cheaters, becoming bolder and bolder every day.

Damn them !!!
The barriers preventing self-driving cars from taking off right now aren't software related though, they're fundamentally related to the limitations of neural networks that people didn't think would be an issue 1 or 2 years back. Our understanding of the capabilities and limitations is constantly changing, which is why many (including myself) thought full self-driving cars would be available in the next several years.
And there will be a lot more science to throw at such issues decades from now than is available today. We're not even close to having full understanding of the human body, and the brain is particularly troublesome to understand.
More importantly, many (most?) GNU projects don't care about man pages:

https://www.gnu.org/prep/standards/html_node/Man-Pages.html
"Not driving in the insane conditions when humans are foolish to do so anyway" would IMHO allow routine drives in good weather in known terrain without roadworks, about half the year. Which is a great and magnificent improvement, in all honesty - that is, once we can get the marketing types to cool down from their current hype "it drives itself, full autonomy, everything and a pony*!!!!!!!"
Yeah, it's an absurd claim. Ever hear of Vladimir Nabokov?

It is certainly true that most people who are bilingual aren't idiomatically fluent in both languages, but it's silly to say that it's impossible. Of course it's possible.
I know the one on Capital (and loved it, I just don't get down there much) - where's the other one?
That assumes that the opposition is willing to spend political capital arguing "in favor of extremism."
Out of curiosity, does the Team Fortress 2 font have any effect for you? It looks so similar to the one linked in the article that I thought they were the same.

https://www.dafont.com/tf2-secondary.font?text=The+quick+bro...
Tinder VPN Plays the Cupid’s Role and Unblock Love Here in 2018
Yeah, so I read the white paper -- fairly closely at first, but as I got bogged down in the details of 'first public reporter' and the formula for the size of the 'dispute bond' and disputes etc., it became very clear that despite all of the thought and hard work that went into this, that the link between the real world and the reported outcome is reliant on trust and community norms.

And the more one thinks about it the more obvious it becomes. Two ways to think about it:

1) The initial market is betting on an outcome -- how is that different from the dispute resolution phase, which can also be reduced to betting on an outcome.

2) Imagine a purely imaginary event -- and read the whitepaper with that in mind. All of the the processes set up still function perfectly -- as designed. In fact there is no need of a real event. So if there is no need for a real event, why is there an impetus to report a real outcome even if there is a real event.

That isn't to say it can't work, but if it does it will be through trust and community norms, not Ethereum.
All great points. Also realizing that it’s pretty easy to bypass my simple check but I needed something to temporarily pause the loop. I want to allow curl completely as that is in the default exec environment but I don’t know of a good way to prevent the basic ddos. Any ideas?

Any issues found I will recommend to the author to submit directly to amazon I will not be doing so. Also I will be adding a section to the site showing issues found so far with credits to finder.
Clients’ Satisfaction Is Priority Number One for Us
I really think there is absolutely no evidence that "extremist content" is a serious problem that would warrant infrastructure to moderate or censor content. What if we try to quantify the problem? How many people are really affected? And in which direction?

I think a closer inspection would quickly reveal that it is not a particular video or text that drives people to the edges and has more to do with the general reaction to terrorism for example.

"Extremist content" could very well be the rock'n'roll of the seventies.

And wrong people are already getting banned. And not for being "extremists".

Seriously, if wiser people just decided to completely drop the topic immediately, the problem which still lacks quantification, would be nearly invisible.
Metal 3D printing startup Velo3D launches first product
I agree, but until now I have seen very few websites doing GDPR properly (probably because it would go against one of their main ways to make money).
The best implementation that I found to date, is on GitLab's website [1].

[1] https://about.gitlab.com/
For GDPR you had over 2 years to implement a solution.

It just so happened consultants who can get a lot of money very quickly popularised it.
Thai is pretty terrible compared to Vietnamese and Indonesian cuisines. Such a shame the latter two have made so little of an impact on most of the west, France and the Netherlands, respectively, excluded.
extremist
adj 1: (used of opinions and actions) far beyond the norm;

I think I should begin to consider the EU plans quite a bit extremist themselves.
What a Bipartisan Push Against Exclusionary Zoning Looks Like
Reading https://norvig.com/python-lisp.html this morning, it appears that my conjecture is correct: Norvig uses 'object model' to mean something like 'everything is an object,' 'objects have type, variables don't' & 'introspection of objects & classes is strong.'

In that sense, Python & Lisp are similar. But I don't think that's a good use of the phrase 'object model'; I think it's more usefully applied to the model objects follow.

The really radical difference between the Lisp & Python object models is that Lisp objects don't have methods. Where in Python one adds methods to a class, in Lisp one specialises generic functions on classes — and one isn't limited to specialising on a single argument. There's no clean way in Python to implement a method that works with a Foo and a Bar: one can either implement a method on a Foo that takes an argument of any type, or a method on a Bar which takes an argument of any type (although ISTR some rumours of typed Python; dunno how that would change things, but the methods would still live inside one class or another).

In Lisp, though, generic functions are their own things: they don't live inside a class at all. One would just specialise a generic function taking two arguments such that one is a foo & one a bar.

The difference is between this:

class Foo:
def baz(bar):
# bar might or might not be an instance of Bar

class Bar:
pass

or this:

class Foo:
pass

class Bar:
def baz(foo):
# foo might or might not be an instance of Foo

and this:

(defclass foo () ())

(defclass bar () ())

(defmethod baz ((foo foo) (bar bar))
;; foo is always a foo & bar is always a bar
)

This is so unlike Python as to be unrecognisable.

There's another difference, which used to drive me crazy in Python: when I redefine a class in Python, existing instances don't get updated, so if I had a REPL with a lot of state I'd have to manually convert the old instances to new ones. But with Lisp this happens automatically, and if one needs to run extra code (say, because the old & new class differ in an important way) then there's UPDATE-INSTANCE-FOR-REDEFINED-CLASS. That, BTW, is a generic function.

That's something I really like about Lisp: like SmallTalk, it's built for programming in the large, on stable systems which have to run for a long time. 'Just reboot it' is not a very Lispy idiom.
Huh? grep is not part of coreutils.
All no-brainers as usual. I've been working remotely full time for three years now. There is no downside for me. Offices (and open floorplans) exist out of inertia only, and, because of the politics they encourage, are havens for the incompetent.
I second the laser printer for people who only print occasionally. I have a cheap Samsung ML-1710 laser printer. Bought it for under $100. Unfortunately neither Apple nor Foomatic include drivers for it any longer so it's become a doorstop. If anyone knows where to find a working driver from a reputable source I'd love to know.

Edit: Apparently splix driver works for this one.

https://www.openprinting.org/driver/splix

I swear the ML-1710 model did not show up last time I checked the printer list. Maybe I just missed it.
Sure it's Canonical's NIH and not Red Hat NIH, since both got released in December 2014?
PHP flaw puts WordPress sites at risk of hacks
I doubt ISIS and the like lacks funding. If this is really what you want to prevent money wont be a big barrier.
Do we even need that many distributions? What's the value proposition for all those hundreds of Linux distros?

That is a valid point, and why I usually tell people to just use Ubuntu if they're not sure. The value proposition is that different people are doing different things, and even people doing the same thing sometimes like to do it different ways.

I wish that the barrier to entry to making a Linux distro was higher. People would have to put more thought and effort into it and the overall quality would be higher.

I believe that less competition equals lower quality.
McKinsey vs. Silicon Valley (Urban Mobility)
> Everything you say is completely applicable to Android as well, and it's not clear how that is making the platform a non-option for people. Very few people installs third party packages.

Consider that the usecase for a personal desktop computer may be different from that of a smartphone or tablet. There's more to personal computing than a web browser.
As long as it is a Bootstrap dependency?
Great, now just "stating" how things work is equivalent to inventing them!
That's not really how the brain works. Yes, it's a computer, but more like those really old computers where you did your "programming" by way of wires plugged into a breadboard.
FYI, the Python version after 3.9 will be 3.10.
I use a graph paper notebook for planning, a blank paper notebook for design and software notes.

When I need to take longer or more important notes, I use markdown and vim. I keep them in ~/Dev/notes/
Mostly, yeah. That's why there are stereotypes.
>I think there's a vocal segment of the Linux community that doesn't understand what a major roadblock it is for the general user having different distributions having completely different ways of packaging, distributing, and updating applications. Don't worry, no one's taking away your apt-get, pacman, rpm, eopkg, makefiles, etc.

There's a vocal segment of the mobile App developer community that doesn't understand what a major roadblock it is for the general user having different distributions having completely different ways of packaging, distributing, and updating applications on iPhone and Android phones.

In reality, it doesn't matter.

I saw a lot of near pension age people, first time computer users, being taught basic usage of Ubuntu at around version 5.10. In our office, we have administrative and corporate treasury staff being taught to use it. The matter of them using it and not complaining "where is the start button here?" is having them RTFM* or get fired.

Not a single time we had to fire anybody over that.

Irony here is that the few Windows machines in the office are used by engineering for things like solidworks, different physics simulation packages, cadence, vivado and etc

[*] available in eloquent Chinese, unlike worse than Google translate Microsoft's manuals
Have you seen the Good Judgment Project, founded by Philip Tetlock, author of Superforecasting?

https://www.gjopen.com/

https://www.gjopen.com/questions/813-before-1-october-2018-w...

https://goodjudgment.com/superforecasting/index.php/2018/06/...

It's karma-driven rather than wager-driven but seems fairly active.
NetSpot 2.9 update – now it is in Spanish, German, French, and Portuguese
Show HN: I made a podcast news/shows/jobs board
I wonder if English and Norwegian is even easier to mess up between them, than say Swedish and English. I have often thought that English and Norwegian seem closer to each other than Swedish and English, even though Norwegian and Swedish also are very very similar.

I am thinking of things like "great" and "accurate" and a lot of other words which are basically the same in Norwegian and English.

There are a lot of cognates between English and Swedish too of course, but often you have traverse the language a bit farther to find the root, and often there are subtle differences in meaning.

Purblind being my current favorite - meaning completely blind in Swedish and the same in English - but only archaic language! In contemporary English it apparently means "partly blind".

Besided, I really wonder about your example. "Låt gå för det" is a totally Swedish expression, AFAIK it's not translated from English. To my ears, it's a bit archaic, which would rather suggest that this idiom has a common germanic parent for both English and Swedish.

Remember, English got a LOT of its shape from Old Norse. (From Norwegians and Danes.)
Side note, has anybody read the TOS at bloomberg? Along with getting violation notices? I MUST allow JS?

https://imgur.com/a/hsTANvy

Also, their entire TOS looks like one of those shrink wrap licenses. I feel like people really don't understand how the internet works, and in the long run they are simply going to break it if the law dictates what software I have to run or not run to view a website.

EDIT: Link to TOS: https://www.bloomberg.com/notices/tos/

Really guys, this sort of stuff should not stand, the idea that they own the ability for you to link to their site is hideous. Even if they are "granting" that ability today allowing people to front like they have that power should be stopped. Otherwise next generations will just obey because "it's in the tos", "it's the law".
Almost certainly not (if the lock somehow phones home to a central server and your research involves subverting the server, you could have problems, but no lock I know of works that way).

While it might not be illegal to mess with a lock you've purchased, it could be unlawful, in the sense that you might be violating a contract that you agreed to when you purchased the lock. So while I would stake money on you not getting arrested for doing that work, I wouldn't bet against you getting sued, which is a far more common occurrence. Researchers getting arrested: rare. Researchers getting sued: a little less rare (still pretty rare).
Honeypot pornography lawyer pleads guilty
Land Taxes: The Return of Henry George
Your primary priority is also to increase revenue.
Misleading charts 101 – how to lie with diagrams, exhibit A
There are options that don't require root.. like Blockada and DNS66. Both of which are on f-droid.
In cases like this I’m ok with a restriction to true freedom of speech. For example, I am ok with making saying the holocaust didn’t happen illegal, or making Nazi imagery illegal even though it is a restriction on speech. I feel like this falls under a similar umbrella.

Essentially it boils down to having to trust the lawmakers, and I do by and large trust the lawmakers in the EU, moreso than in the states.
And many more of them are run by Chinese who haven't learned to prepare Japanese food, unfortunately.

By the way, are you the dataflow guy?
Not sure if this is still the case, but iirc it was at least at one point part of the plan to have the reporters be able to report "this is an unethical market due to things like assasination markets" instead of yes or no, and if sufficiently many reported in that way, they would not be penalized for doing so.

But I don't know if it ended up like that in the final version
In addition to the other comment suggesting yoga for back pain, I might recommend you see a physiotherapist. You want not only stretching but also strengthening and it's difficult to figure this stuff out yourself. In my case, I found out I had no idea how to correctly activate my transversus abdominis, which is a muscle that should be active during all waking hours to support the spine.
SentinelOne makes YouTube delete Bsides vid
That shell script may not actually work because it makes assumptions about the structure of the underlying OS that may have changed 10 minutes ago on the arbitrary whim of a distro developer.

The installer/uninstaller paradigm is almost as bad as the package manager paradigm in my opinion.
Ask HN: How fast should a programmer be typing?
OK, I know it is not about the speed but the content. But just wondering peoples' thoughts since we are typing all day. When your in the zone whats your speed? My non-developer friends and I use to race typing and they would be like, "you are a developer shouldnt you be faster" - I wasn't
> The GIL has considerable benefits: I don’t have to worry about whether Python functions are thread-safe.

Hold on, the GIL doesn't make Python automatically thread-safe!

You can still have classic data races as the VM can pause and resume two threads writing to the same variable.
ECT(Electroconvulsive therapy) is already a thing - it is used for various treatments for depression and seizures. It consists of small electric currents passing through the brain which is very similar to brain stimulation, the only difference is that he first one is a medical procedure while the latter is, as of now, more like a brain hack. I wouldn't recommend anyone doing it without knowing the risks involved.
James Damore was fired for citing scientific articles, for example.

You can also watch the swedish documentary Hjernevask which shows what happens when science goes against the PC system, it's fascinating.
Flatpak works much better for me on Ubuntu 18.04 with vanilla Gnome on Wayland: the Snap packages don't appear in the Gnome menu (until you launch an X session) and some Snap packages don't work at all on Wayland.
Also, Spotify is updated much more often on Flatpak hub than on Snap.
Gambling apps are also illegal in the US

Gambling apps are not illegal in the US, it is decided at the state level like all other gambling.
And my browsing of sites with malicious compliance has dropped 100%. I don't agree the tracking, and if there isn't an easy way to dismiss these popups, then I'm going to pass.

The worst are the sites that include a 3rd party script to handle tracking opt-in for them. They haven't learned anything.
Note that jwz.org redirects any requests from HN to a rather NSFW Imgur picture. (Also filled w/ ad hominem attacks towards HN users.)

If you want to view the jwz.org link, copy the URL, and open it in Incognito.
Serverless vs. Containers
Ive never seen it work in practice. It just leads to endless meetings in attempt to synchronize what each team's are doing, and it's often very difficult to understand eachother over video only.

When I was working like that for a short while, I was trying hard to not collaborate with anyone and just do things myself in order to continue to make progress and get something done. Other team members who were trying to collaborate had extremely low output and their days were filled with troubleshooting stuff together with the remote team since basic things didn't work or got blocked by knowledge not existing on one side etc.

It was a nightmare.
Yea but most platforms, that garner any attention, are not actually anonymous in ways that would protect the person releasing the information.
The problem is that we're in a society where increasingly important things are behind APIs and we're supposed to just trust that they won't fuck it up unless they have a bug bounty program.

I don't give a shit about the bug bounty program for the bounty per-se, I want them to exist because I want it to be legal to attempt to hack things (without breaking working systems on purpose) because blackhats do it anyway.
University of Oklahoma Survey Will Produced Your “Risk Literacy” Score
If you are ever in NYC there’s a cluster of Thai restaurants in a neighborhood called Jackson Heights, not far from LGA airport, that caters to a Thai enclave that lives there.

Ayada Thai is my favorite, but there are several good ones. Just keep in mind that ‘Thai hot’ is really really spicy.
I don't think we can assume it's within 1 hour of being reported. The press release also says:

> In addition to referrals, internet companies should implement proactive measures, including automated detection, to effectively and swiftly remove or disable terrorist content and stop it from reappearing once it has been removed.

To me, that sounds a lot like they're willing to mandate AI detection in order to "solve" the "team is asleep" problem. They suggest this might be yet another rent-seeking opportunity for big internet platforms:

> To assist smaller platforms, companies should share and optimise appropriate technological tools and put in place working arrangements for better cooperation with the relevant authorities, including Europol.

No doubt, some "helpful" authorities will provide an "appropriate technological tool" to help. No need for the government to break Perfect Forward Secrecy if every site is giving it clear-text access to all uploaded content.
So did the $35.
Exactly. Due to the way that phone manufacturers support Android (which is shit), there are a lot of proprietary drivers/firmwares required that only work on an ancient kernel.

For a true FLOSS-friendly device, the Librem5 seems to be about as close as you can get (though some chips will still run proprietary firmware..)
The title should tell us which company did what in order to know if we are interested or not.
Hmm. Yea. Thanks for the feedback.
How we hacked our office doorbell using Slack, MessageBird and Now
If you think that's crazy, think about Pete. He's been a bear (Oswald era), a cat (Steamboat Willie), and if not a dog, then a very doglike cat (Goof Troop). I'm pretty sure he's canonically a cat, but who can really tell? As one of the largest core Disney characters around, he's Maine Coon, Norwegian Forest, or Siberian, at least.
Brother also has halfway decent Linux drivers, depending on the model. We have one in the office. It's mostly OK, except I can't un-confuse it about letter versus A4, and it won't duplex. But at least it doesn't lock up hard when I send it print jobs, like the Canon does.
>I am ok with making saying the holocaust didn’t happen illegal, or making Nazi imagery illegal even though it is a restriction on speech.

People don’t deserve punishment for the contents of their conscience or their beliefs, no matter how wrong their beliefs are. To take a man’s freedom for speaking his mind is one of the most abhorrent things you can do in this world.

Why is it that the Nazi iconography and holocaust denial is always singled out, but no one ever bans Soviet apologia or imagery? Could it be that the powerful forces in Europe are more sympathetic to one side than the other? Both are clear cut cases of murderous regimes whose ideas belong in the history books, but already the censors you are eager to trust are abusing their power to further their political agenda.