skysight-inc/HackerNews huggingface dataset:
Compile a function that takes a 128 bit struct as an argument and look at the assembly. It is simply passed in 2 registers.
I have to admit, this is one of the things I miss most whenever I boot to Windows. Explorer lacks an awful lot of the conveniences present in Dolphin.

Dolphin can be a bit unstable and has some UI warts, but tabs/tab views, the drag-and-drop copy/move/link dialog, and tree view in the file list pane are some of my favorites. Right-click copy to/move to are also hugely useful.
Why Slack Isn't Working
Agreed, those singing moments are annoying but the video is good, lot of research. I wonder how much time went into it.
Subscribed to that so fast.

While it copped a lot of flack, visuals wise there was pretty much nothing wrong with GitS.
I wish there was some kind of 'best of HN' where this comment could live on forever.
Fantasy User Interfaces, for those that don't want to follow the link and search the page.
Your kid, enjoys the nice things in life in part thanks to the thankless work of activists. Lot's of freedoms we have today are because of people who put themselves under great risks to benefit the rest of us. They might be printing pictures for their kids or evidence of powerful entities doing things they shouldn't be doing.

So it's nice that you print stuff for your Kid, but what about those who print for societies sake?
It's hard to say without seeing the terms, but raising money is not quite like selling a bunch of stock. The money probably comes with a bunch of terms, and if it's effectively a down round the terms are probably incredibly terrible for the company's existing investors.
0915B6F6E83B04457190ECF0E4EEDEEDBCFE1E2B

Would love to be in the cool kids club
That's fine, generalizations aren't really meant to be persuasive so much as descriptive anyway.
Works for Me – project to discover useful apps and share setups
> The anti-democratic offshoots of socialism do not define socialism.

No true Scotsman.

> Clearly, he does far better than you do.

Personal attacks? How does this add to the discussion?
To be fair KDE4 _was_ a disaster when it was released but in time it came to be as stable and usable as the much loved KDE3.
The path to plasma was also somewhat rocky (but nowhere near as bad as the KDE3 - KDE4 transition).

I used to enjoy using KDE but I feel they lost their way and are overly attracted by "shiny new things" like workspaces, activities, or semantic desktop - virtually everything being dependent on strigi then akonadi then nepomuk then baloo or ...
The real bugbear is that every time they ditch everything for a new metaphor - so much of the previously working and reliable software is also ditched or obsolete.

It doesn't suit my needs to have to keep re-configuring my computer and software and workflow so I stopped using it.

I do think it's great and valuable that it's there as an option though.
I hadn't thought about this before, but your comment made me aware that if you wanted to compile any kind of high-level language with GC into WebAssembly, you have to download it with an entire runtime. I wonder how much overhead that adds to downloads. Like, if you compile a C# or Java thing for wasm, do you have to download a 30mb runtime every page you load?
Does free diving vs scuba diving make sense to you?

Basically different sports, rather than being about safety
The only downside parents now need to buy compatible coffee table :)
A therapy chatbot for depression
They should have called it TableView
It exposes the high amount of variability in even simple nutritional experiments. At least it is honest.
Unlike some research that suggest x is good by testing on similarly small samples.
Browse the web like a professional programmer: Professional Codes Reader
> the default home isp allocation is /64

If it is, then your ISP is incompetent. You should get a /48 by default, at the very least a /56.

> there's something wrong here.

Why?

> I'll probably never memorize an IPv6 one, unless it's one of the 0xface cafe babe 0000 ones. Which waste address space even more, see above.

Why would you want to? Except for a few special ones (routers and DNS servers, mostly), which you probably should configure to use easy to remember addresses, what's the point of remembering addresses when there is DNS?
The creator said it took him 11 months.

http://www.billwurtz.com/questions/questions.html
> sit inside in air conditioning

What's wrong with air conditioning?
Well, if sound is the problem, every video has a text transcript under it.

https://www.startupschool.org

