skysight-inc/HackerNews huggingface dataset:
Not sure I'm really following the problem this article is trying to warn about.

It seems to be stating that there was a very popular banana variety called "gros michel", a disease came along that affects gros michel bananas and farmers started replacing gros michel bananas with "cavendish" bananas.

Now there is a disease that kills cavendish bananas, so presumably farmers will start planting a different type of banana to replace cavendish, right? what's the big deal?
Looks like database connection issues... Archived at https://archive.is/olI6j
Why are Mozilla and Google the only poeple you trust to maintain extensions? Why don't you or I implement the popular extensions in a user-respecting way?
On what airline?

2 Asia trips won't even meet the minimum number of flights, let alone qualify you for any status.

4 trips on Star Alliance from the US to Asia might get you the lowest status, which does essentially nothing for you. You probably would need another 8 trips to make it to Gold which is where it actually means something.
I think that applies to almost all governments. :p

The UK is just blessed with possibly our most incompetent and arrogant government(s) in a century. A bad Brexit will hurt the people not the tax haven hedge fund running politicians who are no doubt heavily short on Sterling.
Minesweeper in Clojure
These drones can have any sensor you want. IR, motion detection, radio signals, you name it. Hiding from AI equipped with the right sensors is very hard. The only advantage you have is that you can hear them coming. For now anyway.
Slowly, but yes. This is already happening for ASP.NET on .NET Core 2.1. And .NET Core 3.0 will support some desktop cases.
Except, of course, that "organic" just means that it's carbon based. So everything goes. Thus "ecological", for example, is an alternative term used in some countries.
Web needs more love, says its creator
Does anyone have a tech brief on why SMT is more dangerous than any other type of shared resource? i.e. There are several resources that are shared between cores on a CPU, is there something inherent about SMT that makes the resources it shares more attackable or is this just a bug?
MongoDB | Senior Software Engineer (full-stack) | On-Site | NYC

The MongoDB Cloud Services Team is a diverse collection of individuals working together to help our users run MongoDB in the Cloud at global scale. The Cloud Team is responsible for MongoDB Atlas - our database as a service offering and fastest growing product. MongoDB Atlas allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes.

Stack: Java, Go, Javascript, AWS

Apply Direct: https://grnh.se/49d1da0a1
In 2018 with postcss, you can have the following:

.resources {
@apply centered wide-margins light-bg;
}

And that's exactly what Tailwind is about, btw!

Sadly, as you point, it's not vanilla. It works, though.
Women Don’t Feel Safe at Google
The title is History: Fiction or Science
Visualizing SQL Plan Execution Time with FlameGraphs
So, $10/ride for rides costing $0 to $15 if bought in bulk on a monthly subscription plan.

It's not the kind of deal I would take -- I am far too likely to use fewer than 30 rides per month or many rides that are less than $10 in cost so that it winds up being more expensive for me in addition to the need to commit to buying in bulk.

But maybe it will appeal to others. At any rate, I heartily endorse the idea of playing around with different pricing models -- the Taxi industry has been around a long time, but "rideshare" altered a small piece (how the vehicle is summoned and paid) and that basically took over the market -- I think there is a lot of opportunity to find different models that work even better, or at least work better for some segment of the population.
Wall Street, not the City of London, and probably insiders leaking info instead of spooks at work, but I’ll just leave this here:

https://www.cnbc.com/2018/02/14/insider-trading-is-still-ram...
> You have no idea what you're talking about.

That's not necessary.
It's also true that this is pretty common practice for intelligence work.

Whether you call it "an institutional culture of secrecy" or "sensibly limiting attack surface", there are numerous stories of intelligence projects circumventing allies, other agencies, or even other branches of their same agency. Involving outsiders tends to be viewed as a tradeoff between courtesy plus access and lost secrecy plus bureaucracy.

