skysight-inc/HackerNews huggingface dataset:
There may be a reasons for that.

1) If the shared users are read-only then they will not see groups with no links. That will affect the relative ordering of things with those missing groups.

If that is not the case, would you mind posting up a screenshot?
Most kids want to make a game though.
Out of curiosity, why would anyone use Unix or BSD sockets on iOS if Apple provides way better APIs?
>But if you press F12 right now you'll find an amazing complex dialog box -- as a professional you just implicitly skip over that complexity.

That observation is fascinating to me. Isn't it possible that we're judging it with adult eyes? To me, kids can filter out "ui complexity" that's not relevant to whatever exploration they are doing. Examples I think of:

A microwave oven[1] might have 25 separate buttons on it but a 6-year old will know the 2 buttons to press to heat up the popcorn. Yes, the keypad complexity handles more advanced techniques of 2-stage cooking with different power levels etc but the child just ignores all of that.

Or, how many of us grew up with those multi-component integrated stereo racks?[2] The front panel has all those buttons, sliders, knobs, and lights. And yet, a small child knows how to turn the FM knob to find his favorite radio station or rewind a cassette to replay a song.

I also see video games[3] that 6 to 8 year olds play (even if the game wasn't intended for that younger age group). To me, the screenshots show a complex "dashboard" at the bottom of weapons or other status. (I'm not a Starcraft player and it all just looks complicated and confusing to me.)

I think kids can look at the "complex" F12 screen the same way as microwave ovens, stereo receivers, and Starcraft screens: ignore the non-relevant UI elements and just type "alert ("hello");"

[1]https://www.google.com/search?q=microwave+oven+keypad&source...

[2]https://www.google.com/search?q=integrated+stereo+rack+turnt...

[3]https://www.google.com/search?q=starcraft+ii+screenshot&sour...
There's peer to peer to support within a clinical model and peer to peer to support absent one. The cartoons in the article illustrate the breadth of possibility within the latter.
Warren Buffett Is the Best Argument for Capitalism. Is It Good Enough?
The flow we (Mondo) are considering for this:

1. MyLittleApp opens web view to log into Mondo

2. User enters something to identify themselves into the web view (eg. email address, phone number)

3. We dispatch a notification to the user's registered device (ie. the Mondo app where the user is logged in – this may be the same device or a different device)

4. User opens the Mondo app and accepts/rejects the authorisation request

5. User returns to MyLittleApp, OAuth flow completes

In this flow, the user is not exposing their login credentials to the app… at worst, the app could extract their email/phone number. It also introduces another factor into the auth flow: the user's registered device.
Microsoft's hover gestures for Windows phones are magnificent
As a person who taught himself programming (and a bit of English) with QBasic, and also have known many people that did the same. I agree with this article.

But you have other BASICs such as the one for computers such as the ZX Spectrum.

Python in my opinion can also be used to teach programming, since many high level constructs are optional and syntax is simple.
They do have a prevailing wage clause but if you look up labor filings by most tech companies the wages are on average MUCH lower than what Americans would expect. I just saw a software developer petition for a company in San Francisco for 79K.
Absolutely, this is what I miss, both for myself and for teaching youngsters. Not even Python or Javascript has an easy way to just get a full screen canvas that lets you set RGB colors onto pixels and draw shapes.

The python way is to import pygame and get mired in page flipping, creating canvases, creating your own event loop, etc.

The javascript way is to create an HTML5 canvas, learn how to get page elements and store them in a variable, and where to put your code so it will run at the right time, etc.

Both have so much scaffolding before you can just create some procedural graphics and begin to reason about x and y coordinates in a way that's fun and shows the power of programming visually.

My hobby with QBasic was making variations on Conway's Game of Life. So easy and fun in that language compared to anything else.
İçerik Editörlerinin Kullanabileceği Takvim Araçları
Which university? I tried from the University of Washington and got the 14gh address
Note the rate he begins sentences with I.
Personally, I never answer this question when using an external supplier.