The video I enjoyed most is "How to Find Product Market Fit" by Peter Reinhardt.

https://jotengine.com/transcriptions/WIUL8HBabqxffIDOkUA9Dg
The content itself wasn't that big of a deal; it's the fact that the AR technology worked so well, and is available to anyone using the SDK is what was impressive and hype-worthy.

Doing AR from scratch is a huge endeavour but this should make it simple enough so that we start seeing more applications using it for more useful stuff.
To properly detect subgroups you need much larger sample sizes, in thousands...
I'm not sure waterfall method applies. It's a great line, but I think you're confusing planning and preparation for waterfall.

Creating a plan and collecting the resources to execute that is not disjoint from agile principles. In fact, the amount of leeway given to the troops upon landing to determine the best course of action was imperative to the success of the landing.

In a sense, Eisenhower made a plan; collected the people and resources to execute it; and then got out of the way as it was successfully executed. Each unit of the landing parties operated at that point as scrum teams, with all the necessary and redundant team members to execute the mission.
QR codes are cheaper, but NFC tags are more convenient. QR code are typically also all the same on a given label, where NFC can be programmed to have a unique id for each relatively simple.
I don't get the point of seeing anything in the background of the table, in this case the audience. Why not paint it with sky, then it's less distracting?

Oh, I get it, then it's not AR. Well, maybe AR is not such a good fit in this case to begin with.
> No, actually, the argument he makes isn't about who should be politically involved, it's about how those people ought to be served.

You know that you're being incredibly condescending right now? People ought to be served something they don't choose?
Clojure REPL debugging: no stack trace required (Stuart Halloway)
I had never heard the word 'anorak' used that way before. Thank you for enlightening me.

Anorak

1. A kind of heavy jacket

2. Someone considered boring because of their obsessive hobby or narrow solitary interests
WebKit already has a more lazy JIT strategy. From the article being discussed:

"WebKit’s WebAssembly implementation, like our JavaScript implementation, uses a tiering system to balance startup costs with throughput. Currently, there are two tiers to the engine: the Build Bytecode Quickly (BBQ) tier and the Optimized Machine-code Generator (OMG) tier. Both rely on the B3 JIT as their low-level optimizer."
I'd actually be more worried that none of that matters and other things like "who you know" matter more.

A lot of the technical things you mention could be just a wierd inverse cargo cult. Those are things that actually would be effective for running a real company, but you're going through the motions because that's what everyone else "did to get money" even though that's not what they did to get money.

Look at indie.bio -- almost every single one of their companies is a joke chasing some hot topic in biotech with often little or no real market or effective business strategy. The folks running the company make big noise about, open source science and breaking free of the postdocapalypse/community science, and the ruination brought to a generation of academic PhDs. Yet not a single one of their companies licenses operates with free ip licensing and about half of the companies are spinoffs with full time academic professors on the founding team or advisory board.

In general there is a disconnect between the narrative that's sold and what actually happens.
I completely agree. I think the whole move from v4 to v6 should be a case study in exactly how industry-wide technology migrations should not be done.

The only thing that was the critical flaw in v4 was lack of address space. Yes, there are obviously a lot of other issues with v4, but instead of just fixing that one critical flaw, v6 suffered from classic scope creep, put in the kitchen sink, in a way incompatible with v4, and 2 decades later we're still 5 years away.
Many climbers have a fear of hights. Climbing can be a way to get comfortable with it.
What about B&W printers?
https://wiki.debian.org/grsecurity

Just install it yourself. I don't get what the big deal is. If you have to edit a bunch of config files then just do it yourself. If you want something straight forward there are better options. If you want something closer to traditional *NIX there are better options. If Arch is your thing that's cool, but as an oldish (41) Linux user that's been using Linux primarily since the late 90's I'm not sure what Arch is going for. I'm not trying to be harsh, but honestly I just don't quite get what Arch is doing. It seems to introduce an added level of complexity that specific to Arch. If your into that sort of thing, there's better options. If your looking for something easier there's better options. I just don't get it. lol
Providing a file system interface to network-accessible computing resources
What Is Google Play Protect?
> let the startups filter themselves out by failing to keep up the progressively more challenging levels of effort.