Now, it's also true that intelligence agencies have a habit of grabbing whatever they can once they open a channel. But at least for the initial decision, I agree that the GCHQ would be pretty likely to bypass any other agency they didn't think could substantially help their work or punish the discourtesy. Which would be mostly limited to the NSA and maybe the rest of Five Eyes.
‘Purge Night’ Riots in France
Your Smartphone’s Location Data Is Worth Big Money to Wall Street
So are you! It's about time you do the honors of switching to some sensible language.
Just put a "show all" toggle on the screen, or put an option in settings, or only show this toggle when zoomed in.
If you're interested, I wrote a short blog post recently with some very similar thoughts on the role of classes vs inline CSS in the component paradigm.

https://medium.com/@davnicwil/how-i-learned-to-stop-worrying...

Tldr: for me, classes make more sense for reuse in simpler content-heavy scenarios. For anything remotely complex or webapp-like, I think they are the wrong abstraction.
I don't see it as a response to vulnerabilities, it's just new flavours of market segmentation. They have flagship CPU with HT enabled after all.
It also sounds like a thin client for NX (https://www.nomachine.com).
Great paper by good scientists. Also, cool that they put it on biorxiv.
I will thank you very kindly to take your loud battery powered flying fire-starters out of federal wilderness areas, thanks. SAR is hard enough as it is.

Also, and this may sound just totally perverse, when i go into a wilderness area I really do want to be alone and out of range of the world.
A Case Study: Post Processing Effects at 60 FPS on Mid-Range Smartphones
If history can teach us anything, Trump's chance of winning are not as low as people think.

https://medium.com/simone-brunozzi/donald-trump-has-won-b0b6...
The reason they want to do it is because they find it an appealing art-style, though obviously that's up to personal taste. I think the style really works for Dead Cells. You should check out the Gamasutra article on the graphics pipeline of Dead Cells if you're interested in how they did it: https://www.gamasutra.com/view/news/313026/Art_Design_Deep_D...
after doing a project with tailwind I have completely abandoned the idea of BEM. while it was nice having clean classes, having the styles directly in the html is way easier to reason about.
Yah so you probably shouldn't spend $1000 on a phone if your yearly income is < $100k
Most major libraries have been ported. What are you using?
The M7 is an out-of-order processor, these all look to be in-order. Many artificial benchmarks (including Dhrystone) are very forgiving of in-order stages, so I would expect this to underperform relatively to a similarly benchmarked M7.
Those students will be awfully disappointed when they graduate and discover that most commercial software development work involves just shuffling bits around with no AI in sight.
Yeah, I've got a policy configured that disables QUIC in Chrome, as it also makes it harder for the firewall to do it's job. Firewalls track TCP connections in order to determine if inbound traffic is a response to a legitimate request. Doesn't work on UDP-based traffic.
Elon Musk doesn’t care if people buy his ‘Blade Runner pickup truck’
Actually, I bet you could find people that would like the idea of a social media platform that wipes your history or disassociates your account every January 1st. Like a musical chairs, but the chairs never get reused.
Nothing at all to do with the database issues, the site works fine for me and I grabbed the ISO, it just doesn't actually work unless you use znx, as stated on the site.
A few past discussions that won't come up in the "past" hyperlink under the headline here:

* https://news.ycombinator.com/item?id=5727459

* https://news.ycombinator.com/item?id=18155777

* https://news.ycombinator.com/item?id=16773824

* https://news.ycombinator.com/item?id=15269360
This is a joke - real tech companies out there struggle to get investment. And a company, that uses a 6 DOF, 100k robotic arm to move a pizza by 90 degree for 1 meter get's splashed with money....
The v2.0 attempt's uproar: https://news.ycombinator.com/item?id=14297974
There is one worse: According to government records, another van burns 428l/km. (https://eksisozluk.com/1-kmde-427-litre-motorin-yakan-ford-t...)
The actual Ubuntu has already tried to move to the AppImage-like package management: it's when you put all dependencies of the program into the package. These "Click" packages were used for the UbuntuPhone applications. There were also "Snap" packages for more server-oriented use cases.

The whole deal is about the software developers who are having hard time managing the dependencies. Because they've got to update the code all the time. Especially bad for the proprietary ship-once-and-forget software.

Ubuntu has not changed the package format. To be used, it has to be tested. To be tested, it has to be used.
I've used SASS for years, and yet switching to tailwind felt reaaally nice. have you tried it for yourself, or are you just assuming that you understand the practical differences?
First 2018 MacBook Air Benchmark Shows Moderate Gains
No, each party would have to opt to delete the history. Other platforms have the concept of private/temp conversations.
If you prefer that great, which is why I said that I don't think it makes a huge difference one way or another.

.i-dont__find-bem--very-readable.
> Russia already warned the international community that UK didn't cooperate well about all the accusations of nerve agents

Why would UK cooperate at all with the principal suspect in this case? How can this be controversial or inform us in any way on how UK cooperate with allied nations?
just have a robot handle your styles.
it was pretty entirely new at the time it started, lots of similar things were done since (guixsd is a port of nixos using gnu guile dsl instead of the nix language, reproducible builds are also strongly related to nixos)
These packages are really useful for small to medium sized projects where you need little to no customization! When you do need something greater than what the package can provide then I find it better to use something else because these tend to pollute the namespace and things in my experience get really complicated when you start adding your own stuff with them, or modifying them.

Even though they are compact you probably end up having lots of unused CSS code in your website.
Very niche, proprietary libraries
!! The Raptor workstation was just barely outside my budget; if I hadn't just upgraded my actual workstation I probably could have talked myself into it.

Assuming it's priced comparably cheaper to the raptor, I am buying a blackbird as soon as it comes out.
Ah, I see your issue: you do know you can have whitespace inside attributes? You don't have to clump all the class names on one line. Scanning vertically is quicker than through the horizontal line-noise of both your examples.

<img class="
block
height-16
small:height-24
rounded-full
margin-horizontal-auto
margin-bottom-4
small:margin-bottom-0
small:margin-right-4
small:margin-left-0
">

This also has the benefit too, that if you use version control line-based diffs to see what's changed, it will highlight the specific css class name that changed. Handy if you need to ensure that whenever you change the bottom margin, you can see at a glance whether the small prefixed one has been updated too.

On the other hand if you regularly need that many classes to style an element, perhaps it's a good place to refactor commonly occurring class names into a set, and label that set with a meaningful identifier.

As for mathematical notation, it's about as understandable to me as my understanding of Hanzi.
> This is like rearranging someone's kitchen for them "because it's more efficient"

This randomly reminded me of the time I let my friend use my laptop, only to find out the next morning that he had changed all the colors and styles of my windows xp with a gimmicky "mac skin". So infuriating.
that's what tailwind does, look into the components docs. essentially utilities vs components are a matter of definition order, such that utilities can always override components.
thanks @austinwm! Feel free to reach out to me for more info (chofmann <at> wri.org) and be sure to check out our Github: https://github.com/gfw-api/. Thanks!
You may also find it interesting that someone just re-submitted that to Hacker News.

* https://news.ycombinator.com/item?id=18363522
You can't. It's easier to see what classes are included here: http://nerdcave.com/tailwind-cheat-sheet

but if you want something not provided explicitly by Tailwind, you have to write it yourself.
Whining that "all the other kids are doing it" is only relevant when there is actually evidence on the table that it is at the same level of magnitude as when 'your team' does it.

So far, there is nothing like the heinous 5-eyes super-surveillance state, anywhere else in the world. The 5-eyes have granted themselves mastery over the rest of the world - and this fact only serves as further justification that other states should be doing it now.

This is the slippery slope: why is it okay for the UK to do it, but not Germany, Italy and France? The answer: its not okay for anyone to do it. Stop justifying it.
Got'eem
So, let's say that you work at an enterprise software company. Everyone writes in C#, and your team has a consistent style they stick to that is indisputably the best C# coding style.

Suddenly an SVP pulls you aside and tells you you need to extend a service that team SadStyle owns and integrate it with your own team's widgets. Team SadStyle has regrettably not yet been shown the way by a C# bodhisattva and has the following inarguably egregious C# style errors in its codebase:

1. Braces open on a newline instead of on the same line

2. Profligate use of `var` for every kind of variable declaration

3. Inconsistent use of tabs and spaces

4. Anonymous functions sprinkled into the code ad hoc
that are sometimes quite long

You're shocked at team SadStyle's code, but you need to get some work done, quick, since a deadline is coming. So what are you going to do?

If you answered "I'm going to go through and change every brace, variable declaration, and span of whitespace", I think you should maybe think more about whether this is a good use of your time.
Signed Http Exchanges
Show HN: Goto – Shell directory aliasing and navigation with autocomplete
Having lived in the UK for 18 years and recently left because of Brexit I seriously hope that crazy government pulls it together and negotiates a deal with the EU.

A hard Brexit will help no one. Not the UK, not the EU, not international trade partners of the UK, and not any of the tourists from anywhere. And of all of these the UK will for obvious reasons be hardest hit. They have an opportunity to retain relevance (a deal, or pull out of Brexit all together), but they're teetering on the brink of total irellevance (nuclear abilitiy notwithstanding).
> I have not failed. I've just found 10,000 ways that won't work

Thomas Edison
Also don't forget about Guix ;) https://www.gnu.org/software/guix/
I have made small edits on mobile.

I don't think you will ever see development on mobile as it is much more efficient with multiple large displays and a full size keyboard and input device.

I can see programming in VR in the future. But I still think we would need a physical keyboard. Until the point where we can type/cut and paste by thinking.
Big market for faraday cage pocket liners now! Obviously they will have to leave the open air side on shielded to get reception.
His favorability ratings are comparable to Obama's, Clinton's and Reagan's at this point in their presidency. He could easily get re-elected if the economy is still going strong.

https://projects.fivethirtyeight.com/trump-approval-ratings/...
Did anyone even come close to using their full terabyte?
Peter Thiel is no fan of democracy, so I'm not surprised he's cozying up to the Trump administration
For anyone else who read this before the coffee kicked in and thought "120mio" was the name of a startup or something:

Mio is an abbreviation for "millions" as a unit indicator in some financial markets, such as the German, Swiss, and Dutch markets. https://en.wikipedia.org/wiki/Mio
Do they have a torrent download? Can't see it also this [0] looks like a different version

0, https://linuxtracker.org/index.php?page=torrent-details&id=9...
So have the Belgian security services denied giving permission to the UK to hack Belgacom yet?
The challenge for some people is the issue of whether to accept and forgive your boss for appearing to be stupid or mentally deranged. Bosses may fail to share all the information they have. The results are that their decisions may look crazy stupid, having no apparent justification. And some bosses ARE stupid or have mental problems. (For example, I once worked for one who had a brain tumor.) For some people this starts a vicious cycle of resentment -> poor communication -> more resentment -> worse communication. Other workers accept that part of a job is to supervise bosses and try to diminish their foolish/harmful/incompetent behavior -- to make them look good in spite of themselves. For these accepting reports, there is no perception of injustice in the need for reports to manage wayward supervisors: it's just how things are. This sets up a virtuous cycle of improved communication -> more mutual good will -> improved communication -> more good will. The boss-critical employees tend to endorse meritocracy. The boss-accepting employees see no moral issue in who is assigned leadership responsibility and compensation. If you see nothing morally wrong with your having to rescue your bosses from themselves, you're probably a boss-accepting employee.
I really enjoy hearing the minds here on their opinion of why Peter Thiel is backing Trump. I don't quite get the motivation and if there are any insights to this, please fire away.
Oh, sure, the shader language. That part doesn't really matter to me, it all gets compiled to some GPU-specific machine code in the end. Write it in GLSL, HLSL, SPIR-V, C++, who cares really. And shader cross-compilers are already incredibly common in the industry (most write in HLSL, then translate with HLSLParser, or glsl-optimizer, or spirv-cross, etc.).

When I talk about "good APIs", I'm mostly talking about the driver and CPU side of things, since that's the common bottleneck we're looking to replace with an OpenGL replacement. GPU compiler is already pretty highly optimized.
As I have seen an induction furnace very quickly melt an aluminum billet, and this device works on an aluminum pan, it is not clear to me why induction stoves do not work on aluminum pans - is it because stoves work at a frequency that depends on magnetic hysteresis losses in ferromagnetic materials for generating most of the heat? Is it likely that this device would work better on an iron or steel pan than the aluminum one used?
I logged in just to reply to this because I was one who generally doesn't like social media and thought of Twitter as just a proprietary version of RSS.

But I had to do some promotion for work and created an account and got hooked in. There is no doubt a lot of junk and the trending stuff tends to be sports and politics, but just like Reddit there is a lot of cool stuff there if you wander off the beaten path.

Things like the #pico8 https://twitter.com/hashtag/pico8 where people are posting simple pico8 patterns or As the Film Ends https://twitter.com/endingsummary a bot which posts final sentences from Wikipedia film plot summaries, are just cool.

I hope the service can endure in some form so oddball stuff like this will remain.
I'm not sure what you mean, there isn't really any 'spin' when it comes to organic, it's actually a very standardized set of rules and regulations that must be adhered to (see https://www.ams.usda.gov/rules-regulations/organic for USA).

You don't have to agree with every rule and regulation they've come up with. Personally I'm not that worried about GMOs but I do tend to buy organic anyways because it uses less pesticides and fertilizers.
Just driving stepper motors and reading encoders (and a bit of maths to connect them). Teensy etc. would probably be too slow to do the step generation and encoder reading in software.

But to be honest you never want to do that in software (except on weird chips like XMOS ones). You'll almost always want to do things like that using hardware timers and counters.

The maths will be done in software but a Teensy would be fine for it.
I've actually been thinking about this problem a lot recently.

I think it'd definitely mean a dramatic shift in workflow which would have to be learned, although I spent years learning how to work on a computer, why not spend some more time learning to do so on a mobile device? I think that in general, developers would resist the idea but for those that were open to it, there may be hope.

I think the first thing that'd need addressing is the ability to type. An on-screen keyboard just won't cut it, we're working with limited screen real-estate here so we need some other way.

I came up with an idea for how to replace an on-screen keyboard, without reverting back to the old-school blackberry keyboards or the number pad we all used on those old nokia 3310s.

What I propose is a reduced size keyboard affixed to the back of the device somehow.

Eight of these keys would be your 'home' keys, where you rest your fingers. Other keys would behave as function keys. You'd need some level of visual feedback on the screen so you can see where you are on the keyboard. Maybe some extra keys could be thrown in there for very commonly used keys, brackets, return, tab, space, backspace, etc.

Ultimately, you'd end up with more keystrokes than normal, simply due to the fact that you're having to shift around the keyboard using other keys, but I'd imagine with enough time, people would be able to adapt and become proficient at typing quickly with these devices.

I haven't thought too much into screen real estate, but I think a huge benefit could be the ability to switch between applications/panels quickly (using the physical keyboard mentioned above).

Tooling would be super important, having tools that allowed you to mimic your desktop workflow would be super important. I think this would probably even need to be done at the OS level. I think you'd need some way to install a mobile, stripped down distribution of linux with a desktop environment specifically built for the mobile environment.

Further thoughts:

To increase adoption rates - you could make it possible to dock the mobile at a workstation and use it as you would a regular computer.

I definitely think it's possible, I'm just not sure anyone's that interested in making it happen. Personally, I think it'd be awesome to see this kind of thing come to life and I would definitely invest the time in learning to use it given how much time I spend on trains/travelling. I don't always have a laptop with me to get work done so having this all in my pocket would be very convenient.