skysight-inc/HackerNews huggingface dataset:
I specifically didn't talk about when they started their foundry business. I specially was talking about 2017 when they started trying to become an serious option for fabless companies.

Yes, and it is still a monumental task, nobody is saying any different now. Apple must have been in a tough spot with their yields but that's what you get when you are first out the door. It's incredible how quickly they start shipping the new tech.
I think this aligns with pg's advice for startups to "run upstairs", i.e. "forcing bigger, slower competitors to follow [your company] over difficult ground" (http://paulgraham.com/wealth.html). If you're an elk with a smaller antler, it's better to move to areas where the food is harder to find which would be hard for the big-antler guy to sustain himself.
More technical information: [1]

This gives a sense of how much 1940s equipment it took to do something every mobile phone does today.

This is another device from the "if only we had memory" era of early computing. IBM had a digital vacuum tube multiplier before WWII, and semi-programmable electromechanical computing machines. Good memory devices were in the future. The 1940s and early 1950s saw quite a collection of strange memory devices, all big, expensive, or slow. Often all three. SIGSALY had massive synchronized phonograph turntables as key storage.

Memory took quite a while to get cheap. Core memory was still around a million dollars a megabyte in 1970. Memory didn't get cheap until the 1990s.

[1] https://www.nsa.gov/about/cryptologic-heritage/historical-fi...
> Why make me solve a Captcha to see static content?

Fair point, I usually run into this when using Tor, or VPN when accessing content behind Cloudflare, and or similar services. This is some anti abuse stuff, but is often overly agressive with giving you captchas.

> Why make me solve a Captcha to log in when I've already completed one to register?

So attackers cannot password spray. This is typically after attackers has gotten access to the latest database breach, and are just blindly trying username/password combinations.

> Why make me solve a Captcha to pay utility bills? Is there some underground group of deviants going around surreptitiously paying other people's utility bills?

Sound like a strange place to have a captcha indeed. What information is needed in the form to submit it? Does it validate stuff that an attacker might want to scrape? I guess they added it for a reason.
Could you explain clearly what you are trying to convey? I don't think the Bezos example is very helpful since it's an outlier with a very specific situation.
Just using cron is back compatible
I kinda like the space ship sound my EV makes while driving slow (under 20 km/h?). It's not very noticeable inside the vehicle. And makes way less noise than fossil cars on the outside.

I can also disable it until next trip, but I guess future laws might change that.
That approach is more sensible for exlusive markets like utilities. If a better product exists they can go the way of Yahoo quickly. Now it could be argued they have too much inertia and splitting wouldn't actually help much - even so it raises another big question.

What regulation would even help? What is the actual explicit problem that could be addressed and is it even something addressable constitutionally? There is plenty of sloganeering and FUD but little thought into what would help from even limited to first order effects. Break up Amazon retail into five and the one with the name would win.

Also how does that qualify as a national security risk? I know the term is used as a thought terminating cliche for "shut up and obey" but I just don't see it in any way which respects democracy. People have a right to communicate with the outside world which allows data gathering and influence. Taking action to leave people completely "uninfluenced" would be totalitarian control.

The "unprecedented threat" reminds me of the anti-Catholic "if elected they would be a puppet of the Pope" - which shows utter historic ignorance given how kings interacted with the pope. He wasn't close to being in charge in a far more homogeneous and theocratic environment.
This is legitimately a useful service for those who need it. The status quo has created a unintended "chicken & egg" problem wherein people need ok credit in order to start building good credit.

This acts as an escape hatch allowing people to build up their bad credit up to a point where they'd qualify for normal credit cards.
This is nice just for the 5% back on amazon purchases. I’ll likely set it up just to wash through all my prime purchases.
Ask HN: Do you trust Google WiFi to not collect data?
I would like to replace my wifi routers with Google Wifi devices but it isn't clear what Google collects and what it doesn't.