Doesn't this happen anyway simply by exposure to the real world? :)
People are still using averages to talk about heavy tailed exponential - like distributions such as income distribution? Please...

In fact the super rich getting richer will skew the average disproportionately. But not the median. So your point is as invalid as the use of the average for income in the first place.
same when I was young I had a gun I swung around, hunted game in the forest, shot at bullies who came at me (friendly shots).
Digging into APFS, Apple’s new file system
Give me qt in the browser, the rest are details.
The it's just watching a 360 youtube video on your phone.

This is still new and doesn't quite make full use, but there are many reason why you'd want to see the environment. For one, it gives a sense of scale. For example if you put a real life size dinosaur, seeing the surrounding allows you to understand the scale better. Next up, the AR application could very well interact with the world too, which brings new possibilities.

These are pretty new technology and no one knows the best way to use it yet. Maybe in the future we'll start putting a sky in the background. Maybe we'll find better ways to use AR. Both AR and VR are still in their infancy.
> Being secret means there is no way you need to follow any standards or reviews. So your work ethic must not be very high.

I don't know if you are right or wrong, but your statement sounds to me almost exactly like the one that I hear from religious zealots about atheists: "No one to answer to, therefore, no morals or ethics".

There is a point of view from which this makes sense: Since there is no standard code, everyone is free to choose their own; It's a question of what likelihood you assign a-priori for ethics and morals to be chosen, and a question of empirical data as well, which likely no one has, so no statement can be disproved and everything is "equally right". (Was this paragraph about spies or about atheists?)
Scientists Made a Huge Library of Atari Gameplay to Give AI a Power Up
Americans don't seem to be doing much better in that regard. In fact, Trump has the worst education of any president in recent memory.
I was under the impression that this is a purely programming-related list.
On the subject, is there any evidence that wiping to anything more complicated than 0s is actually helpful?

Are there are practical attacks where you take a zero'd hard drive and derive data from it that you wouldn't have been able to derive were it written over randomly?
The Infinite
Yeah, it was an extraordinarily pretty film, although I think they really dragged out the whole "HEY LOOK HOLGRAPHIC BILLBOARDS" thing, I lost count of how many sweeping shots of buildings and their attached holograms I saw...
All computer ecosystems up to the late 90's were like that, the only thing special about Apple is that they are the surviving ones from those days.

It were IBM "mistakes" that made the PC different from all other computer eco-systems, however the current trends of commodity hardware and race to bottom prices are making PC OEMs go back to the 80-90's full integration of hardware/software culture.
It isn't the first. The Gatwick Airport driverless transit system carries an estimated 3.6 million passengers per year 1.2 km between gatwick airport's North and South terminals.
https://www.youtube.com/watch?v=4btM9b8LoBM and of course
there's https://en.wikipedia.org/wiki/List_of_automated_urban_metro_...
They offer GitHub enterprise you can setup internally if you want.
EasyJet Smart Shoes
I have to echo this.

You can start a company anywhere, but if you want to grow quickly, there are a few places where you can get the capital, infrastructure, community and talent quickly.
The Indispensability Argument in the Philosophy of Mathematics
Because it's an easy language to pick up and use, and so well optimized that it'll always be blazing fast and parallelized.
G-store.sk
G-store is official Casio Gshock retailer in Slovakia. Feel free to contact us.
No it doesn't. There are other places and countries where you can BASE jump. They chose to do it where it was banned and selected times where they would evade authorities.

This sort of entitled attitude doesn't help IMO. Breaking local laws just confirms that you can't trust these communities and you give everyone a bad name.
So I've been strugling a bit with how this went...

