skysight-inc/HackerNews huggingface dataset:
Does Apple violating human rights of families from different countries
I think Apple is violating human rights when offering so-called 'Family subscription service' on their Apple Music, in my case my wife is in a different country and we were unable to use Family sharing service, that means, that Apple made a sole decision that we are not family? Or That we have to live in the same country to be called Family by their terms and conditions and content restrictions? I can understand that there can be a difference in content based on your location, but is this my problem if they can't show us different content as for family members? Then that naming of 'Family membership' is absolutely confusing, and must be more clear, for the consumer when you are ordering Family share service you expect to share it with your FAMILY in my case with my dear wife. Another interesting suggestion from customer support that I've got was to change Apple id location for my wife to the same country where I am. Doesn't that mean that Apple support is suggesting as an option to 'hack' their policies to commit fraud? Interesting if anyone got into this kind of situations? Also, I wanted to send a message to Apple CEO, but it appears, that customer support is keeping that information under seven locks...
Designing good DSL
One of my coworkers keeps a twitch stream running in the corner of his monitor almost all day long.
Being faster in transporting people and things makes you better at wars and more prosperous in peacetimes (you can actually get fruit to the market before they spoil!). I don't think it's a simple matter of taste.
You'd be surprised. I don't know many devs earning >60k.
It is not the case that nations with lots of debt always collapse. EG, since inception the US has always had debt at the Federal level, except when Andrew Jackson paid it off, which was economically disastrous and plunged the country into a 6 year long depression.
The biggest reason in my opinion is that its an interactive and unfiltered experience.

Seeing someone on the other side of the world react to a comment you write gives you a huge sense of connection. More than a passive TV show can offer.
I contacted them at launch to ask about the price. They didn’t even mention publicly that it was an introductory offer at the time. They replied to me prices will go up eventually so I’m expecting it any day now.

HSL are also working on a monthly API I believe so I suspect the hassle of having to buy a ticket each time through Whim will soon disappear.

The car rental is not particularly cheap. Have you had any experience with that yet?
It’s great until you spend literally 4 hours at the DMV and “appointments” are available two months away at a minimum.

And, if we have a 9 billion surplus, why are my taxes so high? Other than the weather, there’s nothing I see running better than Texas where taxes are much lower. Downtown San Francisco, especially near Tenderloin, looks like a refugee camp — if the refugees were crazed drug addicts. Houston is a city of millions and has fewer homeless than the city of San Francisco. You also don’t have tent cities on the sidewalks. Nor do you have parking garages blaming thefts of auto owners who have the audacity to leave items in their car. It’s as if local governments were warning girls to not wear revealing clothing, lest they be raped. Rather than locking up smash-and-grab theives, Prop 47 treats that crime like a traffic ticket — and then blames the victim for “tempting” the crime. How backwards is that? Prop 47 — more “great” government?

But sure, it’s a “great” government here in California — the weather outside this morning is delightful. The California Office of Weather Control is doing a smashing good job.

To be fair, I am happy I relocated here; but it isn’t because of the competency of the government. Taxes, politics and government were in the “cons” column when I made the decision. Even housing costs were not a particular negative because I’d also be making a salary that could more easily afford it. But, I am not convinced that our expensive government provides a good value compared to other states.
You get a $20 wiretap! You get a $20 wiretap! Everybody gets a $20 wiretaaaaaaaaap!
I think there are a few components as someone who was like "how do people watch others play video games" to now a casual gamer/twitch watcher:

1. Some days I wanna play, but I'm not actually on top form, going to twitch and decompressing by watching someone else play, live, has this strange humanness to it. In the most absurd of ways, you build a "friendship" with the streamer, even if only as a voyeur. I hate that reality, but I found myself liking the characters and tuning in to specific streams.

2. A lot of great plays/rounds/etc will get "clipped" and make rounds on various social media so I don't have to keep up 24/7.