This page isn't clear either: https://support.google.com/wifi/answer/6246642?hl=en

"....some information (such as the association of your Google Account to your Google Wifi network) is stored by Google even if all privacy controls are turned off."
Good points, it's easy (well for me it was) to overlook gradual expansion beyond the CRM sphere.
Yep - "sex-link" chicks are one color for male and one color for female, at time of hatching: https://en.wikipedia.org/wiki/Sex-link
If Spacemacs is broken, not using Spacemacs sounds like a good solution. Juse Emacs' standard keybindings, they're easy enough to learn.
What about it? You think the global financial system runs on cash? No.
If you can use something like samba or any other way of attaching a remote folder, Borg will work without SSH access. So you can also use Borg if you for example mount a Google Drive folder and use that as your repository. Correct me if I'm wrong.
No the truth tends to be more banal - making everything replacable in configurable means more (paid) engineering work for Google engineers for what's, essentially, building infrastructure for competition. What would be the compelling business case for Google to do more work to enable removal of their own product?
I don't think your statement works. First, the data is not just stored as part of a statistic. There are people who have access to the raw data (not to mention unintentional leaking). Secondly, the corporations harboring that data might not just use it to "sell you things". And then that alone would be worth a discussion, because how far is someone allowed to go to make you buy something?
Jeffrey Katzenberg's digital content startup Quibi to Launch in 2020
Presumably when you "turn off" various Google features that data is no longer used for ad targeting. For Google to do otherwise would invite a scandal. (I wouldn't expect all copies of the data and its backups to be deleted immediately since that would be a lot of work for the tape robots.)

Check out https://www.google.com/ads/preferences/ and https://myaccount.google.com/activitycontrols
Chain of trust does protect you from evil maid attacks.
And yes, there can be bugs in application layer, but at least half of all CVEs are memory corruption bugs.

These practices do offer a massive reduction in attack surface. You seem to argue it doesn't matter since it doesn't eliminate attack surface completely.
As I think about it, I don't see this as a play for business or much of direct competition at all, they simply both had strategic gaps, but for very different reasons, in their BI/Analytics offerings.
I got burned doing 80-90% of the four-person semester-long software engineering lab.

I think it boils down very simply: the intra-group dynamics can't be opaque to whatever mechanism regulates the group. Hence making the group dynamics unknown to the instructor but not providing group members some other mechanism does not work.

Letting students punish/fire each other would just open up lots of other ways of things being unfair that would need their own mitigations. (In the real world this takes the form, very imperfectly, of a boss' incentive alignment and employee exit.)

I think the only reasonable answer is to not make individual contribution opaque to the instructor. Git/etc (for code and documentation) may be your friend here.
What Happens When a Movie Has No Gaffer? [video]
Every single such problem can be traced down to NIMBYs and prop 13
Ah, maybe I missed the link on the DL page.

All I see on the DL page are links to the source, nothing on GPG nor hashes

https://www.videolan.org/vlc/#download

When I clicked to DL my version, all I saw was a "click here to see hash" that needed me to enable JS. Just sha256, which is good btw, more is not better when it comes to hashes - sha256 is sufficient.

Many open source projects provide all these on 1 page, rather than rely on complex code to deliver the info or display it on the DL page.

Ex: https://www.torproject.org/download/ lists sigs under each OS option.
Ok, changed to that from https://en.wikipedia.org/wiki/SIGSALY. Thanks!

Edit: there's also https://www.nsa.gov/about/cryptologic-heritage/historical-fi..., via https://hn.algolia.com/?sort=byDate&dateRange=all&type=story....
I'm reacting the the GP, they said (paraphrasing) that Mozilla won't create an advertising and tracking free paid version because if you'll pay to buy such a version then Mozilla will be to eager to exploit your worth as an advertising target.
Is the solution to begin, to a degree, treating adults as children?
I worked on a CPU with very relaxed ordering once. It was a MIPS variant, designed by the people who had previously worked on DEC Alpha. Unfortunately, there hadn't been an architecture since Alpha that had such a relaxed model, so there was code in various parts of the Linux kernel that had gotten sloppy about memory barriers. I remember at least one in NBD, at least one in NFS, multiple in Lustre. Each one was a major PITA to debug, because (a) there was no evidence in memory of what went wrong and (b) the code would literally only fail once in a billion times. So there you are, looking at register values in a crash dump and trying to guess exactly which memory locations had to be read in which incorrect order to get to the state you're seeing. Ugh.

I have mixed feelings about all of this. On one hand, requiring every CPU to implement strong memory-order guarantees is one of the things holding back frequencies and concurrency levels. On the other hand, weaker models make bugs so likely and those bugs are so difficult that people add excessive memory barriers and performance ends up being even worse. I don't know what the answer is, but it's a complex set of tradeoffs that I wish more people knew about.
> To each their own of course, just saying there are good uses for tabs in Emacs, unless you want to delegate this to your WM

You mention window configurations, and you say " it's much less hassle with tabs." You can assign a single key to switch between window configurations too and then it's practically the same, isn't it?
Are those considered successful examples? I would argue both of those sites are a mess. You can't say they're not money makers though.
I've used a similar provider, Stephouse in Portland, OR and they would routinely install repeaters throughout the city to help cover deadspots, areas shaded by tall buildings, hills, etc. I assume the same would be available in Philly with the advantage that Philly is quite flat by comparison.
Just curious, do you use monorepos as well ?
After reading through the page, I don't see what makes this different from normal secured credit cards which have been around forever. Is it just the Amazon branding and gift-card promo?
Open source space data visualization software
I would just like to state for the record that not all companies in the rehabilitation-space are scummy and greedy. While there are other companies in our field (I won't mention any names as we work with some of them) that fall under that umbrella there are other companies, like mine, dedicated to improving the lives of people once they get out of jail or in some cases keeping them out of jail in the first place.

As far as I know we were the first ones to release a very low-profile ankle bracelet [0] and give participant's a phone they can use to keep in contact with their supervisors. If you don't know much about the rehabilitation-space then you might not understand how big of a deal that is but understand that before us the only monitoring systems in existence were bulky ankle bracelets that could barely last a full day on a charge and provided no more than beep/buzz as a form of communication.

The ability to reach out and talk to a participant is huge deal as we can steer someone back from doing something like violating parole/areas they aren't allowed to be in. Before this the "solution" was to just dispatch an officer to the location the ankle bracelet reported. Now we can proactively call them when they are going somewhere they shouldn't be and give them a chance to reconsider. You have to remember that a number of people on our program either can't afford a phone and/or the service for it so it's not as easy as just "call the participant". Using our program we insure there is a stable line of communication at all times.

We also work to provide a spectrum of options for our agencies to use from Ankle Bracelet+Phone, to just Phone, to just an app on their own phone. Agencies can use this move participants between our offerings as they move between perceived risk levels. You might put someone right out of jail on a Bracelet+Phone and then graduate them to just the Phone after a few weeks. You might just use our Check-In app to periodically check in with the participant. You might use our video chat app built into our phone (we do NOT charge by the minute or anything scummy like that) to avoid having to have them come into the office (in a lot of jurisdictions a video chat can be legally equivalent to a face-to-face visit, either at the station or at a participant's house).

I could talk about this for hours but I'll leave you with this, our mission statement:

> Corrisoft’s mission is to deliver advanced technology services that enable community supervision agencies to engage with their clients more effectively, drive better outcomes, and reduce recidivism.

I'm sure other companies might use similar language but from the inside I can tell you we really mean it.

[0] https://corrisoft.com/air-smartphone-supervision-solutions/
Yeah as the defacto Tableau Server administrator in my org, I am not happy with Tableau. Despite it's power and ability to let less-technical people generate insights from data, the administration experience as a whole is a total nightmare; purchasing/applying licensing to all installations is a disaster. Maintenance upgrades and backup procedures are also sort of wonky. For the data visualization piece, I personally feel like the software is difficult to use because it uses custom "branded" terminology for many things, so the knowledge you gain using Tableau can't often help you outside of Tableau... and then they place many features in locations that are not intuitive and thus difficult to find without documentation or prior experience.

We're a Microsoft-heavy shop, and I've been trying to get them to move to Power Bi simply because it's far more fully featured, easier to use if you're familiar with the "Windows way" of working, and has streamlined administration/installation/licensing/configuration in Windows environments.
>I don't think the Bezos example is very helpful since it's an outlier

He's an outlier in terms of being richer than Warren Buffet and Bill Gates but I would disagree he's an outlier in terms of the reasons for not following Blanda's advice.

I argue Bezos has similar reasons that many others have who also prefer to post on Twitter/Medium instead of "owning their own platform". Another example is Stewart Butterfield (CEO of Slack and cofounder of Flickr); he also posts to Twitter & Medium instead of owning his own platform. As a cofounder of Flickr, he's presumably self-educated on the tradeoffs of using others' platforms and yet he still chose to post on Twitter instead of his own "stewartbutterfield.com".

>Could you explain clearly what you are trying to convey?

The absolutism of "Always own your platform" is wrong.

The advice should be "Understand the _tradeoffs_ of using your own platform or someone elses's platform." -- It depends on your goals and going through the effort of "owning your own platform" to duplicate Youtube/Medium/etc may be a unnecessary distraction from your objectives.
I got the cards and unlike other secured cards it didn't ask for a previous deposit and it gave me a much better balance.
Making smallest possible test suite
Have you tried a `ping periscopedata.com -c 1` to see if they're up?
You get the 5% cashback on Amazon.com purchases. That would appear to be the real value-add here, because you would also get that cashback reward using the non-secured and well-established Amazon.com credit card.
>At face value, this really does seem problematic for open source projects. Can a GPL app link to (the non-open parts of) the Firebase SDK? My guess would be no.

This is only partly a licensing issue. The larger problem is that the f-droid crowd has little to no desire to rely on FCM/GCM or other network services offered by google. At the very least, use of FCM would have to a part of AOSP or other (official) free software for it to even gain some legitimacy. At the moment, it is behind the play services ToS. And this still doesn't answer the question, "what if I don't want to use FCM?" If google's answer is, "Well, fork AOSP if you don't like it", we know that is a non-answer due to google's other tactics.
That's when it's time to rip and tear the monopolies apart ;)
In fact, Google has a patent on blocking users by means of CAPTCHAs that always return failure[1].

[1] https://patents.google.com/patent/US9407661
> that's a massive waste of your time and effort.

Yeah I work at a company in the analytics space and see that all the time. It peaks the curiosity of people who are software developers (yet their core competency at their job is something else). They think its a fun work side-project and go after it. Write some python scripts to do ETL and process the data...make a backend with pg, a web server, then do charts in d3.js.

A year later they have a bunch of nice demos to their bosses but nothing that they can actually use in production because it crashes, there's no UI for interactive queries, no reports for people in the business groups, no user management etc. Then they drop it because they're busy with their actual job. So the cost of that engineers time to do something that didn't work was about $20-30k over a year. While the product they could actually use in production was around the same price.
I'd say it's not so much about the ads, more about the way they're delivered with all those shady tricks for tracking and fingerprinting. IMHO ad blocking is more about privacy than anything else...
Giant cargo drones will deliver packages farther and faster
No, I mean if your entire codebase is written this way, adding a breakpoint somewhere in the middle of the pack now requires editing every rule that uses this shorthand otherwise the values after the corresponding breakpoint will apply to the wrong breakpoints.

/* before */
width: 10px | 20px | 30px | 40px | 50px

/* after */
@media (min-width: 360px) { /* here I added a new smallest breakpoint somewhere */ }
/* ...elsewhere in the stylesheet */
width: 5px | 10px | 20px | 30px | 40px | 50px
/* ^ every rule using the shorthand now needs a new value at this slot */
/* if you forget to align the slots, you will break every existing layout */
/* code written the normal way does not suffer from this regression */
In my opinion the most obvious thing about these scams is that they ask for an amount in USD not BTC which make me think any amount is enough.
is this r/politics/ or HN?
Evaluation of zonemaster – a DNS verification tool
https://en.wikipedia.org/wiki/Parity_bit

Furthermore, there is error correction at the chip level. I think a fitting analogy is like this: A single-engine airplane might seem much more dangerous than a dual engine airplane, but most single-engine airplanes have dual fuel pumps, dual ignitions sources, and additional auxiliary devices sharing the same engine body. Will it ever be as safe as a dual engine plane, no, but it's not as dangerous as having no failsafes.
Yes and no.

No in the sense that we have several thousands repos. Yes in the sense that some of these repos frequently contain several packages, both apps and libraries, when they're closely related and owned by the same group.

The goal though is for repos to map to team ownership (a team should be able to own its stuff, as I mentioned above), and teams are a very malleable thing (they merge and split all the time). Having repos be very small helps a lot with that (and helps tools scale without needing to do anything special)
>Our government, on the other hand, should not be motivated this way.

Should? Why are we talking about should instead of what actually happens? Politicians are motivated by getting more votes. Government employees are motivated by other factors, but generally by getting the most money with the least amount of investment (same as most humans). The end result is pretty nasty abuses still happening.
I wonder if it’s also a way to cover up shady practices. Shuffle the deck every once in a while so it’s hard to track the records if a political reckoning ever came.
Yes vi is there on systems where you don't have Emacs. Vi is simple enough to remember the commands you need if this ever happens, and this is not really a reason to eschew something more powerful everywhere else.
When I look at Jupyter notebooks, I ask myself why is anyone bother with ootb reporting tools or growing their own? Jupyter notebooks are the right mix of customizable and self-documenting.
* Spacemacs, to be precise, so as to get rid of all those

Are you aware of Emacs with evil mode (i.e., Extensible VI Layer)?

* https://www.emacswiki.org/emacs/Evil
Just pay it off fast as that interest rate is high!
Do these repeaters also require line-of-sight to the consumer, or do they use a different means of communication?

(Also this sounds a lot like an ordinary provider and not like the independence as claimed on the website. A mesh networking solution would achieve independence through peer-to-peer connectivity.)
It's our moral high ground that stops us from killing the terrorist or letting him starve himself to death.
There are already dozens of secured credit cards for the credit-challenged: https://www.creditcards.com/secured/

The 5% back on Amazon.com purchases would give a slight edge to this new secured card.
I don't think that breaking them up is entirely necessary. Classifying them as public spaces in private ownership and extending similar freedoms from government to these large social media companies seems like a relatively reasonable approach. As to the counter argument that they are "private companies," corporations and companies exist because of the government. The positions allow for not only group ownership, but also for such limited liability that companies can collectively kill thousands and not be killed themselves. This can and should be offset by limited capability in scenarios where a corporation may have an unnatural leverage against competition.

I tend to be very libertarian leaning, but corporations are not individuals, nor are they held to the same standards, and as such shouldn't be allowed the same freedoms. Restricting business is natural, and civil rights laws have already made business owners do what they might otherwise not want to.

Extending freedom of speech rights enforcement to organizations with over 10m members or managing over 5b/year in revenue is not unreasonable. They already have platform protections.
I turned off push notifications for Whatsapp and the desktop app is still able to tell if my phone is on or not
People talk about "free labor" and forget all the times they were able to do Google searches or use Google Maps for free. It seems rather ungrateful? This isn't a one-sided relationship, both sides benefit.
It's the only way to stop Skynet!