skysight-inc/HackerNews huggingface dataset:
Amiga art was and is beautiful. I've always kind of gotten the impression that Amiga game devs focused on huge, rich still images at the expense of animation, though. Amiga classics like Shadow of the Beast have a lot of stiff, limited animation; a lot of gorgeous bosses that are basically statues on sliding rails, without even spot animation; a lot of enemies that just fall off the screen or vanish when killed, rather than doing a death animation.

Of course all of that happened on other 8/16-bit systems as well, and there were certainly exceptions on the Amiga. It's just such a contrast to the obvious love and attention spent on still scenes. I wonder if it has to do with the demoscene roots of so many Amiga artists and devs.

(Color-cycling animation still blows my mind, though. Fullscreen looping animation with only a single flat image taking up space in RAM. http://www.effectgames.com/demos/canvascycle/)
Your experience is not universal or even typical. I have never seen anything like this in the thousands of times I've eaten spicy foods with hundreds of family members, friends, and business associates. I have literally never seen someone insist that they can handle spicy food, and then start behaving like a child. In my experience, they try to hide it because they are embarrassed they can't handle it.

The only thing that even came close was someone who was challenged to do a shot of Carolina Reaper sauce and he started hiccuping then had to excuse himself to go to the bathroom.
Somewhat more. Maybe change it to "Source article" so people know there's actual text behind that?

Clicking on a name, I'd expect either a bio, or a list of things they recommended. It didn't occur to me it might be the original recommendation. (But then, it might just be lack of coffee :)

Either way, thank you for building this and collecting the data!
it’s a result of socialist utopia where the state is the sponsor instead of real investors. Most of startups specialize in obtaining and consuming govt grants and will not grow beyond that - instead of trying to build self standing business (or die) they just invent new, unrealistic goals to get funding and keep living this strange life full of BS and scams. Corrupt mix of shady business and academia. Really hope someone cuts the free money and lets this scum die off.
Making Swift.org a more valuable resource for the Swift community
I am not arguing there is not math involved, but gradient decent is basic calculus MSE, MAE, etc. This is something you take in high school. This stuff is pretty basic. Even in gradient decent you might have multiple minimums. The minimum you get will dependent on which set of points you start at. Imagine a 3d curve you might have different valleys.

Let me quote François Chollet:
"Neural networks" are a sad misnomer. They're neither neural nor even networks. They're chains of differentiable, parameterized geometric functions, trained with gradient descent (with gradients obtained via the chain rule). A small set of highschool-level ideas put together
Are Helper Classes Evil? (2005)
Just checked my XP and 7 VMs and that's not the case. Suspended notepad on both of them and neither is able to be manipulated at all.

https://imgur.com/a/zsyKQbj
Yours is a particularly bad example but even a normal 9 to 5 job means you spend about 8 hours away from home and maybe 6 hours at home a day.
The design of service workers is ridiculous!

A normal application will check if a file it needs is downloaded, and if not, download it.

An insane application would unconditionally attempt to download the file, except first it forks off a new child process, turns it into a network MITM proxy, and have it intercept the request. Because how else can you access local files on disk except through HTTP?
Sometimes (mainly in testing code), I've practically reinvented dynamic scoping: If you ever want to do "call function f(), but for this single call, redirect accesses of global.xyz to the value mockXyz instead", then what you're doing is essentially dynamic scoping. Sometimes it would have been better if f() just took xyz as an argument, but in some cases I can't help but think the dynamic-scoping-style solution is all-around simpler.

But I am so glad that dynamic scoping isn't the default scoping style for variables in sane languages.
Australian schoolboy hacked into #Apple Servers and stole 90GB of secure files
> immediately switched back to my browser to navigate to the website, to read the blog that I was peacefully reading on the native app

I had to read this twice because I couldn't believe there's actually someone out there who prefers those "install the app" banner spam apps that the mobile web is littered with.
I turned off location history and Google Maps won't even remember my past search queries. Like, you can store those on my device, and there is NO privacy issue. Such a simple use case, of course I'll sometimes search for the same thing again. Not auto-completing that is just a nagging dysfunctionality to annoy people that value their privacy.

I remember that ~20 years ago we called input boxes that remembered your past searches, "intelligent". Yet one of today's top AI companies, can't even do it.
Pedro Domingos Will Lead New D.E. Shaw Machine Learning Group
Add PayPal. And theirs is an EV cert "valid" till 2019. Bet they're happy having to go through the process all over again.
I have tried this before, and all I can say is that you should probably just use click over anything else.

http://click.pocoo.org/5/
I say neigh to their posterior confidence interval.
But corporations and financial systems can often be analyzed in terms of the incentives of the humans involved, or at least the human incentives pushing back against changes to the crappy status quo. When they behave badly, they usually do so in predictable ways because there are humans in the loop somewhere.

By contrast, there is nothing remotely resembling a human mind anywhere in machine learning, and the failure modes are often, by our standards, insane (like thinking a picture of random noise is a cat). That creates a whole new level of danger when connecting to "things that matter".

And to the extent we already connect inscrutable systems to things that matter, we should be trying to make that problem better, not worse. "When you're in a hole, the first thing to do is stop digging"
Sure, but then it's quite difficult to say that one is "more resource efficient" than the other. Only implementations can be compared.

And in fact, when you e.g. open Gedit, hundreds of messages are exchanged on X11 (getting/registering atoms, changing window properties, etc). Wayland is much more efficient in that regard.
In exchange for their last remaining bits of entropy, the branches cast evil spells on future genera- tions of processors ... The point is that the branches, those vanquished foes from long ago, would have the last laugh.

More true than ever, now.
Here's the YouTube link to his talk: https://youtu.be/ajGX7odA87k. This made me laugh more than it probably should.
Hmm, I did this a while back. I realise that I should have suggested a Python 3 resource.

I wouldn't say that the course is geared towards devs at Python. From what I remember it's pure Python and there's nothing "Google" about it.
Looks like I can mark my Softwarerecs question as answered. hahah.

https://softwarerecs.stackexchange.com/q/46270/16751

While I've been waiting for this, I've been using 'Export History (2.2)' browser extension in Chrome. This saves your history to CSV or JSON.
"the context usually defines what is in there" is part of the problem. You really should need to know the context to know what a variable is.
Sure "countCustomers(list)" gives you an idea of what list is (well sort of, is list a list of customers, or is it a list of people, some of whom are customers?) But "list.count" doesn't give you any info.
The other issue is it makes it difficult to do global searches.
And code reviews are more difficult as I may not be able to glean the context from the few lines that show up in the diff.
Variable names should be succinct, as long as they need to be and no longer.
No, but drugs spend literal years in testing through various models and animal subjects before even being considered for years more of human trials. Then the benefits are weighed up against the known side-effects and if they stack up the drug is approved. Even after that sometimes the analysis is wrong and the drug turns out to be ineffective or even harmful.

Technology companies churn out things with barely a few weeks of testing at times and no oversight.
Sure, but when people live in squalor and die of malnutrition and disease from time to time primates do not even register on the radar of priorities. Worrying about primate populations under these circumstances is an extremely ivory tower position to take. It’s like if your children were dying of starvation and you were agonizing over the carbon footprint of driving to the grocery store.
Ingredient from Monsanto’s cancer-causing weed killer found in children’s cereal
Good for you for asking. As an interviewer myself I wouldn't dare ask a question I couldn't answer.
A semi-modern example similar to shells, JSP includes also make variables dynamically scoped.

I often explain JavaScript's `this` in terms of dynamic scoping. Its value is determined by the code a function is called from, not where the function is defined.
I feel like you're making his point for him.
But in this case alumni is in common use in that way and has been for some time. You yourself acknowledged that by starting your comment with "Unfortunately, common or not".
He is that guy. Mickens is a legend.
C# has nine integral types.

https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...

But even then, a year is an int, but it would have certain semantics you would want to enforce outside of integers.
Marvell Armada 8k (MACCHIATObin) takes a full size DIMM (apparently with ECC support, even). Not that cheap though… but cheaper than, say, the Overdrive 1000.
4G is quicker then fttp for me it's getting ridiculous.
Maybe blockchain or virtual reality?
To quote, "This has made a lot of people very angry, and been widely regarded as a bad move."
I think this is a pretty good start to reconceptualizing our systems. I think about this a lot.

I also think about what are the more higher level systems that will be required in the far future... something that can run a whole probability distribution of the kind of program I want to create and as it quizzes me derives entire systems around the context of my desires... something like that would require a language around systems that we can't do now because we feel a generalized higher level thing will have to be so dumbed down as to not be useful. I think we forget that a higher level system, if it worked way harder, could actually do the right thing at all the lower levels.
Kevin Williamson’s unhinged attack on Warren’s corporate accountability bill
right, right! forgot about that since (as sibling post says) I never close my browser. and since deleting all cookies on browser close is super aggressive and painful.

i'm referring to the latest safari which tracks 3rd-party cookies and deletes them automatically after 24 hours if you've never sent that cookie as a 1st-party one. thus effectively eliminating tracking, yet allowing sites to work normally without having to temporarily enable various trackers or determine which ones are "safe".

at the same time, google/chrome said they are taking a different approach which still allows tracking. i'm not sure that they said they would NOT CONSIDER implementing a feature like safari's though.
Security Flaws Allowed Full Access to Spectrum Customer Accounts w/o Password
Don't service workers expire within 24 hours if the service worker file is no longer accessible?
Very upsetting.

Also, the delivery and form was so simplified. I feel like what we were taught in school had one of 2 forms:

1) Bite size good/bad characterizations of involved nuanced processes.