3. Big "esports" events are the same things as normal sporting events, people will record/watch live and make time for the things that are important to them. It surprised me too, but being on the "other side" now, it's fun.
>But it doesn't follow that changing a unit's interface means unit tests suddenly become just a burden.

If your refactoring is largely centered around changing unit interfaces (not uncommon) then it means that those unit tests are 100% overhead because most of the time they fail just because you changed the code.

>I don't understand people bemoaning this 'cost' of unit tests when the benefits they provide typically far outweigh the costs. It's possible broader functional/integration tests have a better ROI in certain situations, but they come with a maintenance cost as well.

I've certainly found that the ROI is a lot better. I find that integration tests have a higher up-front cost but maintenance-wise they're the same or cheaper. % of failures that are actually catching bugs is higher too.
This is Telstra, Australia's juggernaut/cartel^Hmajor player (owns all the copper and 4G; "most definitely >51% market and then some"). So I'd actually mostly blame bureaucracy.

There are (and have been for some time) some known-unmetered sites. (There was a small stink raised where an FTP/HTTP file mirror got removed some years ago.)

Some digging around I did some months ago turned up a (semi-public, as in "obscurely published but uninteresting") list of supposedly-whitelisted IP addresses pointing to school/university backend systems and apparently used by rural schools sitting on (expensive) satellite. Suffice to say that I wasn't able to find anything that could be used as a proxy :P
Seems to be open source -- https://github.com/termux/termux-app.
Wonder if they ever going to come up with some sort of personal mobility solution for winter. Bikes don’t work too well in summer. Perhaps some sort of version of electric scooter or e-snowmobile.
I always thought it was in the name- a web API standard inspired by SQL over a graph data structure. This way, rather than having to predefine API endpoints that are super customized, you define fewer that follow the standard and act as a standard interface. Like if HTTP client = ODBC and GraphQL = SQL.
Mr Bob Van Valzah on “Why your transatlantic trades are getting picked off”
Its actually much worse than that. I have considerable experience in a similar class of system, electronic medial records. A common thread I saw in both our PeopleSoft implementation and our EMR implementation was that both are not really packaged products, but platforms to implement our organizations workflows. We were not about to adapt our workflow to some software package so really we buy the product and then spend hundreds of millions using it to encode how we want to operate. By the time you are actually inside the database you typically find a data model that is optimized for flexibility over anything else. So its not really that we need weird connectors, its that we say oh no, we actually have this functionality in this weird department that no one else has with data that is subtlety different from other organizations and a workflow that no one else has. Then repeat that thousands of times.
Uber black has returned which is basically taxis with the uber UI. I left on vacation just before the regulations changed. What are the prices for Uber compared to before with the private cars and drivers?
Moment of truth for Google as record EU antitrust fine looms
Isn't there something else you could be doing with your wife?
But why would one do that, rather than pay insurance? What's the benefit to the driver?
As someone once part of the communities which represent 'hard core' twitch users, a large demographic is age 16-28 males with one or zero core responsibilities - commonly college or a blue collar job. They go to class or work, then get home and spend 6+ hours gaming and on twitch.

Think of it this way, if you only have that one obligation and no social life, what else are you going to do? No, watching twitch streamers or hanging out in ephemeral discord channels is not a true substitute for a "real" social life.
there are hundreds of these dudes. I have one followed that I see streaming all the time with 1 viewer which is probably himself. He’s on social aid or something in Danemark.
I'm non-reentrant. In that case, I kernel panic.
Ask HN: Chromebooks and secure storage?
Hi

There appear to be quite a few people on hacker news that are working from chromebooks and I was just wondering how people handle online storage?

I like chromebooks but have a hard time handling access to secure online data storage (I dont want to put everything in google drive, I know I can mount sftp servers in the finder but then I need to maintain a secure server).

So I was wondering how you are handling secure storage of data? Do you keep it offline or something else?
I'd dispute with you, but I'm drinking Whisky!
It holds less closely to the ideal of being a purely functional language. It gets out of my way and let’s me get things done. But I think I misspoke a bit. A big part of what has made OCaml better for me is that the tooling has been easier for me to jump into as a beginner.
We have quite a few high-speed trains here in the West - you can go from Sevilla to Berlin or Napoli in them.