She downloaded/retrieved a document, then printed it, then scanned it again and mailed it to The Intercept? Some stories claim she was caught because access to the document was logged, others point to the dots and printer logging. But printing a document and then scanning it again would not make sense, would it?
The reason Tango wasn't on the first pixel is

1. The technology is still new and not yet polished

2. Pixel 1 was a rushed job made in 9 months

3. Tango needs extra hardware that increases cost

I have a feeling that Pixel 2 might have it though, as they had much more time working on it and the technology itself has matured a lot more since, as we saw at IO. Not only that, they also showed off VPS which is a visual position system for indoors using Tango. Definitely a killer feature for the Pixel.
Is somebody working on identifying these modern watermarks? A start would be to print out test pages and compare high resolution scans. Maybe also multiple printouts from the same printer to see what the natural variation is, and if there is a timestamp component.

I would start, but I'm currently not around a printer...
Fossil [1] has always been my go-to DVCS for ages. Not only can I host it myself. I can also run it when completely offline. It offers Bug Reporting, a Wiki and both a web interface and CLI.

Created by Richard Hipp, creator of SQLIte, it's open source and free, has zero dependencies and works across all operating systems.

And even if you don't want to host it yourself, there's always chiselapp.com [2]

[1] http://fossil-scm.org/index.html/doc/trunk/www/index.wiki
[2] http://chiselapp.com/
On a related note: I absolutely love that GitLab has this built in (including the image registry and shared task runners). It made setting up deployments rather pleasant.
Checking Notepad++: five years later
“Linux” on iPhone released open-source
I'll try it, looks neat. Cower is not building due to PGP errors at this point though.
I've been writing JavaScript in a professional context for years, and I have never added an integer to a string. I have never debugged code accidentally doing so, and I've never seen functions written that casually swap between such different return types.

Yet here we are, over and over, reading the obligatory complaint in every JS thread about its type coercion and corner cases. Who are all these programmers who can't go a day without tripping over and subtracting booleans from objects, or multiplying arrays by strings, or dividing functions by nulls? Do they suffer this affliction in other languages too? Do they divide by error codes and subtract function pointers from charcodes?
I may be remembering it incorrectly but I think that was a pretty common motif in the source material.
Did your service offer a paid API? Scraping happens because of a lack of better options. Surely you can understand why the scrapers didn't want to contact you beforehand.
Yes, but one can probably trim it down to what is actually used.

Java runtime is only 8MB (JVM) + whatever classes are actually required, other ones can be removed by something like ProGuard or the new linker.

.NET Native is quite similar.

Same applies to OCaml, Haskell, Scala, Go, ....
> I thought the same thing but I set up arch on my main machine a couple of months ago and apart from the setup pain, it has been a much smaller hassle than I anticipated. It's pretty stable, didn't have any breakage until now. I love it!

As an Arch user of ~5-6 years, I do have some advice outside the obvious realm of "keep regular (working) backups" that can help minimize future headaches (not necessarily for you since you've likely already encountered these points; mostly for others who may be interested in dabbling with Arch):

1) Update often (at least once every 1-2 months; try not to let it get more than 6 months out of date), and keep a close eye on the news items--or, better yet, subscribe to the arch-announce mailing list. You'll get a heads up on anything that could be a potentially breaking change. When breaking changes come down the turnpike, don't panic--the Arch maintainers post upgrade instructions walking you through the process along with the appropriate news entry and it's usually fairly straightforward. There's also the forums if you get into a bind, and there's tons of great people willing to help (but search first!).

2) Keep your configurations up to date (either with `yaourt -C` or examining the .pacnew files by hand with vimdiff or similar). This isn't really Arch-specific, but because Arch is* a rolling release distribution, sometimes new versions of things come out fast enough that existing configurations can fall out of date and present unique challenges. But it all very much depends on the upgrade policy of upstream packages. Usually this isn't a problem unless.