2) Objectifying factoids on the material day-to-day of shallow characterizations, like the practice of associating Native American tribes primarily by the shape of their houses.

By jumping back and forth between the two, it did accomplish a surface appearance of depth, but ignored the spectrum as a whole that makes up humanity. (1) usually skipped over relational values and (2) failed to deliver on meaning.

The few times this done a little bit less had enormous impact, like black history month, trail of tears, stories like Huck Finn. But comparatively, these leaped over massively critical nuances. Of course, we were just all-out denied anything about the French Revolution. There is no question this is why America is contending with such a problematic political arena. We are learning everything the hard way.

The things that stir the pot are what make us human and understanding them are what allow us to progress. Being denied that is uncivilized.
How about a mix with gooey?

https://github.com/chriskiehl/Gooey

That'll be neat.
Considering the PCWorld group in the UK have had to disclose a serious breach recently, plus they have not bothered to update their EV certs, i'd suggest their security isn't up to scratch and black hats will notice this.
Check out the work of Dr. Sergio Pissanetzky on artificial general intelligence starting at http://sergio.pissanetzky.com/ and http://sergio.pissanetzky.com/index-2.html. It seems plausible and promising, but details are omitted preventing easy verification and it would have been convenient if he used graphs insted of causal sets. Additional references to his work are in his Google Scholar page at https://scholar.google.com/citations?user=KEuEW8QAAAAJ&hl=en, in particular see his 2 most recent publications near the bottom.
Monero has won its first battle with ASICs
> Facebook isn't selling knives. The bits in Facebook's database are not killing anyone. The people doing the lynching are.

