skysight-inc/HackerNews huggingface dataset:
> Many task that are possible with a mouse / keyboard setup are impossible on a smartphone, and what is possible is much much slower and less precise.

I agree. But, you can't practically put a mouse on a phone. (At least, I have no idea how it could work—if you have a brilliant idea, I'd be interested to hear it.)

I think touch is the best input we have available for a device the size of a phone. On tablets, the lack of a mouse makes less sense, and I think it's notable that tablets haven't replaced laptops to the extent some predicted when the iPad was first introduced.

Edit: There is one alternative mechanism I can think of—a stylus. Still touch, but offers much more precision and in turn allows interfaces to be designed with smaller buttons that take up less real-estate.

The downside is that styluses get lost, take time to extract from the slot, and cannot be used in the same hand that holds the phone. Also, to truly reap the benefits of stylus input, the UI would need to be wholly stylus-focused. A hybrid UI will need to work with the lowest common denominator.
What a terrible article.

They are unequal devices. - This is not a design flaw. The screen is just small.

They are not real network clients. - This is not a design flaw. It's the best batteries can do.

They have led to massive centralization. - No, high bandwidth and big data requiring centralized processing is what led to centralization.

They have ruined web design. - This isn't even a critique of smartphones, it's about desktops.

There are no secure smartphones. - Are they really worse than other computers?

They are devices of unclear alignment, or of clear malevolence. - Wait, what? You claim that your phone is not secure, then you want to root it, install arbitrary software, and do your online banking on it? wtf?
Because people aren't going to copy the repo. They're going to copy your script.
How to Deploy a Stellar Validator on Kubernetes with Helm
Discussed at the time of publication in 2016:

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

(Shared for information purposes; not a dupe).
>Smartphones are unapologetically devices for consumption.

The only people who say this, as well as "Tablets are only for consumption" are those who lack creativity and imagination.

Movies have been shot on smartphones. Music has been produced on smartphones. Novels have been written on smartphones.

On a smartphone I have "created" or edited notes, videos, spreadsheets, photo slideshows, goofy songs for friends and family, and smartphones are a portal to a vast wealth of information that is infinitely more convenient and useful for my technical hobbies than a laptop or desktop PC.

Ham radio tools, astronomy tools, film photography light metering apps, the list goes on and on.

Using Star Walk to peruse the constellations at night while in your backyard "creates" knowledge and memories better than any astronomy program on a "computer".

If you're not using a smartphone (AND TABLET!) to "create", you are probably a very boring person.
From dialysis to hospitals, U.S. health care is full of monopolies
I agree they reporting is important but how can we tell that journalists are doing their best? I've seen plenty of instances of straight up lies from journalists in just the past few years that I'm unsure whether I will believe such an assertion anymore. Look at the Trump-Russia collusion story or the Covington kids. If "some guy" on Twitter gives me better information by showing me actual unedited video footage of what happened as opposed to journalists that edit the videos to portray the events in a different light then how am I supposed to believe that they are doing their best?

I think journalists are doing their best, but I think it's in specific niches. For example, when I read articles or see videos from "the tech press" I believe them. When I read an article on anandtech I don't have to think "this is what they're saying, but is it actually true?"
I take both Jump e-bikes as well as various scooters on the regular. Honestly I prefer Jump Bikes - it's almost always cheaper and faster and safer. I definitely feel more "seen" by cars as well.

That being said, with a scooter you aren't pedaling at all. Even on an e-assist bike you're still getting the adrenaline pumping and sorta sweaty. And a lot of people are afraid of riding bikes in traffic, so while even though bikes are actually much safer, there's a lower mental barrier to entry with scooters. People who almost never ride normal bikes (which is most people) have a harder time adopting the mindset of taking a bike share, e-assist or not.

