skysight-inc/HackerNews huggingface dataset:
Oh! That is lovely!! I am currently trying to work on a chapter about a bumblebee who is bullied by a finch and The ElderMother explains how bumblebee wings works differently (dynamic stall) than a bird’s feathered wings.
> The Taboola news carousals at the bottom of most slow loading actual news sites are filled with total junk.

This, a thousands times. For both Taboola and Outbrain it's clickbaity trash - usually misleading and low quality content. They're designed to "disrupt" so that people click on them and have in the past featured on blatantly false news stories. I'd honestly be ashamed to work at one of these sort of organisations and it further underlines how awful the web experience can be if you're not using an ad blocker.

It's no surprise to me that AMP is popular among users if news sites are not including such garbage in their AMP renditions.
I made a similar post when I actually fixed unicode identifiers for cperl (the perl5 replacement), according to the unicode security recommendations which everybody else besides me and java chose to ignore. Most languages are horribly insecure. But I eventually complained to rust, and they are adopting these recommendations.

http://perl11.org/blog/unicode-identifiers.html

It's not fun, it's a risk.
Was the punk turtle that breathes through its genitals saved from extinction?
> No publisher in their right mind would give up the top part of their page and enable left/right swipe to navigate to competitors

Publishers usually do not make good decisions. That behavior is for users and (IMHO) it's great.
> for the sake of purity.

The post was about choosing a representation for sake of composition. In this case, the composition happens to be pure because it is mathmatical, but the simplest composition was the actual goal, not just any kind of purity.
Thank you..that’s a great idea..first thing that came to my mind was surface tension and how water drops are formed..maybe a game involving water droplets!
Canada National Cyber Threat Assessment 2018 [pdf]
I'm surprised that the GCC doesn't add some autodetection mechanism in it.

As 'hubicka' mentions in another comment, GCC does have "multi-versioning" capability, but it doesn't use it by default. Instead, one needs to mark individual functions with GCC specific attributes, asking for versions with different capabilities to be created: https://lwn.net/Articles/691932/. This isn't necessarily a bad approach, but the fact that it seems be used rarely makes me wonder if some other more default approach that works with unmodified code might be an improvement.
Dream to Wake Up
If we're dredging up sweet examples of early '90s radical madness, let's not forget TaOS's 'virtual processor' code:

https://sites.google.com/site/dicknewsite/home/computing/byt...
I have experienced AMP only from the user perspective and always hated it since day one. Until now I don't really understand where it came from and why people would willingly enable it on their site. The first thing I do when I see it is consider whether to go somewhere else or open the actual underlying link.

It already sounds toxic. Instead of loading your page suddenly I load a google wrapper that includes some parts of your page. Doesn't that sound like a red flags for anybody? Does it sound less toxic if I call it "free and open google wrapper build on existing technologies"?
Perl and TCL do have a VM and bytecode, it's just not used for distribution. The initial releases of Java didn't have a JIT.
I am at the beginning of this journey. My fiance and I booked 3 months in bellingham starting in february, then for summer we will go to Portland or omaha, then fall will be boise, winter will likely be in denver or boulder. Looking forward to exploring the world the same way you and your wife have.
Biometrics will never be a password. It's got to be a combo of something you have and something you know.
I have a PI in an interactive art installation that gets power cycled pretty freaking often, and so far the card has held up.

It is something I worry about though.
I'm not familiar enough with LLVM to really say, so I was just speculating: I vaguely remembered some kind of talk about cache optimisation and LLVM, so it's possible it was talking about the LLVM codebase rather than the passes available in LLVM.
Hmm. There still doesn't seem to be a Windows client.
The post is really talking about choosing the best kind of composition to solve problems in (purity was a by-product of being mathmatical).

You guys are arguing over the monadic io that he dismisses in the first couple couple paragraphs.

All he really cares about is achieving program composition.
It's interesting that so many people would enjoy AMP, because on my Android, viewing AMP sites in Google's main app often feels much slower than regular web browsing in Firefox for Android.