I agree that the GDP is a flawed metric, though.
Assuming plugins get updated for an arbitrary new standard that is wholly incompatible both with existing tools and with existing platforms (every Photoshop plugin I have works on Mac and PC and there is zero percent chance that those, even if they are updated, would not be a disgusting upcharge for iOS), sure.

Or one could not use it at all.
I think when you refer to going to stores in the "old days" and finding new and exciting stuff basically means things were new for you at the time. The more you learn about world and the older you get things begin to excite you less.

The more you know the less excited you get about marketing because you can actually see through the bullshit.
You can divide the video into chunks and encode the chunks in parallel. This is what Netflix does:

https://medium.com/netflix-techblog/high-quality-video-encod...

https://medium.com/netflix-techblog/dynamic-optimizer-a-perc...

Works well when you're doing video at the scale of Netflix, but not necessarily much help to the individual user who just wants to encode a video.
5 WARNING SIGNS YOU NEED TO HIRE AN ONLINE MARKETING AGENCY
Overall, decisions like this are compromises, with pros and cons:

"They’re not designed for reading on screens"

That's a subjective distinction.

"It’s harder to track their use"

Not relevant for most .gov use cases. Also, sounds like something that isn't a user problem.

"They cause difficulties for navigation and orientation"

So does responsive design that makes discovery of content difficult in many scenarios, especially atypical scenarios.

"They can be hard for some users to access"

So does HTML where a poor accessibility process is in place.

"They’re less likely to be kept up to date"

Conversely, they more easy for a consumer understand when changes take place, and encourage a stronger release process.

"They’re hard to reuse"

That may or may not be a bad thing.
CFA Exam Adds Cryptocurrency Topics
It's possible there's a size limit, but I remember waiting a fair bit of time for large PDFs to load in Safari, so ¯\_(ツ)_/¯
> Houston is a city of millions and has fewer homeless than the city of San Francisco.

I lived in Houston for 30 years, and the bay area for 3. If you were living outdoors, would you stay in Houston? Not a chance. If you're outdoors, go where the weather's good. Houston's weather is the opposite of good. SF's is the epitome of good.
I too have met kids who say they want to be a Youtuber or Twitch streamer when they grow up. It makes me sad.

I love watching Twitch, and watch 5-7 gamers regularly (almost every night). From what I can tell, most of them:

- Are in their mid-20's to early 30's.

- Live with their parents.

- Make just enough from Youtube/Twitch/Patreon/merch to fund their gaming rigs, buy new games, buy their own food, and maybe pay for an upgraded internet connection.

These are people who in some cases have hundreds of thousands of followers on Youtube and each Twitch stream attracts over two thousand viewers. It's not a good way to make a living.

I've asked several of them if they make a full-time living (via Twitch chat), and they've acknowledged the question, but didn't seem to want to really answer it.

A couple of them even make a joke out of it every time their sibling starts torrenting and it slows down their network connection.

If I ever have a kid, I'll support their dream of becoming one of these people. And I'll also tell them they're not living in my house past the age of 18. Figure out a way to make money while doing what you love.
They were out there early, as Anglos go. It was a Mormon worker who first discovered gold at Sutter's mill.
The streams I have watched so far are more like extemporaneous comedy shows, with the game as either background noise, or providing something for the hosts to riff on.

I’m sure that for many the game is the actual point, but for me if the hosts aren’t entertaining personalities in themselves I wouldn’t be interested in watching just for the game.
Rather than demonizing driving–let’s just stop subsidizing it
Doing the same w/ GWBASIC ought to be pretty straightforward. It returned back to the OS via the "SYSTEM" statement. Back in the "day" before I had the QuickBASIC compiler I would invoke GWBASIC programs from batch files in a similar manner, pulling input from STDIN and outputting to STDOUT.
This is exactly what happened at WM: https://www.zdnet.com/article/promises-promises-a-look-at-wa...
It's been mentioned already but allow me to repeat it: plain text is your friend. Use some markdown if you like. Store everything in folders, using a complex or simple hierarchy, depending on your style. Backup and sync your files using one of the many providers, have it all encrypted (or not if you don't care).