Plus scooters are straight up more fun to ride with a group of friends - it's a genuinely fun thing to have out of town friends do.
Letter of Recommendation: Bug Fixes
Everyone has already forgotten everything
I should update this to say that AMP seems much more of a thing to critique as regards the news and adtech. Thought of this while reading today's thread on how a bug in AMP prevents links to a publisher's web page.

News sites more or less must use amp to rank, I think, which means they need google adtech.

Could be wrong, not an expert, but it seems an actual legit critique the media could make.
I found this via a dead link on a slide from one of Joe Armstrong's talks.
Hear hear! Thank you.
I tried it twice, back when I had Prime.

Amazon's mapping system puts my house in the wrong location, and to make matters worse, in my experience the drivers are utterly nasty about it.

I have stood in front of my house as I can see the driver go by multiple times. I will jump up and down and wave and try to flag them down, and they just speed by. I call them to give them directions, and they ignore everything I have to say. I was often talking to them on the phone when I see them speed by, and they're not even paying enough attention to see me flagging them down with one hand while I have my phone at my ear. I ask them to open Google Maps because that has my address in the right location, and one guy shouted at me "This is Amazon Prime! We don't use Google!".

Both times, I complained to corporate because my food was an entire _hour_ late, and it was ice cold by the time it got here. The first time, I got credit for my next order, which is the only reason there was a second time. There was never a third time, and I let my Prime subscription lapse without renewing it not too long after that.
"smartphones are shitty computers with too many limitations"

First ever computer I used was a Sinclair ZX 80 - the computing power, storage and connectivity of current mobile devices seem like something out of a science fiction story compared to that.
Custom element names must contain a hyphen for forwards-compatibility, and these do not.

https://html.spec.whatwg.org/multipage/custom-elements.html#...
Yeah it is a bit shocking when I find myself just by default disengaging from life ... to look at my phone for no reason.
Building the Best Seed Syndicates
We make shutterfly books after every vacation. We now have about 50 of them. The kids love looking through them (though this does cause some issues with the younger kids that weren't around when we went on some vacations with the older kids - we are having to repeat some vacations again because of it). I hope this doesn't affect this part of the shutterfly business.
I consider the main issue to be the first point: that they are purely consumption-oriented platforms. This might evolve for the better though with a little imagination(°).

However I disagree with the second point. Smartphones were optimized for power consumption, while PC were optimized for stability and functionality (depending on your operational flavor, the platform can be quite flexible, allowing such seemingly contradictory directions).

This "optimization for (reducing) power-consumption" is the only times it seems to have happened, and it is actually a good contribution to network design. We should actually embrace this process in general, not only mobility-based computers.

°: A future where your smartphone will be your transportable workstation, only docking on controls changing depending on your activity (screen + keyboard + mouse in general, screen / speakers for media consumption, joysticks for gaming). You'd arrive to work and dock your phone, start working, take it with you and being able to work from another office, another location, remotely (at home), etc.
I think whether you find this useful or dangerous hinges entirely on your perspective on governments and history.

If you are sure governments are mostly a force for good and democracy is suited to keep it that way indefinitly, overpowered permissions like these have no real downside.

As engineers we certainly also ask ourselves how systems fail when something goes wrong, even if all we do is to prevent this. This kind of power is not only a possibility for a state to become more powerful, it is also the perfect ethnic genocide toolkit and therefore something that makes it substancially more dangerous for a state to fail.

Separation of powers, the oversight of the press, limited power and information for the state over the individual without good reason – all these mechanisms are there for a systemic reason. These reasons are sometimes only to make it harder for governments to drift into unlawful and unjust behaviour. Any change to the balance of power between executive, juridicative, legislative ans public should be carefully considered before executed.

So this must really pay off in order to be useful enough to justify the risk that comes with it, including the (in?)effectiveness of punishments and the cost of prevention through other means than harsh punishment.
Wow. So many kill-joys in this thread.

I think the project is neat. It certainly is an opinionated way of doing a layout and it reads quite nicely. If CSS classes were provided as an alternative I think the project might have more adopters.

Good work :)
The vscode plugin is pretty janky in comparison.
I am very surprised that they allowed you to pay rent up front. This creates a huge liability for them because at least in the United States it becomes almost impossible to evict you.
Hey kvark, I really appreciate all the work you're putting into the Rust graphics ecosystem!