Because, if you do, it goes something like this:

1. External supplier, "What's your budget for this work?"
2. customer, "Something between 50-100k"
3. External supplier, "blah, blah, blah <about how the work is hard/complex/we poor business saps just don't get it>"
4. External supplier, "Our initial estimate is 100k"

It's a type of price fixing, and as everyone knows the first price anchoring is the most significant. While many people are ethical, many are not - and I'm sure everyone has had this experience at some point, whether in business or a plumber!

That's not to say that customers should not be able to provide an initial good description of what they're requesting. Or that complex requirements development shouldn't be commercially charged in it's own right.
I agree- we should also have just as easy of a way to start off with drawing.

Why do we need to install 50 frameworks, tell a window how to spawn, basically create a universe just to start experimenting with creating computer graphics? It's a (Width x Height) matrix of RGB values-- why can't we get a simple way to create a simple 100x100 box for kids to draw in?

No reason your son couldn't tell a screen to print colored pixels in RGB value with the right syntax.
> But it's also true that what hurts e-cigarette companies helps tobacco companies.

Not really. The major tobacco manufacturers dominate e-cig marketshare in the US.

The way it benefits them is that smaller players can afford the regulation less, ensuring the tobacco manufacturers can get a total lock on the market.
Me too https://github.com/jianliaoim/actions-recorder
Couldnt it be a double entendre? "Weather undrground" isnt anarchist, but it is a tongue in cheek way to express that its not mainstream.
Username/Password is still the biggest security hole. With or without OAuth.

One way to circumvent that would be to enforce password change after any oauth authorization, but that's not very user friendly.
On the bright side, this will probably simplify and unlock the current urban planning issues.
Humans are not monkies and never were. It is believed that the two species shared a common ancestor at some point.

Edit: If someone has evidence otherwise, please post.
I've been lurking on metafilter here and there for years.

I usually glance over it once daily after reading HN. I keep meaning to pay the token fee and get a real username, etc.

But today, I saw a headline pre-pended with this:

"(WARNING: Contains strong language)"

... and that's the last straw.

I have come to expect the gratuitous (and common) "possibly NSFW links somewhere in this page" or "warning: trigger alert: hurt feelings" on mefi, but this was too much.

I'm sure I'll keep glancing over mefi from time to time, but I am not going to invest in, or take part in, a community that is so infantile it needs markers like "contains strong language".
Talos¹ is a nice POWER workstation that is highly priced but still reasonable (not _that_ bad for a workstation). Currently they're getting close to enough interest for the initial production run.

¹ https://www.raptorengineering.com/TALOS/prerelease.php
Typesetting by publisher is not valuable at this age.

Elsevier seems keen to not have third parties review the publications.

And visibility, same thing. They try to prevent it.

Yes, scientists should publish elsewhere; the contracts currently prevent them as Elsevier has power to stop them through their entrenched legacy position.
Archive.org cached version: https://web.archive.org/web/20160505153552/http://www.russet...
H-1B status itself doesn't lead to a green card, but it's much more difficult to get a company to go through the 1+ year process of sponsoring an immigrant worker petition (which does lead to a green card) if you're not able to work for them during that time.
Caches:

https://web.archive.org/web/20160505153552/http://www.russet...

http://webcache.googleusercontent.com/search?q=cache:9BEl9sv...
PIN Code Auth is a way to deal with this as well. Similar to how a Roku works on Netflix or something else.
Logo! Logo + basic were my entree into programming
The beginning of the chain is a human -- the user! And at the end of the day this is all about the user!

Once you know what the user wants it's "easy" (well, somewhat easy anyway :-). It's the iterative process of understanding the user in an unconstrained opaque ad hoc UI that is big-H Hard.

The problem with these spoken interfaces is not just that we don't know what we don't know, we don't even know what we want to accomplish!
Well, I'm using nPlayer for this. You can transfer music and video directly to app via wifi. Latest updates made music playing experience very satisfying (it is video player originally).
Oh I see. So Apple is moving all its local sockets to IPv6 format? That's what you mean by "no longer have network connectivity?"

