skysight-inc/HackerNews huggingface dataset:
“What we want to do”, Zimbardo’s Warden told the Guard, “is be able to go to the world with what we’ve done and say “Now look, this is what happens when you have Guards who behave this way … But in order to say that we have to have Guards who behave that way.”

Means and ends. The ends were prison reform.
But you're not trying to access the software, you're trying to unlock the lock. DMCA concerns itself with copyrighted works behind some protection mechanism: technically, if you're accessing the lock's firmware, discover it's encrypted, then attempt to decrypt it, you're violating the DMCA. In addition, if you publish the decrypted software, you're infringing copyright.

In either case, these are probably not CFAA violations.
Don't drive, you'll die on the road.
The site offers to analyze your composer.json file, but doesn't seem to identify even popular libs like Monolog and Doctrine
I see the same behavior, but since it's AI based, I consider it not a bug but cheating.
The cold start problem: how to break into machine learning
That's not my claim man, its written in the zguide

http://zguide.zeromq.org/page:all#Multithreading-with-ZeroMQ

Maybe I should've just linked it there,sorry!

Okay, I will take that course and get back, thanks for the suggestion.

P.S. You just implied Pieter Hintjens is naive. You have to live with that now :(
Ask HN: Looking for a broker to evaluate and help sell a business in Europe
I'm having a hard time finding a broker in Europe. Ideally I'm looking for someone:
- Interested in e-commerce, marketing
- Experienced with social-media related businesses
To evaluate and possible help selling a company built on custom software.
Show HN: NuFHE: A GPU implementation of fully homomorphic encryption in Python
I'm in an isolated market, but I recently priced out a new build of a single family home. Bids between contractors fluctuated by over $200,000 for the same sets of plans on the same lot. Their excuse was high demand for sub-contractors that would work on the project that was paying the highest.

- done well

- done on time

- done within budget

Pick two.
Database Security Monitoring for MySQL and MariaDB
Relevant link: "PEP 563: Postponed Evaluation of Annotations" https://docs.python.org/3/whatsnew/3.7.html#pep-563-postpone...
Yes, but isn't it more CPU intensive?

(Speaking purely from experience. Don't have a fancy CS degree)
Never have I seen such a subjective statement in my life.

For what it's worth, I prefer Afghan cuisine, but all food is a fusion of earlier ideas anyway.
I don't know why but I find it really hard to read on this site. I'm not dyslexic, but by chance I was reading quite a lot of this font over the weekend, printed, and found it no issue - I barely noticed. Here however I find it much harder to read, and I'm not sure why. I think the spacing is too tight, but apart from that I'm not sure.
Such one sided contracts where there was never a possibility of negotiation need to be tossed out. This applies to the EULA of a smart lock to a lease agreement with some super corporation located in a different state. Such contracts can only be consensual when involving two entities of similar power.
Commuting 4 hours every day to avoid paying $4,500-a-month San Francisco rent
Respect should flow both ways. Websites are user hostile, but users are also website hostile. Users want to have their cake and eat it too. Users want everything to be both free and ad free. I can't tell you how many friends I have that use ad blockers in order to watch things like Crunchyroll ad-free...
> why are you missing them? Why didn't you go back and make them up?

Pretty sure that's asking, and if you find that _borderline offensive_ then you probably need a little bit thicker skin. If you're applying for a top-tier institution, they are going to look for red flags in your transcript, and not finishing your education, no matter the reason, is a red flag that needs to at least be explored. They aren't going to simply _assume_ you had some legitimate excuse for not finishing because many people don't.

I don't think it's fair for you to call it naive and silly for someone to understand your background. No one is saying that your serious depression or social anxiety isn't a legitimate reason, but it's also something that has to be considered. Academic institutions have a graduation rate to protect, and they aren't keen on letting someone in that is a risk to drop out after a couple of semesters -- no matter the reason.

If depression or social anxiety are holding you back in your life that much, it's time to seek help, by the way. As someone who has experienced the same, that is a really good indication that it has gone past a simple mood thing into a serious medical condition.

Best of luck.
Huawei gets caught faking DSLR shots as smartphone pictures in a commercial
Having benefited tremendously from manpages I believe they're absolutely worth existing, whatever manpage seemed insufficient to you.
Waymo uses remote drivers for their service. It is neat that technology has progressed to allow drivers to sit an office rather than the vehicle, but that's not exactly what people imagine when they hear driverless.
Like what will happen to real estate and diamonds when all the baby boomers die?
FYI they pulled proxy apps but made switching app store region very easy.
I'm having a hard time seeing a way assassination markets are actually a good business model for assassins.

If the prediction is tightly bounded (e.g. "Mr. X will be killed on Sept. 3, 2018") then you warn the victim.

If the prediction is loosely bounded ("Mr. X will be killed within the next year") then the odds won't be nearly as good, since many non-assassins may bet in favor. The assassin will have to put up a larger bet for a given payoff. Having done that, the assassin wins even if a different assassin does the work, so there's a public goods problem among assassins, and they all have some incentive to stay home playing Call of Duty instead.
Reusing Higher Order Components in React Applications with Bit
I would argue that the largest direct attack by one major power against another major power since WWII was Russia hacking/interfering in US elections, and that's an example of soft power.

I'd honestly rather have sabre rattling, because at least it's in the open and subject to popular scrutiny.
After the Bitcoin Boom: Hard Lessons for Cryptocurrency Investors
People were claiming self-driving cars around the corner for ages.

This is the real issue: https://en.wikipedia.org/wiki/Hubert_Dreyfus%27s_views_on_ar...
And further, if you're doing this on your own and never publish anything, it's not like Bluetooth Locks, Inc knows what you're up to and just magically serves you with a lawsuit.
> They will if they're all methods of the class (as I said: "along with their callees"). And arguably, all the functions that care about these variables should be methods of a single class.

I don't think so: the entire point is that functions in different libraries, written by different programmers, care about the same things — and this isn't a bad thing. E.g., if the user wants to customise his output language, then he wants to set it once; he doesn't want to have to set library.language for a dozen different libraries. And if for some reason he wants to generate a small piece of output in another language within one dynamic context, then he wants to set it only for that context, not just set it across all dynamic contexts (e.g. my menus should still display in English even if I'm running some stuff in Italian).

The difference in mindset between us, I think, is that maybe you think that a system is written by one person who can architect it such that he knows all the change points ahead of time; I'm thinking of large systems written by hundreds of people, in which that's just not possible. E.g. emacs or GNOME — heck, modern Microsoft Office would meet that definition.

Your example sounds like a weird pre-Common-Lisp thing. Nowadays that only way READ would read NIL as something different from COMMON-LISP:NIL would be if the current package didn't use COMMON-LISP — and surely that would be what one meant, if one did that (e.g. maybe one wanted to build a sandbox environment or something).

> But somebody overlooked the current package as being one of them. If the reader had been an object one had to instantiate before calling, the bug would probably never have arisen (I expect there would have been a function STANDARD-READER, or some such, that one could call to get a reader instance with standard options).

Such as WITH-STANDARD-IO-SYNTAX, perhaps? It does exactly what you're looking for.
If they don't mention a name in the title it's probably not someone big.
At the beginning of the day, I pull tasks from Notion (https://www.notion.so/). I use a dot grid notebook (this one is good and cheap http://a.co/fQUVPpF) for general notes and design. At the end of the day I review and put the important stuff back into Notion.
> DYSLEXICS FEEL BETTER WHEN: ... SAME COLORS REPRESENT SAME THINGS, FEW INFORMATION ARE ON THE SCREEN.

I was identified as being "dyslexic" as a child, I had difficulty learning to read - but at some point I had an "aha" moment that I still remember very clearly even though I was very young: "english is full of completely illogical inconsistent nonsense, it's largely just a memory game combined with a bunch of very subtle rules", but of course as a child no one ever explicitly tells you this, I can only assume most people either just grok that or put up with it unconsciously without effort. As soon as I realised this it was much easier to progress and also more generally modulate my natural tendency to look for the assumed presence of logic and consistency in other systems created by humans - basically the "accepting random shit" filter that the majority of people seem to have by default, I don't think I could have carved my own career into the obscurity of computers and technology without that skill that others seem to just have, but it's also handy to maintain my original perspective because it helps me see flaws, weaknesses, inconsistency etc in designs very quickly.

The above list reminded me of this, and although I wouldn't say it's "wrong", I am pretty sure everyone has a preference for those attributes: consistency (same colours representing the same things) and only relevant info on the screen etc - so in short perhaps it's just that dyslexics are more sensitive to bullshit and poor design, but being one doesn't make me an expert.

[EDIT]

Alternate hypothesis: I'm not dyslexic and was misdiagnosed, after all there is a whole multidimensional spectrum of non-neurotypicals and dyslexia sounds like a pretty arbitrary category.
/usr/local/bin is a good place for things like that. See also http://man.openbsd.org/OpenBSD-current/man7/hier.7 or just `ls` your own system's /usr/local/bin directory.
>>It’s not illegal to disclose anything, it’s illegal to hack

So it's not illegal to disclose, just illegal to discover?
No offense intended, but this sort of wordsmithing doesn't reassure me at all.
join a startup if you are a founding partner, believe in the product, have or believe in some vision or value that you can add to a product, and if you get along with the people (and are ideally around the same age as the main founders). Otherwise, in my opinion, do not join that theoretical startup--and start your own project.
> until the system is wholly owned by the government

The thing is that single payer healthcare systems in Canada and Europe aren't necessarily owned by the government. In Canada, each province's healthcare is run as a government owned insurance company, with the requirement that everyone have health insurance. Some provinces bill this out to each insured person on a sliding scale of income, with a cut off for the low income.
I think it was mainly lead by companies trying to get funding. People who understood the technology were not saying that. Good lesson to remember for next time there's a cool new technology.

I think there will be a realization soon that the AI hype in general is not going to solve all the problems CEOs and companies are trying to raise money for.
Are there non-software neural networks being produced yet? I was still under the impression that all the hardware neural networks testing the plasticity of circuits were still either theoretical or at least early in development.
Could you file a bug report here and send me a link?

https://bugs.launchpad.net/ubuntu/+source/gnome-initial-setu...

I'll chase it up with the responsible team.
I don’t know. I was saying that tipping is a solution to not take my good fortune for granted.
As hash rate increases, Bitcoin now consumes more energy than 160+ countries
Fair enough. On the otherhand, does it really matter? The result is the same. GNUStep had Application Bundles and was developed in the 90s. ROX Filer had AppDirs and was developed in the late 90s and early aughties. Klik (now AppImage) was developed in the early aughties.

There's plenty of NIH to go around on this one.
Nvidia’s Datacenter Growth Beats Moore’s Law Big Time
I totally agree! I think it was actually really helpful for the entrepreneur community that he was so candid.

https://medium.com/@dr.janna.koretz/elon-musk-didnt-have-a-b...
Some ideas on how to avoid a 4 hour commute AND also avoid $4,500 rent

1) get lots of roommates

2) live in a "bad" neighborhood closer to work