The difference? I have an ad-blocker in Firefox, but not in Google's app.

So Ad-blocking > AMP > Regular (as far as user-experience from a speed perspective). Obviously Google has a lot of incentive to make sure people don't go the ad-blocking route.

Though not sure what is keeping ad-blocking from growing given its superiority - likely just a lack of awareness about the option. If ad-blocking ever did grow massively though, the internet would change in ways we haven't yet seen. Either ad-serving companies would win the arms battle and ad-blockers would become ineffective, or, the web would have to move to a new payment model (Brave-like perhaps).

I'm not entirely sure what the ideal is - likely a model where users can choose between ads or micropayments is the most pragmatic world.
Maternal Licorice Consumption linked to Detrimental Cognition in Children
Auto-layout really does introduce nightmarish levels of verbosity when you try to do layout in code.

I hope that Apple one day takes inspiration from Sundell's "Autolayout DSL" and comes up with a more lightweight syntax!
What's there to resolve if it works perfectly fine as it is?
I want to separate the human activities from nature’s activities as much as possible. The farming we do is like an open air factory where we destroy existing landscape to create a blank slate to grow what we want in straight rows. I could bring up soil science or soil biomes.
> [L]iterally every life form and every speck of dust down to the smallest subatomic particle is influenced by the world through the various forces that act upon it. An electron is influenced by charged particles close enough to have an impact, and from objects that exert a gravitational pull—and the electron behaves accordingly. To exist, to be in the universe, means that every particle in the universe feels some pull and push from the various forces around it—otherwise it simply doesn’t exist. Thus, the electron perceives, as I have defined this term, and the electron is a subject.

I once came to the conclusion that the only true statement I could make is that "there is something", or that "something is going on"... other than that, it's very hard to say where one "thing" starts and another ends, if there even are separate things. At the very least, that even just gravity affects everything (that is affected by it at all, that is), at any distance (so far as we know?), no matter how weakly, always struck me as quite the underrated fact.

https://news.ycombinator.com/item?id=18689562

For some reason, Nneka comes to my mind. And because everything is everything, I'll just post it. Maybe it'll save someone.

https://www.youtube.com/watch?v=7BvvLGoZHs8
If you live in the EU are you supposed to carry your passport whenever you move between countries?
A Confusing Dependency (Fake and malicious libs in jcenter)
For network io, an userspace accelerated network stack is probably better though.
Loved the video. Didn't love the loud beep near the end, that's at about 3x the volume of the speaker the whole video...
I think there is some muddling of the issues at hand here.

Yes, security is a process and involves situation-specific threat modeling, risk assessment, and behavioral conditioning. It is not just a 'here use %foo' band-aid. I don't think anyone here is disputing this.

But that is not the issue here. The issue is that once you've developed your personalised threat model, the issue of which specific tools to use is a very real one. OP has cast ad hominem FUD on VC, and provided no reasonable alternative, leaving someone to ask 'OK, if VC is not trustworthy, what is?' Security is a holistic process, yes, but that by definition includes tools alongside a valid threat model.

So back to the matter at hand: GPG does not provide the functionality that VC does (no FDE, no deniability), and BitLocker and File Vault are closed-source toolkits, are you really proposing them as viable trustworthy alternatives to VC? Which brings us back full circle to the original issue: if VC is deemed not trustworthy by OP, what is a user to use instead?
NHS Scotland backs Citizen's Basic Income scheme to save thousands of lives
Concord: How I built a screen sharing application in two weeks
I submitted a similar bug to the OP after someone bragged about reading my DMs (and sent a bunch of them to me as proof). Spent what must have been a month poking at the website and API, looking at various attack vectors. Eventually I boiled it down to a simple POC which ran perfectly on my account and a second account I created for the purpose. A friend volunteered, worked on their account too.

Did a full report including POC and quick summary. First line was something to the effect of "I'm not interested in the bug bounty, I just want to see this fixed. If a BB is awarded, I'd like to see it donated to charity." (I had a few in mind, mostly local LGBTQ+ support charities)

