skysight-inc/HackerNews huggingface dataset:
EBPF is a super interesting technology but it’s so painfully hard to use it for application development. There are some tools based on LLVM to compile EBPF programs using C as a source language (which is much easier to reason in than the low-level code), but there is a lot of room for improving the developer workflow.
Artsy did a randomized dev team swap, where team leads stayed and everyone under shuffled: https://artsy.github.io/blog/2017/09/11/DevSwap/
I used a similar tool called Sqlectron in the past, which would hang for queries returning more than about 500 rows. This tool seems to be much better at that.
I don't really feel comfortable providing my database credentials though. I will probably host it myself for any serious work.
Can you elaborate a bit on how you came to conclusion that you're not a people type person?
"given a sufficiently large value of 'micro'"
Show HN: An ORM-like JavaScript client for PostgREST
Hey HN, this is a JS wrapper for PostgREST (http://postgrest.org). PostgREST turns a PostgreSQL database instantly into a RESTful API.

You can do some amazing things with PostgREST such as querying through table relationships, just like GraphQL. Our library makes it simple:

let { body: countries } = await client
.from('countries')
.select(`
name,
cities (
name
)
`)

They just released version 7, and with it some awesome updates (such as the ability to query any of your schemas). We've posted this library before, but we just updated it to support PostgREST v7.

If you haven't already tried PostgREST, I recommend it highly.
> Yea, but you wont buy a Mac just to run Omnifocus.

I did.
One day, a computer will fit on a desk (1974) [video]
Their governing board includes Brewster Kahle (Internet Archive), Mark Surman (Mozilla Foundation), Stephan Wolfram (Wolfram Alpha), and Paul Vixie (Internet Systems Consortium).
Basically my PoC works exactly the same from Chrome GPU as FF Content Level 5 [1] there was no additional hardening. It was also easier to test as FF doesn't enable the Microsoft DLL signing mitigation should I could just do a direct CreateRemoteThread -> LoadLibrary without messing with KnownDlls.

[1] https://wiki.mozilla.org/Security/Sandbox
That was my first thought. Apple clearly see the iPad pushing into the professional market with the Pro. The latest version of iPadOS has pointer and stronger keyboard support. To me a clamshell iPad makes a huge amount of sense.
It absofuckinglutely is. If you don’t see that you may want to check whether your perspective is informed entirely by a (quite rich) bubble.
Advancing electrolysis: Splitting water to store energy as hydrogen
$50 Odroid-C4 Raspberry Pi 4 Competitor Combines Amlogic S905X3 SoC with 4GB RAM
On the other hand, Poland and Ukraine are currently going down the path of forming a totalitarian regime, so I'm not sure if this holds as much in practise.
Same, I'd taken to just holding down the power button, mystery solved I guess.
Re: pollution, at least now riders are likely to be riding with something over their face and nose, even if it isn’t a high-grade safety mask.
I expect they will still be selling Intel Macs for a long time.
No no, they are superior lifestyle brand and Im sure any day now everything will be maybe usb c maybe lightning connector and save pictures in formats nobody can open
Don't forget that the 2020 MacBook Air is faster than the 'top of the line Macbook Pro' in single-core performance. GeekBench scores of 1047 vs 989.

So would it sound as impressive if they said the latest iPhone processor was faster than the $899 Apple laptop?
Was anyone able to run 18.04 or 20.04 successfully on a relatively modern desktop spec (AMD Ryzen 9 3950X / Nvidia 2080 TI / 32GB RAM / Custom water cooling) and two displays? I'm thinking of upgrading my development machine and running ubuntu only and I'm looking for some hints as to what could go wrong.
Customers hate MVPs – Make it simple, loveable, and complete instead (2017)
> We should do exactly what the OP says because that's the whole point of news outlets.

Not really. The whole point of news outlets is to provide information for you to process. It makes no sense to leave out any objective reasoning from the task to jump into whitelisting or blacklist entire publications based on whether you were able to point any random issue somewhere in the past. Either the information is valid or accurate, or it isn't. It makes zero sense to claim that the work of author X should be blindly ignored just because you found an issue with a single piece written by author Y years ago.
The expression should be upgraded to “trillion dollar question”!

For the US alone.
This could be fixed by separating the store into an "official" repo that only includes trusted apps and an opt-in "community" repo with the rest.

It's not really an issue with snap itself.
Agreed, I joined a consulting company earlier in the year for this exact purpose. I believe technologist have to be more willing to get out of their comfort zone in order to apply their skills to underserved industries. It's a risk and a great outcome isn't guaranteed but they have to be taken at some point.
I think this part of the comment should be highlighted more due to people simply thinking switching to the right side 'fixes' whatever the issue is:

> Note that high temperature on the right side appears to be ignored by the OS. Plugging everything into the two right ports instead of the left raised the Right temperatures to over 100 degrees, without the fans coming on. No kernel_task either, but the machine becomes unusable from something throttling.
Rust already has [React-like web framework](https://github.com/yewstack/yew) with a macro for [declarative components](https://github.com/yewstack/yew/blob/ce020d6eb8409b2063cc150...) that compiles to wasm and, last I checked, [runs circles around JS frameworks](https://github.com/DenisKolodin/todomvc-perf-comparison).

I agree that it won't reach the popularity levels of JS due to the learning curve, but on technical side of things future is _now_.
I think this is why 'Street Art' is gaining momentum, it's accessible, part of people's everyday environment, and doesn't need to be mediated by a collector, curator, or museum.
> I use sway that supports fractional scaling per screen in whatever setup I want.

So not x11/xorg, but Wayland? I recently switched from xorg/i3 to wayland/gnome on 18.04 - and while I miss the tiling, external screens behave a bit better. I'll probably try sway/Wayland when I have the time to upgrade to 20.04.

> And yet I prefer to just set 1.3x font scaling for everything and not touch the scaling at all.

Doesn't fonts end up too big on a typical 21" 1080p display?
As virus advances, doctors rethink rush to ventilate
The problem for small cars is that while the specific energy (J/kg) is better than lithium ion the energy density (J/L) is most likely lower. In small cars the volume occupied by the battery is a significant constraint.

But it's good to see some competition, at least it will be if it works.
In the lingo, a "news app" is typically some sort of interactive presentation of one particular story, and depending on the story may allow the user to filter or visualize something from a database, it might change the information based on where you live and it can include interactive maps or charts or calculators or even mini games to illustrate a particular concept. So these are one-off projects made to deadline, not a generic mobile app for reading the news.
Learn to Code with Interactive Tutorials – Scrimba
I was talking about the big hack article, the first link.
Word2Vec: A Comparison Between CBOW, SkipGram
Making Decision Trees Accurate Again
But your distribution's package maintainer has limited bandwidth, there's only so much software they can support. At some point you need a way for developers to do it themselves.
It's downvoted because it's phrased in a way that can easily confuse somebody scanning the comment quickly (like most HN readers), into thinking it is saying something different to what it's actually saying.
there's debian!
> carrying a backpack

Why would you need to carry a backpack? A bike can carry panniers on a back rack.
The Register, as they usually do, have chosen to put the most sensationalist slant on this possible.

"communications data" does not mean the content of the message. Communications data is strictly about the meta-data. None of these organisations are given access to the content of messages.

And intercepts (the actual contents of the messages) are inadmissible in court.
Why post a link from Apple? They're just trying to make Apple look good. Instead, just use the official response of a random HNer: https://news.ycombinator.com/item?id=22954812
Any target really. Most of the comments so far are from professional/technical blogs, but if you're maintaining a consumer blog for a personal endeavour I'd be interested in knowing your experience as well.
Scrimba just reskinned their site. And I dislike it.

UI experts, what do you think about Scrimba's new design?
That wasn't just one piece of bad reporting though.

That was a piece of bad reporting that claimed widely spread threats to international security
Not really, because WASM doesn't do bounds checking on linear memory access, while Rust, C++ (with STL data types) do it.
So shipping bytecode is not mandatory? Interesting, what % of developers are actually sending the bytecode in, then.
TheirTube
1913 -1915 Views of Tokyo, Japan 4k 60fps – Old Vintage Footage Remastered
The inequality that creates philanthropy shouldn't exist. Bill Gates did not himself earn his fortune.
> `is_uploaded_file` and `move_uploaded_file` are the band-aid

It's not a band-aid. When a file is uploaded (see RFC 1867) via HTTP POST, PHP internally allocates a hash table that tracks which files on the filesystem have been uploaded. When the process terminates, it uses that hashtable to remove any remaining uploaded files in the tmp space.

move_uploaded_file() confirms that the filename was indeed created as a result of an upload, and additionally removes that entry from the hash table.
Honest question, there’s been a lot of posts lately on alternatives. Besides self hosting with Jitsi, are other platforms just as vulnerable to eavesdropping? I ask because there’s concern with customers we use Zoom. We would like to ensure that alternatives to Zoom suffer the same problems so we have comparisons to show customers.
I wonder if this will have an impact on other parts of the computer besides CPU/GPU - for instance, connecting an iPhone/iPad to Airpods is buttery smooth, but my experience connecting to them on a last year Macbook Air is as crappy as any other Bluetooth device. Maybe whatever they're doing in the mobile line will come to Macs too?
Easily, if you plan your hardware purchases. My 2012 desktop PC is still doing great. Intel i7-3770, 16 GB RAM, SSD. I'm glad I haven't let myself be convinced by the popular opinions at the time that i5, 8GB RAM and HDD are totally fine and there's no reason to pay more.

The only component I've upgraded was a graphics card, but that's only because I play games on this PC. Otherwise, my old GTX680 would have still been fine.
gn is of course a meta-build system, the initials stand for "generate ninja". ninja does the actual build execution. The Firefox build system has a similar homegrown frontend called mozbuild, which generates Makefiles for the actual build.
I perhaps should have qualified this with Sub Saharan Africa. Tunisia and the rest of North Africa might as well culturally be another world.
A Visual Guide to Recurrent Neural Network in Keras
It's not that bad yet. Almost everything is still some flavor of x86 or ARM. Back in the 90's server/workstation space, almost every player made their own wildly incompatible chips;

* DEC Alpha

* Sun SPARC

* HP PA-RISC

* SGI MIPS (MIPS was owned by SGI in the 90's)

* IBM PowerPC, RS/6000
My pet theory is that we're going to see an eventual release of the planned but mothballed ARM Zen chips, which Apple could then use for the Mac Pro etc.
Yes! The point is that everyone, friends and enemies, wanted and expected him to take it.
> Can you imagine a Windows based PC lasting half of that time?

Yes, my Thinkpad T420 still does. Don't compare consumer-grade $300 laptops/PCs to Apple hardware that costs $2,500+, please.

A modern Windows 10 is also still able to run applications written in 1999 and even earlier. Apple only supports the last 3 releases of macOS which puts the burden on the developers that often don't even support the applications anymore.

There are many reasons to dislike Windows(-based PCs) but your argument is very, very weak.
C99 already isn't a subset of C++ (although I think it took until C++14 to finally give up on that), so any alignment is courtesy now, and it's recognized they'll deviate where necessary.
Standby.

I'd get a week (at a push?) out of my phone at university in the late 90s/early 00s. I don't think 3-5 days was at all unreasonable back then - for me that would be multiple text messages, a few games of snake, and a handful of calls a day. I get a day (at very best) out of my phone now if I don't touch it at all.
`exec` is and should be disabled for as many hosts as possible.

The OPs code might be totally fine, but that other script laying there since 1999 might not be. Or a third party library, or else.
New York payments startup exposed millions of credit card numbers
A full-featured App (iOS and Android) development assistant. You deserve it
To be honest, what he's criticizing is also what is lacking in post-primary school math education. The mechanical reduction (3 + 2 -> 5) leads to a road block when you start thinking into solving equations.. because there's no single path of reduction. You need to see the formulas as material you can transform in your mind.
And the disadvantage is that you need to look at the code to understand the data.

Some things change infrequently enough for DB native to be the better solution.
The people who base all their knowledge of how to use computers on what they've gleaned from Stack Overflow need to find a better cargo cult. This one's already full.
What I meant is that if insurance costs disappear completely, US healthcare will remain 5 times more expensive than Canadian. It is percentage based markup on already super overpriced system. Therefore, real reasons for why it is so expensive are elsewhere
FYI I started an empty repo on Github and made some RFC issues to collect ideas for what this can be - would love if you guys have any thoughts!

https://github.com/osdiab/libremember/issues
I'm not seeing how this helps solve the API stability problem faced by ordinary kernel modules. There must be some difference between this project, and a project that simply creates a more stable wrapper/subset of the APIs available to kernel modules, but it's not clear to me what it is.

Also, why use JIT rather than offline verification and ahead-of-time compilation?

Aside: the idea that the web delivers on the requirement of Programmability must be provided with minimal overhead is pretty laughable. Think Microsoft Teams (a chat application) would consume 600MB of memory if it were built with C++ rather than Electron? I realise not every JIT-powered technology needs to be as bloated as the web, but it seems a poor example.
They're probably just not willing to absorb the support costs for such a small market.
It looks like you projected your own laziness onto the language.
Personally I won't upgrade until NVIDIA releases their next CUDA version officially for 20.04. Past experience leads me to believe that otherwise I can run into a few unpleasant surprises.
A judge doesn't make an evidential finding when issuing a warrant, they don't study the evidence at all. In fact no evidence is presented. The officer swears that the factual basis for the application is true. The court is there to check necessity and proportionality on the assumption the officer's sworn application is true.

Edit: I'm sure they retain the right to inspect the evidence if they want to
I charge my iPhone 11 Pro every other day now because not leaving the house means that I'm using it way less now. I think I got about 3 days of standby when I really pushed not charging it.

I don't think getting 3 days standby out of a current smartphone would be that impossible. It's just that no one uses their smartphone so that it just sits there, not doing anything.
That could be true, but one thing is that the way (or some of the ways) the money is added to the economy is dubious and another that nothing should be done.
I believe Apple uses the iPhone as a test bed for its CPUs that they will eventually put into their Mac line. The Mac line doesn't make enough money to justify putting that much engineering into making a new CPU for them.
Why is their name a misspelling?
The velocity of money has gone way down so the current liquidity injection makes great sense.

A major question is whether and how the Fed will absorb the excess liquidity back later to prevent too much real inflation, beyond what is measured by consumer price index. (Some inflation is expected as the economy is less productive because of Covid-19 and the stimulus is used to partially offset its impact.)
Show HN: Lingohackers – new online community for language learners
We built our in-house Visualization library at Botify
Ubuntu 20.04 is first LTS release in two years
I also drive in France. My experience is that French drivers only look through their front window. Mirrors, other windows, they seem to be there just for export ;) Also, cars are generally way more dented than back home.

I've had accidents, and many more near-accidents because of this. Indeed, I'd never even considered that people actually just swinging open their doors onto bike lanes was a thing to watch out for until I moved to France.

Must say Paris is better (less pressed) than Lyon (where I lived), and therefore a calmer ride.
Eliminating a bunch of API code.
Pfft, had that with 1987 Amiga 1.3, took Linux another 26 years to get there.
But selling stakes to their direct competitors (i.e. Disney) might help them with acquiring rights.
Interview: Fabiano Bernardo – Remote Senior Product Designer at Heetch
Any sufficiently advanced technology is indistinguishable from magic. If your source of knowledge is stack overflow or a youtube video posted on linkedin you already live in a world filled with magic.
I could see it if "connected standby" type things were their target, but I doubt Apple wants that for Macbooks, given iPhones exist. So I think battery life improvements might be a nice to have, but not motivation alone.
> 6. Maybe PHP Doesn’t Suck

Being a PHP programmer, I can concur: https://stitcher.io/blog/php-in-2020
It's at least easy to run live from USB, and see if anything pops out.

Ed: i would probably go straight for 20.04 on a fresh install - but heed sibling comment about nvidia drivers. Might run fine on open source drivers until proprietary ones gets an update (fine, but slow).
NodeJS is in that category as well. If you avoid native modules it’s easy to cross deploy on ARM. The workload seem to translate well to the process model of scaling out as well.
Back in the day you could write a core dump through a symlink. In conjunction with other bugs this made a very exploitable privilege escalation.

You’d think modern tooling would know better, but no. Chef can happily write templates through a symlink, and this will, bizarrely, even be the default in future.
Now that you have advertised the newsletter. Maybe share a link too.
Like that coronavirus WaPo article[1] from last month with the interactive graphs?

[1] https://www.washingtonpost.com/graphics/2020/world/corona-si...
OK. Rust, too.
I remember in the early 70's being told that with the end of the space race, there was not going to be jobs for electrical/electronic engineers!
The Impact of Covid-19 on Global Startup Ecosystems
Sweden resisted a lockdown, Stockholm expected to reach ‘herd immunity’ in weeks
Damn. I am very sorry for your loss.

Thanks for tip re Canada's admin overhead. Will research.
A 100% return in a year is an amazing return on investment in my book (if you can stomach investing in fossil fuels)
Why not name the product "ILikeToKill"? Is that professional? Because that's exactly what the name of this software is implying. It is disgusting, and I would avoid using this project over the name as well. Names mean something, this is an easily understood concept.
Why would you disqualify Apple’s software? They built the OS. That’s the reason to get it. Because while Windows “runs okay” it’s still worse, despite Apple’s recent buggy releases.

Don’t forget that “Apple‘s software” includes utilities like Preview, Spotlight, Finder, the screenshot utility, and even System Preferences where Microsoft isn’t delivering a competent alternative. Let me know when enabling or disabling a network card doesn’t dump me into the Windows Vista Control Panel in a completely separate window.

And Windows still updates itself too much. It’s infuriating. The whole concept of active hours sucks. Microsoft’s “solution” to their update nightmare is to make you keep your computer on all the time. Every time I fire up my gaming PC it wants to update and hijacks my ability to shut down or restart. They should have a “consumers who don’t give a shit about KB1234567 .NET 3.5 patch” channel that releases no more frequently than monthly or maybe even quarterly.

Then if you own an iPhone like half the USA and are already interested in a laptop that costs at least $999 it’s really hard to look away from the Mac.

Considering that smartphones are more important to most people than their laptops, including many people that use laptops for a living, it shouldn’t be surprising that macOS is such a compelling option. My laptop is now basically just for work while my phone is my “PC” - my personal computer.

And in that sense iOS is a driver as a reason to use macOS. I’m not going to give up Handoff and AirDrop just to save a few bucks - and which Android phone costs $399, has the fastest available processor, has a solid camera, and will get 5+ years of software updates?
People rarely post their mistakes to stack overflow.
>Bloomberg reports an issue that would mean a serious national security breach and a major loss of market value and credibility for Apple

>Apple says it's false so Bloomberg sucks

Great logic, what's the point of journalism again?
I like Things, iTerm and Pixelmator.
Anyone recall how fast the G4 chips got phased out once Apple switched to Intel? It was pretty fast. Granted, they were a much smaller company at that time.
I'm a native Brit and whilst I agree our national lack of care about freedom is concerning I think it's slightly more nuanced than that.

My view is that people here are far too trusting of those in authority, and in particular counter-terrorist police and security services personnel. The attitude seems to be "if they think they need this then they know best". The collective psyche seems to take more comfort in the moral character of the people given the powers than in the safeguards against misuse.

On the positive side, almost noone I know thinks that it's appropriate that local councils or the Food Standards Agency have these powers. Those parts of government are largely viewed as "nannying busybodies" and the "nannying" bits of government are mostly distrusted - there does remain a British sense of freedom.

What's worrying though is that people don't seem to believe that minor agencies actually have been given these powers. When I've had conversations with people about this the reaction is "you're just exaggerating to make a point" or "they won't really do that, you're just concocting a far-fetched scenario that's technically legal but wouldn't happen in practice".