3) commute to work by gyrocopter if possible

4) lobby local government for more high-rises and train lines

5) negotiate a remote contract

6) sleep in the office
> September 2015 - Augur’s token sale raises $5.2 million

Conspicuously missing from this article: Augur's business model. They presumably get a house take?
An Asyncio socket tutorial; How to build an ASGI web server
>>...but no lock I know of works that way).

And if the law is followed, you never will know of one.

That is the problem.
The HP Spectre 13 is emphatically not garbage. Beautiful machine, great screen, good keyboard. If the keyboard was a little better, and if their support was a little more sane, I would still be using the one I traded in for a ThinkPad T480.
Interesting. I've been surprised by the number of Thai restaurants that have opened (and often, quickly closed) here in upstate SC, a relatively rural area that, so far as I know, doesn't have a large Thai community. So I guess this at least somewhat explains it.

I've also noticed that Thai restaurants tend to be a little more hit-or-miss than other ethnic food places. I imagine the Thai gov't pushing to encourage Thai-Americans who are on the fence about whether they should open a restaurant would explain that as well.
A bit, generally speaking any font that creates some novelty in the shape usually helps a bit. On this font the b/d and u/n are still similar.
Don't forget the companies who are ahead of this, but do not openly talk about it. These are the companies from the automotive business. There is Daimler who started that in the 1990s and incrementally releasing new features of this development for the general public as part of the drive assistants. Other OEMs are doing the same. A huge Tier1 supplier here is also MobilEye who started with BMW and now counts Volvo and VW among their partners/customers with a short intervention at Tesla.
Wasn't Uber's autonomous program basically a bunch of Carnegie Mellon researchers? My initial thought was that they actually had some of the best people in the field working on this problem. I vaguely even remember some criticism of Uber because they had plucked so many of the prominent researchers that there was brain drain at the university. What happened?
While this play by the Thai government is a pretty indisputable home run in terms of mutual goodwill, what would be the reaction if [controversial foreign power of your choice] launched a similar effort at a greater scale?
The font reminds me of a bulletin from the National Weather Service.
Yep - the line height is too cramped. Also it is black on grey so the contrast is probably not as good as it could be? I note on the https://www.opendyslexic.org/ page that the line spacing is much larger and they use what appears to me to be higher-contrast colours.