Response I got was "This isn't OWASP TOP10 fuck off". Literally just that (I'm looking at the emails).

Scanned the OWASP guidelines, found one it hit, replied. "Are you sure it's not covered by (x)? Seems like it would be to me. At the very least it's an exposure of private data."

Response: "I told you already to F off, noob."

I replied: "Can you please at least clarify why this isn't covered? I'd like to submit better reports in future."

No response, and I dropped it at that point. Two days later someone else in Twitter responds: "I'm the manager of Engineer'sName, the conduct in this report horrifies me. Expect to hear from us."

A bit later I got an email from HackerOne explaining I'd been banned, and that if I created another account I'd be hearing from their lawyers.

And that's how my first and last security vuln submission ended.
Packard Bell was a well known radio and TV brand that ceased operation in the 1970s.

During the PC clone era, a group purchased the brand as a way to bootstrap brand awareness. So, other than the brand, there's really no relationship between the two.
> Which is why nobody bothers checking out broadcast/cable shows anymore.

Nobody in your circle of friends, perhaps.
> I also had to stop using ad-block due to some work-related regulations, and I should demand compensation from the state on that.

I'd love to hear more about this if you don't mind.
Ghosting is a side effect of AMOLED’s in general. The screen of the X is clearly superior IMO, especially the contrast.
To answer my question, a web search delivers:

https://blog.linuxbrujo.net/posts/plausible-deniability-with...

I have not tried this.
Agreed. Biometrics doesn't even quality as something you have. It's something that you are. If your physical key gets compromised in some way, you can generally have a new one issued. But you can't just re-issue your face.
sounds better than the alternative...
> If I say “I’m insured by AIG,” I actually need to be insured by AIG. It’s not AIG’s job to tell me I’m lying. SIPC coverage isn’t automatically granted. Robinhood already has SIPC coverage through their brokerage products; this is abundantly clear to everyone there.

But that's the weird thing. This new product is essentially a combination of two things.

1) A brokerage account instructed to hold safe treasury-related securities. This is exactly the sort of thing the SIPC normally insures. Expecting them to refuse that is really bizarre -- it's their main purpose. And as you note, they already do have that insurance for their brokerage accounts.

2) An ATM card and bank routing number that makes it easy to transfer to/from the brokerage account, so that it can be used as a checking/savings account. This is the real innovation, but it doesn't affect the risk to the insurer in any apparent way or really have much to do with them at all. Withdrawing the insurance over this only makes sense if it was done out of politics. Punishing them for failing to anticipate a political backlash seems particularly unjust.
> Boys

Thankfully girls, poor smooth-brained things that they are, don't have to deal with the issue of passion, or genius, right?
You're right, and this is a little confusing. The article says he's using a "AMD Opteron 6272", which seems like it should support AVX: http://www.cpu-world.com/CPUs/Bulldozer/AMD-Opteron%206272%2.... So maybe the GCC bug he encountered is actually because he lacks AVX2 support? Or an incompatibility between early AMD and Intel support for AVX?
I think Velleman's "How To Prove It" might be useful.
Seems like electromagnets could help compensate for distance by drawing more current when far apart, and less when close together. A microcontroller could essentially make the force linear like a spring. Of course, then you need wires hooked up to your pogo, and that might be scary if the microcontroller has a bug (or somehow fails) since you are now essentially hopping onto a railgun.
Movidius targets sub-1w. I haven't read the article but I assume this needs at least an order of magnitude more power.
Gaming desktop PCs exist for a single reason - "being able to run C/GPUs for extended periods without thermal issues." If you were doing this for actual work, you'd obviously need to step upwards to a real workstation, which would actually be built quite similarly to a bog-standard gaming desktop save for using higher reliability components, e.g. FirePro- or Quadro-class GPU hardware. But to suggest that you need "something in a DC" to explore interesting problems seems quite wrong to me.
I remember this being speculated heavily as one of the most important reasons for Google implementing AMP in the first place.
The analysis on the google analytics data seems a bit biased against AMP.