Fortunately, the lion's share of "breaking" changes you'll encounter will be minor. The most recent one you've probably encountered by now may have been the certificate path issue with ca-certificates existing already. I suspect most of the major architectural changes are in the past at this point (mostly due to the disruption caused by systemd), but keeping your system relatively up to date is a great way to inoculate it against unnecessary future effort. It's always possible to upgrade ancient installs if you let them lapse (I should know!), but it's better to avoid that if possible.

I hope you continue to enjoy Arch for many years to come!
I said grsec was available in few distros prebuilt. Debian was in that group as well.

It may not be for you. I ended up packaging new libraries every few weeks on other distros. Debian experimental included. Arch solves that problem for me. I guess Gentoo, nixos, and others would do that as well. But this one's my choice.
Kotlin – an Introduction
A study of how millions use Xbox Live
As a concrete example, iOS10 runs reasonably well on my spare iPhone 5, which is coming up on 6 years old.
I think you've misunderstood the reality of being a founder. It is truly a privilege, but not in the way you think -- if you successfully label yourself as one and get enough attention, you are more likely to be able to 'fail upwards' as investors will overvalue your experience and personal network.
`derefr` might've implied snapchat is addictive because you _have_ to poll it constantly like once everyday
I hope soon we'll have a shot at rethinking the browser's rendering stack. Not necessarily ala WebRender [0] since it needs to be backwards-compatible, but something with a clean slate.

I imagine programmable layout, GPU contour rasterization, motion-blur, programmable shaders, layer blending, LOD and infinite zooming, and render-to-texture (for putting 2D surfaces in a 3D scene).

None of this is unnecessary if you bring AR/VR to the mix. Soon people will want to put on their AR/VR glasses and read books, select pieces of text, open links, etc. There are no APIs that allows them to do that in a web browser. Ergo => flock to native.

Quite a bit of work remains for that to happen. A whole bunch of APIs need to be exposed in the browser, such as native text rendering APIs, a better-than-WebGL2 API for graphics [1][2], a way to make the webpage accessible to non-humans (eg. How do you make the page reader-friendly? how do you do "Find in page"? How do you index the content?), etc.

[0] https://wiki.mozilla.org/Platform/GFX/Quantum_Render
[1] https://github.com/KhronosGroup/WebGLNext-Proposals
[2] https://github.com/gpuweb/nxt-standalone
I have no horse in this race, but you are not more logical than your brother.

First of all, "conspiracy theory" is often taken to mean one of the tinfoil variety ("government and gay aliens experiment with mind control beams" style, or "immortality treatment hidden by pharma for the last 100 years in attempt to increase profits and for eugenic purposes"). But a "conspiracy" simply means an act of collusion done secretly which contrasts with public statements or the law (or is generally harmful). Thousands of these happen every day in various scales. Assuming that you can trust government statements is, based on history, naive. So, do you have a different term for "small conspiracy I accept happens all the time"? Because your rhetoric seems to exclude these from existing.

With respect to the (missing) 9/11 leak, there are countless stories that came out decades after happening. "Establishing it as the real deal" based on the lack of a leak makes to me about as much sense as a statement from a fellow truther (however well informed in his subject matter) establishing it as a lie.
I'll be honest. I like to reserve the ability to one day do something "criminal", if I have to. If I'm desparate and have to feed my family, and have no other option, I'd like to be able to resort to petty fraud. If the government in my country turns more authoritarian, and into a dictatorship, I'd like to be able to break some laws, too. I can imagine how a printer might be useful in either case.

Also, many things that are legal now, are only so because people have been blazing the trail by breaking laws before. Think marijuana, homosexuality, ... heck even things like religious freedom, freedom of speach, democracy a few hundred years ago.
I think more like with or without the neighbours knocking on the walls telling you to keep it down
I built an app for the world-leading led-manufacturer. They have underwater-lightbulbs and tag them with NFC for servicing and tracking. They seal the tag in with the led inside the casing.
> Your PC cannot know that link C is down because that is only known by your router.

And your router should withdraw the prefix from RAs, so the PC stops using it.