Just fyi, we are closely watching both wgpu-rs and rendy and will continue to do so over the next couple of months. Vulkano has been a mission to use to say the least, maintainership is dwindling (most of the recent PRs are from us), and the Rust graphics landscape has changed quite a bit since we made the decision to use it almost a year ago. Both wgpu and rendy seem like strong contenders for the future of nannou's graphics, but we probably won't go down that road for a couple more nannou releases at least while we focus on some other areas.

We're particularly interested in rendy's render graph [1] approach to a higher-level, near-zero-cost API. Are there plans for something similar in wgpu?

Also, I realise that wgpu is web-first, but I'd be curious to get your thoughts on its potential for use in native applications for installations and projection mapping - e.g. will it be possible to spawn multiple swapchains for multiple windows? Or will it be purely focused on a single window web experience?

Anyway, we'll do another post soon about our thoughts on the future of graphics in nannou, just wanted to let you know you're on our minds :)

[1]: https://github.com/amethyst/rendy#rendergraph
Cron Jobs in the Cloud
IMO the shutdown of Oink's pink palace was much worse than what.cd. What.cd was the bits of OiNK that people had bothered to archive...
Still don't follow. Why track soon-to-be-banned subreddits differently?
In the same vein as "rhythm mode", I created a VSCode plugin that changes your system volume based upon how fast you are typing: https://marketplace.visualstudio.com/items?itemName=rubennic....
Its interesting they used the google street view cars to carry the methane sensors. Anyone know what other sensors they might be carrying on street view vehicles?