- decrease in average positions in SERPs on mobile
- decrease in CTR on mobile
- higher number of impressions
- slight increase in total clicks

These measures are correlated. You can't just add them all together.

More impressions with the same amount of clicks means CTR (click through rate) will drop. Average position should also drop.

In this case we see a slight increase in total clicks and almost double impressions!

What if adding AMP makes Google show your site to a wider range of audience (more variance on target audience), while assigning your pages a lower weight (average position). You would get this behaviour. Lower average position but more clicks. This could lower your account creation and similar metrics because users are less interested.

What I mean is for some websites, getting more clicks would be great. If your total clicks is the goal, you would like these results (ex: page with ads). For search users, this is not good because we are shown pages that are less relevant.

I would like more explanations on mobile leads, account creation, and newsletter email sign-ups dropped. Why not show plots? Are these compared to total from previous months or percentages? We should also need to be able to compare both websites (mobile vs AMP) to see if there are any major differences.

I am not an SEO expert or web designer but I personally use AMP on my modest website. I don't even have a desktop version. Only AMP. It is simpler that way and took only an afternoon (for a css noob) to switch. What made me switch was their amp-img carousel lightbox. They are simple to use and just work. I tried a plethora of css/js carousel or album viewers and chose AMP. Bonus page speed and better mobile search cards.
They learn numbers by watching farmers from a field next door. Which made me wonder..do animals have a concept of numbers? I had to conclude that they do..Myrtle Mouse runs the General store and stores food to sell in winter. So the little mice learn to count pumpkin seeds and acorns etc. I couldn’t go beyond counting. Unsure as to how to bring in complex math concepts.
I'm agnostic on AMP, but I very much agree with you that they should add the option to disable. Android is all about choice and user empowerment! That's why I love it
Thanks. I just learnt about the book!
Yeah, there's absolutely no science in this article.
Why do you choose not to use Btrfs' send and receive commands? They do what rsync does, a bit more efficiently, unless I am missing something.

http://marc.merlins.org/perso/btrfs/post_2014-03-22_Btrfs-Ti...
India for one.
A year after getting my first remote job, I realized that there was no way I could ever move back to an in office setting. No more commute, no more traffic, no more office drama, etc. On top of that, I had a much increased productivity and focus - all while being infinitely more relaxing and less stressful.

So I left the medium sized city I lived in, sold my moderately expensive house, and picked a small town over an hour away with a rural fiber build out, and bought a much larger property with tons of room for my kids to run around on, with a larger house, for much less money than my previous house. I’ve been working remote for a few years now and don’t regret any of my decisions, and wouldn’t change a thing.

In my opinion the advantage to technical remote work is that you get to choose the location that works for you - meaning you’re no longer tied to cities and large tech hubs. If you’re like me and don’t like or enjoy cities, remote is the way to go
Hitting ‘Check for updates’ in Windows 10 opts you into beta releases
I don't know anything about this situation, but if the police was caught doing this once I have a strong guess that it is not so uncommon.
Not at all programming related but I found this quote incomprehensible

"Belief, as I use the word here, is the insistence that the truth is what one would “lief” or wish it to be. The believer will open his mind to the truth on the condition that it fits in with his... "Faith, on the other hand, is an unreserved opening of the mind to the truth, whatever it may turn out to be. Faith has no preconceptions; it is a plunge into the unknown. Belief clings, but faith lets go. In this sense of the word, faith is the essential virtue of science, and likewise of any religion that is not self-deception." – Alan Watts

Faith as every human on earth uses it is a belief that that person has opted to exempt from questioning. It means in fact the opposite of his usage and all belief systems are necessarily self deception stories we make up and tell ourselves to render sensory soup a coherent narrative in which we have a part.
But not QUITE as terrible as the UX of news sites without AMP. Which I suppose was the point.
The post discusses weak vs strong composition, not simple vs complex. The goal is FP for I/O so that composing is pure, so that it’s strong, whatever that means.