The knife isn't killing Bob, Alice is! The point being, both the knife-seller in the analogy and Facebook in real life bear a nonzero amount of responsibility for known consequences of their actions.

We can actually make this analogy a little clearer: would you sell a knife to someone knowing they planned to stab you, because it's the government's job to prevent stabbings?

And obviously Facebook isn't prohibited from allowing these posts, or we wouldn't be having this discussion. The claim is that they have a moral obligation to take down this content, any legal obligations notwithstanding.

Regarding your Presidential campaigns analogy, it's not that Facebook (or any entity) should censor speech they disagree with. They should prevent behavior they disagree with, in a moral sense; those can be the same or different. It's not incoherent to believe that political discourse is valuable even when you disagree with the ideas, and that hate speech falls outside the bounds of acceptable discourse.
We have some low-level stuff on our roadmap (e.g. federated Merge Requests [1], federated GitLab instances [2], cross-platform mentions [3] - i.e. mentioning GitHub users). These didn't get prioritized yet, but it's only a matter of time. We have limited resources so we have to prioritize and scope out releases in a such a way that it advances both our vision and satisfies customer requests.

A really interesting low-level component that we created and use in production is gitaly [4] (which is a git RPC component that aims to completely remove GitLab's dependency on NFS for repository access - and replace it with gitaly itself).

[1] - https://gitlab.com/gitlab-org/gitlab-ce/issues/4013

[2] - https://gitlab.com/gitlab-org/gitlab-ee/issues/4517

[3] - https://gitlab.com/gitlab-org/gitlab-ce/issues/42230

[4] - https://gitlab.com/gitlab-org/gitaly
My team has the opposite experience. We've been using ClojureScript on the front-end for over 3 years now, and it's been fantastic. We use Leiningen with Figwheel, and it's by far the most productive workflow that I've seen in any mainstream language. You make changes and you see the results instantly. You also have an editor integrated REPL, so you can explore and try things live. You get things like code pruning and minification out of the box thanks to leveraging Google Closure compiler, and access to the Closure standard library which is quite comprehensive in itself. Meanwhile, tools like re-frame-10x https://github.com/Day8/re-frame-10x provide a great way to inspect the state of the app during development.

I'm not really sure what you mean regarding the interop either. It works quite seamlessly in my experience, and it's much easier to do than it is in Elm where you have to use ports, and keep all your interop at the edges.
I'm one of those dinosaurs who prefer 80 character limit, thank you. I have a 24-inch monitor, and I like seeing three different files, a terminal output, and a stackoverflow page on Chrome, preferably at the same time.

Regarding variable names, it's a matter of taste, but for example:

NumberOfDocumentsProcessed += MaybeFindUpdatedDocuments(ClientPool->GetClient(NextClientIndex++));
n_docs += find_updated_docs(cli_pool->get(next_cli_idx++));

I find the second line much more pleasant to read, especially if these variable names repeat several times in a function, which they usually do. The problem with long lines is that the style inevitably drifts toward the first example, because nobody can say no to "Can we make the names more descriptive?" With 80-character limit there's a certain friction that acts as a counterbalance.
longreads.com
ProPublica.org
> No to amazon affiliates.

Thanks you! This shows character and actual, proper altruistic intentions.

Before reading this, I was not even going to click the link.
> unless trackers get clever about cross-correlating cookies from different sessions.

I thought some of them were already doing that by using HSTS flag as a super cookie. (but safari implemented a defense)
I'm actively working on facial recognition in a retail store context, but I also quickly dismissed your product due to a lack of pricing information.

3D-AI looks like it would be a great fit, but "Call for demo" translates to "probably $100,000+ with lengthy on-boarding and extortion-level support contracts"

I don't mind calling or emailing to get a trial license, but I'm not going to waste my time or yours if I don't even know if it'll be in-budget.
If you Windows + D or use Minimize All, doesn't it minimize? I used to use that heavily at an employer with an internal app written by developers who thought networks never failed.
Sorry but it is completely your own fault. We've been using Service Workers on production for two years now, and never had any issues of any sorts. Also kudos for "trying" a new API on production.
How do you "prove" faith? You can't prove I'm not a serious Pastafarian, much like I can't prove you don't really believe in Jesus?
Auto renew for the domains I want to make sure are renewed. Anything else is error prone.
Wait. I thought you could not perceive black holes as growing because, by relativistic effects, you could not perceive from the outside anything penetrating the event horizon?
U.S. government seeks Facebook help to wiretap Messenger
Man, I see people describing their dreams as having vivid colours and sounds and weird stuff and I can't relate at all. I very rarely dream at all for some reason and the few times I can remember having dreamt there's only a very indistinct feeling of visual impressions and no detail.

makes me feel like I'm missing out on something...
JavaScript End to End Testing Framework
I am jealous! Pretty much any time I experience a nightmare, it's a dog biting me, or I'm being stabbed, or some wild animals are attacking me, and there's almost always vivid and terrible pain. It goes away the moment I wake up, but I cannot for the life of me control it in my dreams, regardless of if I'm lucid or not.

Interesting how we're all wired differently!
I think most people would agree with your reasoning here, but there is a difference between a country voluntarily gifting their artifacts / artwork to other countries as opposed to other countries obtaining them through morally questionable means and then claiming it's better to keep things that way.
So what's the underlying storage? Is it LSM with more tricks and prallezation + probabilistic algorithms + SIMD intrisics?
Stack Exchange: Come Take a Look at Our New Contributor Indicator
>> If you don't know what the problem was, you haven't fixed it

There’s a more pithy variant of this, which I use all the time: “You can’t fix what you don’t understand”.
Yup, ClojureScript with re-frame is literally about half the code of the equivalent React and Js https://medium.com/walmartlabs/performance-monitoring-with-r...
gwern.net
> Wayland is much more efficient in that regard.

Which is what I implied in my original comment...

Of course, the resources are ultimately consumed by implementations, not protocols. But it helps when the protocols are efficient.
in other words it tracks me..it's not when I switch ips. it's when u switch countries. it may be figuring that out by up but it had to remember my previous ip and distiguish country which is by definition tracking
When will this dishonest company finally be shut down?
Best Cheap Virtual Reality Headsets You Can Get Right Now
Diagrams help me. They do wonders to organize the thought process down to the most core ideas and cement it in your mind. I have planned to try "mind mapper" software to help with it but haven't done so yet. If you produce some kind of diagram I would be happy to review it with you.

> are you arguing just about the u2f-zero being insecurely implemented,

yes. the concept of a pre-cloned token is a good one. my main point of contention with you is that in your threat model, a lost phone is a security problem, yet a lost u2f is not. you need to revise your threat model or revise your solution.
“Fixing” sexuality, I believe, is preposterous. I’m sure cognitive behavior therapy can change behavior, like most other behaviors, but I think the issue is that it’s used on people against their will, so the real treatment would be to help people accept who they are, etc etc
Thanks for sharing. The page is updated every week, so there’s a bunch of new stuff in it
Trump could ruin Elon Musk's plan to take Tesla private
NASA Spots Structure at the Edge of the Solar System
Asus Tinkerboard is about twice the price and (mostly) compatible with the Raspberry Pi. Its biggest upgrade, for me, is gigabit LAN. Worth looking into.
I am typing this on a 3GB amlogic s912 streaming box, with ports for USB type A, ethernet and 4K HDMI. Performance for around $40 is what you would expect from a smartphone, albeit the quirks of Android with a mouse and/or tv remote.

The modding scene might not have the same level of polish as a rpi - there are ROMs for Android/Armbian/CoreElec but you may be at the mercy of building it yourself, e.g. When the wifi module isnt precompiled for your particular no name OEM device.
Teenager Pleads Guilty to Hacking Apple Multiple Times
A way to expand your business to Spain
Discover who's up next on the podcast in this mini-episode.
I think that a startup wants to be able to "hibernate" indicates that they are aware that this is in a hype cycle which will deliver disappointing short term results.
Think Julia: How to Think Like a Computer Scientist
You mean, how can you know someone's true thoughts? You can't, but you can make a reasonable guess based on their actions, social cues, and communications with others. There is plenty of precedent for making legal decisions on this basis. That's why our legal vocabulary includes phrases such as "intent to do harm" and "knowledge of wrongdoing".

That's beside the point, though. What's relevant in this case is the intent of the religion itself, not its individual adherents. Geniune religions are intended to be sincerely believed in, even if every single one of their followers is faking it. Pastafarianism is intended to be a parody, no matter how many Pastafarians happen to genuinely believe in the existence of the Flying Spaghetti Monster.