I am allegedly dyslexic (still not sure if the school just labelled me as that since I had some trouble spelling as a 5 year old, of if I really am dyslexic) and that page is a nightmare to read. It genuinely makes my eyes hurt to try and read that combination of font and spacing - I dont want to criticise like this, but unfortunately its tough for me to look at that and read it.

I'd recommend improving things by:

- try changing the background to white, and change the foreground to a dark-grey (not 100% black).

- use large line-spacing and padding to break things out a bit to make it easier on the eye.

- As well as an option of being all-caps or not, offer sans and serif font options.
How do you know it's "definitely" having an effect, and it's not a placebo?
In the past few years there were leaps so gigantic in the field of Computer Vision that they could be said to have happened overnight within the general pace of electronic technological development; within an eye's blink in the general scheme of things.

This made us so, so cocky. And man, if it's that easy to make a website that opens a webcam and tell you your gender and age to a remarkable degree of accuracy, surely self driving (or even playing Mario Kart well) must be within the next two breaths, right?
There are also plenty of Thai restaurants in Reykjavík (and Iceland in general), probably for a different reason then the article states since Iceland has a significant Thai population.

Living in Seattle for the past year, and loving Thai food, I noticed that there is a general overall difference in the type of restaurant a Thai place is between Reykjavík and Seattle.