We already have simple composition of programs with Von Neumann I/O, so I’m not sure I can agree with you.

To that end, I found his example of number composition quite unconvincing. He said we use binary and not strings for composability. That’s not true. Numbers represented as strings are no less composable. The only real downside is they’re less memory and time efficient, but string based numbers are just as composable as binary numbers.
This is the best comment I have ever read
AVX does not add anything to integer operation, like SSE. 128-bit integer is SSE2, which is part of amd64.
Do you have to write your own software to do this, or can it be accomplished through OS configuration?
This also happens in the border of Germany and Switzerland. A few places are part of Germany but inside Swiss territory.
Right, so the $2MM replacement cost will probably pay for itself in fairly short order just with the productivity improvements that will come from not having issues like this anymore.
Staff time is really expensive!
Your second example makes no sense. Saudi subsidising their industry to establish new oil and gas wells is not going to happen for the following reasons: there is no lower cost extraction, otherwise it would have already been tapped. Look at the pain us shale extraction is causing saudi and opec. Supply in this context (50 per barrel tax) cannot be provided without increasing prices, which will reduce consumption on a net basis. There is no two ways around it. I drive less when gas is 3.90 a gallon. So will everyone else.
Is meditation really different from doing any focussed activity? Especially isn't reading a book same thing as meditation, only more educative.
Then what about Switzerland who speak 3 langues (4 officially). We talk English together and the French part is generally more focus on France than Switzerland (I'm from that part)
I couldn't agree more. The problem with AMP is that it isn't possible to disable it. Other than that, I appreciate what Google is trying to do, even if their implementation has a few flaws.
I suspect you seriously overestimate the amount of developers on bleeding edge hardware.

My desktop is a first gen i7. My Laptop a 4th gen. My work machine a 5 year old Xeon.

And you know what? They all work great and I see no reason to upgrade.

I guess you will be shocked to hear I’m doing fine with 8GBs of ram too :)
Show HN: K-ramel (JS state manager, be productive)
Because k-ramel:

- is fast

- is immutable

- is modular

- encourages to decouple UI and state management

- encourages to not have side effect into your business logic

- has a light bundle size footprint (with http driver)

- works with redux-dev-tools
Ask HN: Building a drag and drop coding language for developers
I am part of team wayscript, we set out to build a tool to increase the speed of script development.

We are a team of developers who wanted to make a change because we were frustrated by the difficulties in building scripts for our companies.

We have added many features including visual APIs, programming interfaces, and instant sharability. The tool can also interconnect scripts written in various programming language.

What features would you want to see in a drag and drop programming language?
I worked for my local school district (second largest one in Georgia) and wrote production software while in high school. Much of it is still in use. That was only two years ago.
They should try this with electromagnets, and make the curve linear using electronics (and perhaps find the optimum curve in terms of fun when jumping around).
Well, the author also wrote:

> Moreover GCC -O2 defaults are (in my opinion unfortunately) still not enabling vectorization and unrolling which may have noticeable effects on benchmarks.

... which makes it sound like Clang does a better job at this with Firefox code.
I'm wondering that if WebAssembly could "cache" these runtimes, so you only have to download once?

I can see Blazor being really useful for back office systems where people are in them for hours, not so much customer facing stuff which people are dropping in and out of.

I think anything that can challenge JS (which tbh is looking increasingly more like C# with every new release) on the front end side can only be a good thing though.
Once you hit C-level at a big company are you basically the free markets version of the mafia’s “made man”?
Coil spring + magnets = success?
This looks great. Thanks.
Yeah I've seen a few patterns with the worse companies...

* "We've already fixed it" (we haven't but we don't want to pay up, and a fix mysteriously appears a month or three later)
* "This is not eligible" (we don't actually care)
* Silence
* Legal threats ("send us your address so we can send you something for this", and a C&D turns up)
Yes, I love the Moomin books..I have read most of them(except one I think)