You seem to be implying that every IPv4 packet will go through a carrier NAT64... but what if my ISP does not use NAT64? Will my iPhone send a regular IPv4 request, or will it prefix IPv6?
Well that's politics. Just because the establishment intends to privatize Social Security doesn't mean it's fiscally nonviable.
Some features that I think a system like this should have:

1. The client (or the device holding the authentication token, or the app, etc) should be able to maintain (on its own storage!) an audit log of all transactions it has authorized, that log should be cryptographically verifiable to be append-only (think blockchain but without all the Bitcoin connotations), and the server should store audit log hashes and verify that they were only ever appended to. And the server should send a non-repudiable confirmation of this back to the client.

Why? If someone compromises the bank or the bank-issued credentials (it seems quite likely that, in at least one implementation, the bank will know the client private keys), the client should be able to give strong evidence that they did not initiate a given transaction by showing (a) their audit log that does not contain that transaction and (b) the server's signature on that audit log.

2. Direct support for non-repudiable signatures on the transactions themselves. Unless I'm misunderstanding what the client certs are doing in this protocol, TAuth seems to give non-repudiation on the session setup but not on the transactions themselves. Did I read it wrong?

3. An obvious place where an HSM fits in.

How does TAuth stack up here?

Also, there's a very strange statement on the website:

> to unimpeachably attribute a request to a given developer. In cryptography this is known as non-repudiation.

Is that actually correct as written or did you mean "to a given user"?
What's to stop the app (or anyone in the context of a rooted device) replacing the legit Mondo auth page with a shim? Nothing.
And walking into someone's place of work uninvited, expecting them to drop everything and meet with you isn't rude?

I'd be rightly ticked off if someone did that to me, and I'm not one of the worlds richest and most secretive companies.
Part of learning HOW to program has always been how to SELL your program. The BASIC programming language has always offered an easy path to doing just that. No googling what to use to turn the code into an executable like Python, no learning a whole library to do that either like Javascript& the node.js nightmare. Code -> Ship -> Profit (or get famous) - Any Basic, any platform, whether your machine runs at 8Mhz or 4Ghz.
Everyone can charge at home. You'll only need to charge out and about if you exceed ~200 miles in a trip.
> developers in general can't cope with managing SSL certificates

I'd say the same but they've done just fine publishing anything to the App Store, which uses certs everywhere. And it was even worse the first few years.
There appears to be significant overlap with the narcissist checklist and a "revered tech leader checklist" (Jobs, Musk, Page, Zuckerberg, etc).
Why Uber cares safety while rejecting fingerprint-background-check?
Given that seismic upgrades have been underway for decades, I'm not sure what you mean by "minimally prepared."
Tell that to the author of this post
I had a similar experience when my oldest was still young. The conversation was a little flipped. We live in a cold climate and she had started taking note of the thermometer. I had asked her "what is 5 - 5?" > "zero!"; "what is that minus 5?" > "you can't do that!" > "What happens if it is 0 degrees out and it gets 5 degrees colder?" > * eyes open wide * "there are all the same numbers below zero!?"

Some time later, when she was learning algebra, I told her "0.999... == 1, can you tell me why?". I was expecting an algebra lesson to show her how that was true. She surprised me when, a second or two later, she looked up and said, "1/9 is 0.111... so 9/9 is 0.999... and 9/9 is 1". I was very proud.
That's not what the grandparent is getting at. Big O describes an upper bound (and often, but not necessarily, refers to the worst-case scenario).
>There's a trivial fix to the whole system: free the employees. As long as employees are completely tied to their employer wages will be lower.

Why not both? And the answer is: because the abusers lobby to keep any of several available fixes from being implemented.
Ding! Ding! Ding! You have found the fail case.