Similarly to how our own phones transmit data back to Waze for traffic info, are there any other things that could be useful for us to attach to our vehicles to record?
Phil Demers, who worked at Marineland (referenced in article), was just on the Joe Rogan Experience (episode #1297). They discuss this legislation pretty heavily.
I'm sorry if I was unclear but my point was that when you receive a string from the Windows API you cannot make any assumptions about it being valid UTF-16. Therefore converting it to UTF-8 is potentially lossy. So if you then convert it back from UTF-8 to UTF-16 and feed it to the WinAPI you'll get unexpected results. Which is why I feel converting back and forth all the time is risky.

This is one reason why the WTF-8[0] encoding was created as a UTF-8 like encoding that supports invalid unicode.

[0] https://simonsapin.github.io/wtf-8/
>And I do not get the BYOD thing.

I get it. My employer provided phone is a Blackberry Leap.
Not quite about tables, but I feel this goes into the same direction and complements: https://dev.to/winduptoy/a-javascript-free-frontend-2d3e
Indeed. The ones he rated poorly were the ones that tried to prevent him from breaking Los Angeles City Municipal Code 63.44.
It was 84 degrees near the Arctic Ocean this weekend
I think at this point they've moved to just "intercepting" plastic before it makes its way into the ocean. From the parley website:

"In remote areas, we establish systems to intercept plastic waste before it ends up in landfills, gets burned, buried or tossed into rivers or oceans."

So still might be more interesting than the recycled water bottles everyone else is sourcing but maybe disingenuous for them to be using the "ocean plastic" language still.
> I would be very surprised if I ask an OS kernel to create a file, and it silently changed the name doing some Unicode normalization.

Doesn't OS X do that? AFAIK files names are in NFD there.
Counterpoint:

WE don't live in an ideal world and AMP is my only option of getting de-bloated webpages. I would love if managers and directors would do this themselves and AMP wouldn't be needed, but that's just not the case.

I have to choose between downloading some text and images to read an article or load 5MB JavaScript SinglePageApp with tracking, ads, auto playing video's...

I know in an ideal world AMP would be useless, but until we reach that world I'm going to prefer AMP links over normal ones.
For those of us who grew up in the 90's, it's the entire premise of the movie "Free Willy".
This is talking about print tables. Do the same design principles apply to online tables?
Thanks but appears Amazon stopped issuing api keys for Amazon Drive so stuck, at least for a fully automated solution.
OLD MAN YELLS AT CLOUD

Right off the bat the author has embarrassed themselves. They seem to be oblivious to the fact that the majority of content on the most popular platforms is created using smartphones (Youtube, Facebook, Twitter, Instagram, Snapchat). Smartphones have actually democratized content creation and in a way that laptops and desktops never could. This should be obvious, not sure how this ever got upvoted.

Go take pictures with your laptop OP.
Probably not. I would guess, from working with similar “static-data-heavy” libraries, that much of the data is “burned into” the libicu in the form of lookup functions that execute native-code representations of decision trees to give their responses. This data is meant to be “used by related software” by just linking libicu and asking it about the data.

Though, this does mean that in language runtimes that don’t want to pull in native libraries (because the runtime is trying to ensure some guarantee like soft-realtime or fault-tolerance), libicu can’t be linked, so the runtime actually has to do the same thing it does, if it wants to have efficient Unicode lookup to the level that people expect: ship a copy of the database files from Unicode.org with the source, and convert them into source-code representations of decision-tree functions.

The language I’m most familiar with, Elixir, employs this strategy to support Unicode; see e.g. https://github.com/elixir-lang/elixir/blob/master/lib/elixir...
Worse than twice-yearly upheavals?
Show HN: FOSS Guitar Karaoke (With Lights)
The NHS has a cunning plan to get more men donating blood
In broad sense all investigation techniques are privacy invasion: surveillance, search, detention or arrest.
I think we should let law enforcement use DNA sources. But it should be heavily regulated, and under heavy control.

Let’s say anonymous inquiry that just return yes/no and then you need court to reveal identity.
As a matter of fact Scala and Clojure are every where were Perl was at one point in time.

And for the same reasons.
I like the system used in Minnesota (and elsewhere I assume).

1. Paper ballot that you fill out.

2. Then you put it through the scanner and it rolls into a locked box.

You get the efficiency of electronics and the assurance that a physical audit is still possible and any suspect electronics are pretty quickly narrowed down to the scanner or some other point in the system.
This is common anywhere you work with ITAR-controlled data.
I can't see the map (paywall).

One thing I'd want to check is the difference across time zone boundaries. There's not much of a difference between western Georgia and eastern Alabama, other than time zones; do they have different health outcomes? (Or, if you want to say that maybe Georgia has more money than Alabama for public health, look at a state like Tennessee or Kentucky where the time zone boundary isn't the state boundary.
My CS degree was largely taught in C and C++. I couldn't agree more.

Moving to Python was incredibly simple from C++. I can't imagine that the reverse would be equally true.
While it may be true that the majority of Youtube content (by hours uploaded) is created with smartphones, the majority of worthwhile Youtube content very much isn't.
Linus Linux!
New NIST Whitepaper: Adopting a Secure Software Development Framework
This is HN. Of course there is haters on someone's work. And of course they pretend they're justified in it. Hater News.
I think the real trouble with AMP is that it really does bring a better experience to users. It's harder to argue against AMP when it has undoubtedly helped with the web bloat problem. Even I find myself semi-subconsciously preferring the results with the little lightning icon because it means I don't have to wait for the page to perform 3-4 tectonic shifts and wait a couple of seconds to read something that could've been text/plain without a lot of loss. Say what you will, but the experience is much better.

AMP was a very calculated move on Google's part. The narrative of "we're only doing it to help our users avoid the bloat" when everyone agrees that bloat is a huge problem works very well.
If we're going to worry about treatment of animals, wouldn't livestock be the appropriate starting point? After all they are the ones living in our concentration camps and being mass slaughtered. Dogs on the other hand mostly tend to be treated very well and there is plenty of outrage when they are harmed or killed.
Drop the last line to make this argument compelling.
I think in general anything about amp receives a bit of attention to put it mildly. I'm curious if anyone from amp/google is lurking around to give a perspective. It is reproducible on all my devices now. I remember it working at least yesterday...
As someone who would prefer to stay on regular time I’d love to agree with you. Unfortunately, I don't think that argument holds. Switching to DST will make the sun set even later, but it also will make it rise later and move people's morning appointments back.
Which service are you referring to?

I found this:

https://docs.microsoft.com/en-us/azure/cognitive-services/co...

And this:

https://azure.microsoft.com/en-us/services/cognitive-service...

But a quick scan doesn't reveal local installation options.
Also AMDs often smaller cache sizes, which still seems to be a problem if you compare to ice lake and above.
How do we still not have fixed column and row headers with horizontal and vertical scrolling? Almost every business website I've ever worked on wants it. Someone remakes it for every framework as soon as they come out.
Time Squeezing for Tiny Devices [pdf]
I was a little shocked that my new smartphone didn't have a notification LED. But actually this is one of the best 'features' of the device.
I would disagree that there isn’t idiomatic scala. Probably the most dominant style of programming scala is flatish class hierarchies with pure functions inherited and overrided as necessary.

In idiomatic example of this style is the ByteString library that is used by akka.
Is it likely that Rust will have support for hot reloading? I love the language, but having a fast iteration cycle is essential for this type of work.
Although referred to as a joke, I really like the look of eDEX-UI, and I look forward to trying it out. I have a tablet running Ubuntu which I mostly use for writing and freehand drawing, and it'd be nice to use it for other things (particularly terminal based programs) without having to attach peripherals to make the UI usable.
The odds are low enough that multiplying by 250 doesn't make much of a difference.
Ive been using an ‘adult’ push scooter for five years in an urban environment. This year I encountered the electric rentals for the first time, and bought a Xiaomi m365 (aka the Bird scooter).

I also have a normal bike. They serve different purposes.

Either version of a scooter is safer. I’ve been in a few situations where I’ve simply stepped off the plank and become an instant pedestrian, to avoid cars which would have wiped me out on a bicycle.
I get all the problems for the animals and not suggesting that they should continue to endure those problems, but I hate to see the general public's access to nature further curtailed. The mainstream seems to love wild places and wild life as long as it's on Youtube yet they spend the entirety of their own lives in suburbs and retail landscapes with virtually no direct experience with nature. I wonder how many children's imaginations were broadened over the years by seeing these beautiful animals up close and because of that how many ended up in zoology or forestry or whatever.
Unpopular idea of mine (not invented by me oc): Horizontal scrolling is a great idea. The only reason it is annoying in this site is because there is no first class support for it in many touchpads and physical mouses.
get woke go broke?
Honestly, if we're bringing back no-FOH restaurants, can we get automats again? I've heard stories about them from my parents and seen a re-creation of one in Agent Carter, but I'd really like to actually get to experience one.
Google’s LGBTQ employees are furious about YouTube’s policy disasters
People just toss that stuff?

I must be a sucker, because I've been carrying some of it around for close to a decade...
Mixing/pollution of DNA samples in DNA testing labs (or faked DNA tests by unscrupulous labs) can also have some pretty bad consequences and have in the past.
Show HN: Generating image placeholders using geometric primitives
How would a carbon tax be implemented in the short time we still have to tackle the climate crisis? Society hasn't been able to fix all the normal tax loopholes and avoidance, why would a carbon tax suddenly be efficient?
Pricing Carbon: An idea whose time has finally come
The Vectors of Code: On Machine Learning for Software
No Kings: How Do You Make Good Decisions Efficiently in a Flat Organization?
Agreed. But they have high enough resolution to show any website in a reasonable, pinchable way