Thai places in Seattle seem a lot fancier then in Reykjavík. In Seattle you most likely have to order a table, or at the very least have a waiter show you to your table. In Reykjavík, on the other hand, Thai places tend to range all over the place, all the way down to having only 4 bar-like seats by the window.

The menu is also way more diverse in Reykjavík. In Seattle, you can pretty much guess the entire menu before you walk into a Thai place. While in Reykjavík a Thai place might only have three types of pad thai on the menu, or only sell soup, or even sell have 3 or 4 pages of stuff on the menu, including non-thai cuisine.

Generally, I like the Thai places in Reykjavík better then in Seattle.
> Starting or strengthening friendships around food is a great way to lessen the power of prejudices, and put aside our national identities for the benefit of sharing a common bond as humans through our cultural identities.

I will remember that the next time the Muslims decide to put fire to hundreds of cars here in Sweden. I will just offer some Swedish meatballs and offer a dance around the pole. Because hey, we are all humans...we can get along right?

That was sarcasm, because... It gets tiresome to see people believe a hug is all that is needed to make people bond.
I find that super easy to read, thanks!
Yes! I remember my first experience with a PC in the 80s was with a Robotron 8086 PC. It did emanate a smell and I could hear interesting mechanical sounds from inside. The motherboard was huge and it had a small 14 inch monochrome green monitor on top of it.
To be fair, it matters very much who is making the gesture. The gorilla in the room behaves very differently from the underdog. Everybody expects that.
Show HN: A markup library of many flavors ; looking for contributors
Censorship as a Service?
Measles cases hit record high in Europe
Schools Are Mining Students' Social Media Posts for Signs of Trouble
A possibility to avoid punishment doesn't make wrong laws right.
Indonesian food is definitely popular in Australia as well.