This is your core note-taking system that will last longer than you.

On top of that use any app or editor you fancy. I'm on a Mac, I use iaWriter as my markdown editor (I love that you can drag and drop images into the files), houdahspot to search, Monosnap to take screenshots. And a few OSX tags. But I expect all this to change anytime.

I have around 15 years worth of notes and journalling entries and this setup has emerged as the clear winner. If you care at all about long-levity, I highly advise against proprietary data formats.
Some musings on how we write code
You can get a very good lease for 500e in Finland (I have many friends who do this)
Algebraic effect systems can also do this. See Koka, Eff, Multicore OCaml, Frank, Purescript-run, freer-effects, freer-simple etc. These generally allow you to handle effects in different ways. Not sure if F#'s type system is powerful enough to build this as a library though.
I realize it's a little late to say this, but AD FS is garbage. I've run AD FS both as an InCommon IdP and an InCommon SP, with both as full federation partners. While I solved the metadata consumption, attribute scope checking, and discovery UX issues, I encountered lots of little interoperability issues that required disabling request/assertion encryption or switching between SHA-1/SHA-256 on individual CP/RP trusts. Ultimately, we replaced the IdPs with Shibboleth and moved the SPs behind SATOSA, which works a LOT better.
I think I can articulate what I find distasteful about approaches like TDD: it's basically a "how to program" recipe for people who have absolutely no talent. Like "paint by numbers". It's tone-deaf toward the creative aspects of development: the Art, if you will.

TDD for music composition: add some notes which jar the ear (red test). Then massage them until they sound pleasing (green test). Make some adjustments for better flow with surrounding notes (refactor). Now repeat. Gee whiz, you're gonna be the next Mozart or Bach!
That's a golden machine mistranslation:

In a letter to the staff of the newspaper "Heilbronner Stimme" it was stated that the actual "goals" could not be achieved "with justifiable effort".

That's like management was: "What the hell, the memo gets leaked anyways. Let's send it to the newspaper directly."
74% of Milwaukee's murders have no arrests made
It's also worth looking at all-pairs testing.
The insight is that you can cover all pairs of a set of combinations in only O(N^2) tests rather than O(N^D) irrespective of the number of dimensions. The number of tests ends up being the product of the size of the two largest dimensions. So in your example you can cover all combinations of each pair:

* (lib A, lib B)
* (lib A, language runtime)
* (lib A, browser)
* (lib B, language runtime)
* (lib A, browser)
* (language runtime, browser)

in 50*30 = 1500 tests (or a little more to make the analysis tractable)
"the end of June"

Otherwise known as july
They are active on Twitter as well, https://twitter.com/QB64team.
Dev.to will go open source on Aug.8th
Absolutely, when dollars are on the line, the procedure is always 1: make it work. 2: make it fast. 3: make it nice and write a paper on it. And while step 2 is sometimes optional, step 3 _always_ is =)

If you run into cusps a lot on a hair simulation, that feels like evidence of a bad model, but plenty of good things have been done with bad models so that's hardly an indictment on the process. If your model yields loads of cusps, you need a solution, and this type of RMF is probably a very expensive solution.
I can imagine this to work in a city like Mumbai - with one of the cities with high population densities.

Context wise: Traffic in Mumbai is really bad at peak times, and has got worse given the advent of ride hailing services. A lot of people already use the public transport - the network of local trains and metros to get from Place A to Place B. However, after you get down from a station/stop, you rely on taxis, autos, buses, or ride hailing apps to get to final destination which could be 4-5 miles away. and those options are not always available. This is one of the reasons that some folks take their own vehicles even to far off places despite them taking way too much time.