In a somewhat related note, I've noticed people search on some websites fail with Vietnamese names because surnames are interpreted as prepositions, and thus dropped as a stop word.
Maybe familiarity? Porting existing UNIX code to iOS (seems like that'd be pretty rare)?
Is the SMB SaaS market too tough?
I think the thing you missed is the existence of people like the Free Software Foundation. There are indeed people who are generally opposed to proprietary software on a philosophical/ethical/moral level.
> The most realistic threat is the client developer not properly verifying the server certificate, i.e. was it ultimately signed by a trusted certificate authority?

From an attackers point of view, this sounds like a very tiny ray of hope. It sounds like a cool feature/vulnerability that will probably be going away soon because it is so easy to fix.
They will run into it when they submit an update however.
oh, constantly. but it's always changing, is the problem. actually, i've come to the opinion that that isn't really a problem. imagine an artist who's never satisfied with their work, either because it isn't good enough for them or because they're ready to move on to something completely different. that's not really a bad thing in and of itself. it's only in how they respond to that innate restlessness -- the engine that drives their work -- that could cause problems.
Can't stop to notice the downvoting of outright facts in this thread when they show the problems with Bitcoin. It's quite interesting.
What’s the Difference Between PCI and EMV Compliance?
Any psychologist will tell you that most people can't objectively evaluate such criteria for themselves. This is something that is best left to professionals who have experience with people that DEFINITELY have such disorders.

I'm also in the non-believer camp, nor can I fathom why "Satoshi" would initially choose to remain anonymous but then decide to come out. What purpose does that serve?

Whatever the case, all of this drama is really, really bad news for bitcoin as a currency in the future.
I felt that tingle too! I saw a book I co-edited on SciHub on the same day the publishers sent me a royalty statement reminding me that absolutely zero people want to pay 120GBP to read what I (my co-editors and contributors) put together through a whole lot of unpaid effort.
I see one from my home state of Iowa. Worldwide Software Services, Inc. As a proud native-born, raised and college educated Iowan that had to leave to Chicago and Austin to find work, I will taking extra time to harass and shame them. Companies like this are part of the reason why we can't find jobs and have to migrate like cattle for them.

A good example where mob rule will be a good thing. I have my pitchfork ready.

Thank you for this link.
Worrying about e-cigarettes outdoors seems like an overreaction, compared to thousands of other more serious environmental toxins we all face every day. (Frankly worrying about regular cigarettes outdoors also is an overreaction, but smokers have been very effectively demonized in our culture.) I guess turning the issue into a black-and-white binary is easier than reasoning about dosage.
Millions of Gmail, Hotmail and Yahoo Emails and Passwords Being Traded Online
AirBnBWhileBlack hashtag highlights potential racial bias on rental app
WordPress Redirect Hack via Test0.com/Default7.com
> I guess in those situations, the utility just has to accept them as a customer.

Not true. Depending on the location, you can be responsible for tens of thousands of dollars to extend power the last mile. Thats why you see a lot of people going off-grid with solar and a backup generator instead.
[#22502] Docker logging blocks and never recovers
Never owned one, so I'll have to look for a solution when I'm home (I remember Foobar2k had a pluging for this, but F2k is win-only).

After I've switched to Apple and used Apple music for a couple of months I just bougth Fiio X3 II. Great thing for a good price.
You're not understanding what I'm saying. It's of course true that some O(N) algorithms are slower than other O(N) algorithms. But the statement you quote doesn't imply the contrary. Obviously walking an array can be thousands of times faster than walking a linked list. That doesn't change the fact that walking an array of size 3*N is 3 times slower than walking an array of size N, which is (roughly) what big-O notation means and what the quote you're objecting to correctly claims.

> If you've got to do a pointer indirection for each N rather than a linear read that can end up dominating the non-constant factors in a lot of cases.

Huh? Pointer indirection and cache miss for each element is already non-constant (you have to do it N times) so I don't understand what it means that this "can end up dominating the non-constant factors".
DNSSEC would only matter to the end client (the iPhone in this case) if it actually verified DNSSEC responses on the client, but it doesn't.

So unless your application contains a full DNS resolver that can walk the roots itself, you are relying on the DNS server from your provider to provide you with DNSSEC validated results. In this case the provider can simply return results without any of the DNSSEC results and things will be more than happy to continue on.

XLAT464 is not some sort of panacea, and requires a bunch of extra software running on the device to properly function. NAT64 with DNS64 means you ignore all of that, and only the provider has to know that translation is happening, from a device perspective it looks like it is running on top of a IPv6 only network with all endpoints only being IPv6. It's simpler, and maybe just the push providers need to roll out IPv6 more aggressively.
They did this with the 40kwh option when they first offered the S. They didn't produce this battery and shipped a 60kwh battery that was software limited to 40kwh. I had a 40 on order and was delighted by this. I got the speed of a 60 for free and also not charging your battery to capacity can increase it's longevity. Plus, this gave me or future owners the option to unlock if they wished (I never did).

I think this is fair for when they transition to larger packs. You will get upset customers if you introduce a larger pack right after they bought the smaller. This gives customers the option to upgrade in that transition period.

Also, I noticed a comment:

"Are they hoping some people are going to buy the upgrade when they’re about to out of juice".

It doesn't work like that, you pay to unlock the extra capacity which needs to be charged. When your battery is depleted it won't matter.
Did you ever use Lotus Notes? I agree that iTunes is poorly designed but you can't just toss out "worst UX design ever!" without old Lotus Notes users taking exception.
Ok, so in that case the malicious app is able to steal your password... but if login requires two factor auth, the password is useless without also having access to SMS (or whichever 2fa solution) on the associated device.
Facebook Live will decimate Periscope. They should have sold when they had a chance. Too little too late.
If your ISP doesn't have NAT64 it will continue to use IPv4, and packets will continue to flow as normal. Apps however can't be IPv4 ONLY.
> Anyways, if the research was funded through public money, it gets published for free anyways.

It does? I'm genuinely curious. The vast majority of research is funded with public money (to some extent).

Where is all this publicly-funded research published?
I was kinda assuming the iphone here. Didn't think the app on a desktop OS would show that behavior. Is this true? Do people really run out of space on laptops and desktops due to photos?

I just checked the apple website and it seems you're right. 3 out of the 5 available Macbook pro variants have <= 256GB storage.
I love `json_build_object()`.

With `json_build_object()`, you can select fields as a JSON object and not have to do that JSON building in your app.

Here's a snippet demonstrating building, and then querying a JSON object:

with location as (select json_build_object(
'street1', street1,
'street2', street2,
'city', city,
'state', state,
'zip', zip
) as loc from my_table)

select
loc ->> 'street1' as street1,
loc ->> 'street2' as street2,
loc ->> 'city' as city,
loc ->> 'state' as state,
loc ->> 'zip' as zip
from location;
This is true for many, many things in the United States. The big category that comes to mind is cosmetics.

I'm aware of at least one component - styrene - which has been linked to cancer and is commonly present in fragrances.
Defense in depth is a good thing as well. In my case, the first line of defense would be ZFS snapshots on my homebuilt NAS. If malware scrozzles my NAS, a rollback to the last snapshot can be a quick way to fix it.

Other systems get backed up to the NAS, and the NAS drives are periodically backed up onto a second ZFS pool that is normally kept physically offline.
Just like with music and file sharing, this will not hurt the large corporations. It will only hurt the researchers that depend on these papers for funding and make it more difficult for them to make a living in the future.

It will also push companies to keep research more private and proprietary. Why would I spend millions of dollars on research, only to have it freely distributed to everyone, including my potential competitors?

I've never witnesses a time where more people fight to give up more and more of their own power and hand it over to governments and large corporations on a silver platter...and then complain when it's all gone.
Show HN: Timing attack to check presence of devtools
It's always Python+X somehow, where X is a whole different thing you have to learn to get a fraction of the whole thing shipped in Python. Keep I.T. simple - teach the kids BASIC.
An opportunity for automation and for MDs to take more rest...