My pet theory: foreign cuisines do better when there are clear boundaries. There's sort of a continuum between Indonesian, Malaysian and Singaporean cuisines, which then overlap somewhat with Cantonese. This makes it harder for foreigners to find the cuisine memorable. The boundaries get blurred further because in many places, it makes sense for an Indonesian or Malaysian family to just call their restaurant Chinese or "Asian", and then offer a mix of the most popular dishes.

Thai cuisine overlaps with Laotian and I guess probably Burmese cuisine a bit, but it's otherwise very distinctive --- and it's not like there are many Laotian or Burmese restaurants around.
Well, then you'll love Android's Project Treble, and its GSIs.
GSI stands for Generic System Image, which means that they separated drivers from Android framework (it is a different partition, and they can communicate only through well-defined, stable IPC)

This works only on recent enough devices (devices launched with Oreo or better), but should apply to all of them, whatever their price range, and their popularity.

To clarify, there is a certification requirement when certifying for Google apps, that says that the device MUST boot and be functional on AOSP.

Many custom ROMs are available under this new GSI format: AOSP, Lineage, Resurrection Remix, Pixel Experience, OmniROM, CarbonROM, CrDroid, AOSP Extended, ... (see at https://forum.xda-developers.com/project-treble/trebleenable...)

Also, it helps updating devices: Devices released with Android 8.0, with no update from the OEM, can be updated to Android 9.0

NB: I'm the maintainer of the "community AOSP GSI", which means that GSI doesn't exactly just work, but usually fixes are fairly easy
Netflix forced me to watch an unskipable ad
The Louvre must be on any list.
It doesn't require cgo, but it defaults to it on linux.

To quote from the official docs: https://golang.org/pkg/net/#hdr-Name_Resolution

> When cgo is available, the cgo-based resolver is used instead under a variety of conditions: .... when /etc/resolv.conf or /etc/nsswitch.conf specify the use of features that the Go resolver does not implement, and when the name being looked up ends in .local or is an mDNS name.

Almost any linux machine's `/etc/nsswitch.conf` will contain features that the go resolver doesn't implement. Because of that, almost any dns resolution will default to cgo.

In addition, selecting between netgo and cgo is a runtime feature by default (see GODEBUG=netdns=go|c), so it still has to build it in regardless unless it's explicitly disabled.

You can also determine this by using `ldd` on a go binary.

> Only programs that expliticly call C functions (i.e. those that use ‘import “C”’) do.

That is exactly what go uses in programs that use networking. Here's the 'import "C"' in question: https://github.com/golang/go/blob/fe8a0d12b14108cbe2408b417a...
How did Maduro's govt mess up their economy? It was my impression that the US placing sanctions on Venezuela was the tipping point.
They use remote assistance for tricky emergency situations. That's a pretty big distinction. The remote assistance can be called in to help the car if it gets into a completely unknown state, but otherwise the cars are self driving.

https://www.wired.com/story/phantom-teleops/
Worrying about robots stealing our jobs? How silly
> I just wonder if self-driving is one of those problems where you can get 95% of it solved, but the remaining 5% remains uncrackable.

It's felt that way to me from the start. I tend to dwell on small details more than necessary and more than I imagine most people do. When I take a drive it's not just a drive to me, it's a series of countless decisions with more ambiguity than I'd trust to an algorithm. "Clean" driving conditions have to be seen as the edge case, not the norm.

I believe the AI that gives us acceptable search results is so far removed from the kind of human cognition that understands the world and reliably resolves everyday ambiguity that we're not only not close, we haven't even started on a track that gets us there.