Where I can see this work is: Getting a ride share/bike/(even a scooter) to get to the final place, instead of hailing a cab or an auto.
Also, if more people are using it, this would reduce the load on the roads, meaning people might be able to use buses more. (right now, most of us avoid buses due to the traffic situation here)

We already have really cheap passes for public transport. And the frequency is already sufficiently high. If the last mile hailing can work, that could reduce a lot of load, and people will pay for that.

Not too sure about the other cities.
That’s funny. You should read the Wall Street Journal. I’m probably considered the biggest Tesla fanboy there. People know me by name.

I’ve even been know to get excited about the Model 3 milestones.

http://h4labs.org/tesla-is-about-to-ship-its-10000th-model-3...

Anyway, I was trying to pick the brains of HN to understand the assembly line. Can the automation be addressed and the people reduced, for example. Where is the most difficultly with automation?

Sometimes I forget that trying to have a meaningful conversation can be perceived as being against something.

My mistake.

Btw, I have never had a position in TSLA. I’d simply like to see them to be successful, as with all of Elon’s endeavors.
There are laws against this sort of thing in Canada. If you say something is "50% off!" the ordinary price you're comparing against must pass either a volume test or a time test.

http://www.competitionbureau.gc.ca/eic/site/cb-bc.nsf/eng/00...
Mass Migration: 'The Fatal Solvent of the EU'
I'm betting it's inventory turnover (e.g. busier stores). It sounds like they were have problems with the inventory management component of SAP keeping up with the rate and volume of transaction that they were putting through it.
They could add a single-page view. It's not very hard to automatically generate single-page and multi-page views of the same form.
I think what's sad about formats per se is that you rely on toolmakers to implement them, and to decide how to translate them into the target format; and for all toolmakers to support them in ways that are coherent with each other.

You also end up with this awkward two-step between the format and the tools. If some capability is missing, you wait for the format to define a way to do it, then the toolmakers to support it; or less ideally, the toolmakers define their own incompatible ways of doing it without waiting for consensus.

This covers the problems I have with Markdown. It as wide support, but because vanilla Markdown only covers a 1995-era subset of HTML, there are all kinds of things (footnotes, figures, formatted code blocks etc) that people want it to do. Any given editor or CMS or site generator will support 95% of your preferred flavor's way of doing things and disagree with your other tools about the last 5%.

The difference with Pollen is that it isn't a format or a markup specification; it's a programming environment. So you design the markup, and you tell it how to get from the source markup to your target format. The format is yours and the implementation is yours; they are one and the same.

It is a bit more work, true, but it's less work in Pollen than it would be in any other environment because it does parsing for you and applies your transformations in a logical, ordered way.
I run a decent-sized Extra Life event (not just me, but friends and usually on-location--one of my sidelines is live video production). It helps to do it with other people. Grab friends, find a couch. If you're having fun live, you'll retain the people who do bounce by.

Our first year we raised $3500, our second $6500. We didn't really try that hard--just a little, and I mean a little, marketing (and some Boston-local guests, but those were fairly small bumps in viewership). Last time around we had a minimum of five viewers who were not us/our program feed/etc. even at like 4AM because we kept turning the crank with Twitter, Facebook, etc.
In a thread about glitches, you're seriously asking people to respect formatting so that it feels less glitchy?
The way people use Twitch makes little sense to me. It might have to do with some age gap, but it doesn't seem like 10-15 years should really make this big of a disconnect. When I think of gaming it is strictly about playing for fun and engaging with friends in a kind of hanging out in a living room together way.

Maybe that is how all twitch channels start off, but once you hit some threshold where the streamer can no longer engage with the audience in any personable way and it becomes more of a job it is no longer appealing to me. It is even as far as off-putting to where I'd avoid it and those kinds of communities.

I occasionally stream to 0-3 people for the fun of it and to talk to people as if we were in a room together as that is more what gaming is to me. It seems that I'm in the very small minority these days though.
Very much so, beginning with this:

https://en.wikipedia.org/wiki/Mormon_pioneers