skysight-inc/HackerNews huggingface dataset:
Simple Linux tips which save 50% of my time in the command line
> What decision would one make differently if sold on No Silver Bullet (NSB)?

If silver bullets were available, developers and researchers should let conservative changes aside and focus on studying high risk ideas.
Does anyone know where I can get an English copy of Berlin's Bundeskleingartengesetz?

I manage a community garden in Montreal and love the idea of BBQ and beers in the evening, but the city, (who owns the land), is not ok with drinking at the garden, (or cooking, in general).
Best Bluetooth Key-Finders of 2019
404 page not found - maybe the product was de-listed?
The Battery Conservancy has 25 acres of parkland downtown at the tip of lower Manhattan; most of which is green.
Nike Huaraches get updated for the smartphone age
1.5% of your per unit revenue for a hard drive seems significant. WD seems to agree, and they don't seem like a risk prone company.
I've recently seen a surge of non-nerd Signal users. Mostly random people from my contacts starting to use it.
> David was (and is) a powerful executive. His “personal life” (which apparently didn’t include his son) was off limits and since I was no longer his “personal life” it was time for me to shut up, fall in line and stop bothering him with the nuisances or demands of raising a child.

translation women are sex objects. if this is how executives behave and think then it is apparent how the rest of the company is. really no different from other companies. this is why you need affirmative action. it is the only thing that will bring some semblance of a meritocracy.
They can be more problematic because they can lead to perceptions of unfair or biased treatment at work. That doesn't mean they are problematic in most cases though.

There are other ways to deal with that though short of banning or moving people, eg adding additional scrutiny of decisions by an uninvolved third party and having objective decision making criteria for career related points (promotions, bonuses, pay rises, firings etc) where possible.
That measure won't work on the vast majority of the planet. The global per-capita median income is less that three thousand dollars a year. People making 4 grand a year aren't out of poverty.
You will be able to go to a Genius bar and get your support. If that's what you are after, the answer should be yes. But I would advise against it. You will move from one gated garden to another. You are right, breaking out from Google is very hard and painful, but I would argue breaking out of Apple might be even harder.

A while ago I started having the same worry about Google and started to cut them out. I began with email and moved to FastMail with my own domain, then I moved my drive and Photos (currently on DropBox) and then all other things (Apps/contacts/calendars)

Admittedly, it's more expensive, but each component is now separate and if something goes wrong I don't risk losing everything in one go.
It's been quite a while (several years) since I read the original paper [1] on RISC-V's design but I remember it being very elegant, with a lot of things fixed that other ISAs have been stuck with for decades. It's truly modern in the sense that it demonstrates how much we've learned in the last few decades, without being such a radical departure that it requires rearchitecting all software for it.

[1] https://people.eecs.berkeley.edu/~krste/papers/EECS-2016-1.p...
I understand, just wanted to mention it. The app looks great! Good luck with it.
>What if your colleague is now promoted and people allege that it was unfair ?

Unfair? What isn't?

>What if your boss was abusing you and you go to complain to HR and the HR person is having an affair with your boss ?

HR exists solely to create a paper trail that helps the company should you sue them. If you expect them to do anything beyond that, you are just setting yourself up for a disappointment.

You could replace affair with a friendship in all of your examples and it wouldn't change anything. Does it suck when promotions are handed out to friends rather than based on merit? Sure, but it doesn't mean we should ban socializing with colleagues.
Patients would call my wife’s office after hours and leave their number with the answering service for a call back. After hours calls were triaged into three groups: Emergency, tell patient to call an ambulance; Urgent, get patient a prescription or tell them to get to an after hours clinics; Non-urgent, patient can wait until the office is open and make an appointment.

Of course, when she made calls back with her desk or cell phone, Caller ID would display a number that was different from the main number of the clinic, and most patients would’t answer, even though they were expecting a call they’d requested. I finally built her an app that would dial the phone and spoof the Caller ID with the clinic’s main number. (This was also helpful because my wife was not the only on-call doctor, so a direct line to her was only occasionally the correct number to dial after-hours. The best move for patients was to always dial the main office number.)
Isnt this article the 'loosening'? Not everyone wants gardens, if you decouple the garden from the house, people can get the size of each that they want.
Why is it legal not to vaccinate your child? Seems stupid.
I'm not sure I understand? Nothing about maintaining a small garden plot requires a single-family home on a large (by urban standards) piece of land. I live in a townhome, small front yard, rear is a brick patio. We have a remote garden plot down the road. It's free to use as long as we maintain it, sure beats paying a mortgage. And if we get bored with it, we can pass it to the next person on the list.
LOL.

- https://mikkel.hoegh.org/2017/04/18/why-i-care-about-drupal-...

- https://arstechnica.com/gadgets/2018/09/linus-torvalds-apolo...

- https://www.theregister.co.uk/2018/02/21/freebsd_code_of_con...

It's everywhere. The problem is ultra sensitive people from mainly the US.
Black Mirror fans may recognise this as the plot of “Be Right Back”[1].

[1]: https://en.wikipedia.org/wiki/Be_Right_Back
Your two examples are not so compelling when set aside a third example, the example of the article, in which someone's life was significantly harmed as a result of an affair at work. Do you care only about companies, or do you care about the individuals who comprise them as well?
The worst accident I’ve had on my bike involved another cyclist, who passed close on the right and knocked me off my bike, face first into the pavement. I’ve wanted a bike camera, but have dithered over which limitations and compromises I want to live with.
...which can be mitigated with a different high-tech solution: accurate sensors. If some critical component is near imminent failure, the car shouldn't allow itself to be included in a high-velocity train.

But I fear we have a trust problem there: we wouldn't trust the industry to be accurate in their sensor assessments, since the prevailing assumption (I'm looking at you, HP) is that these sensors are used to maximize revenue instead reliability.
Alternatively to connect the company, you could have a shared contact list synced up with Exchange or Gmail with everyone's numbers and use WhatsApp voice calling or if you are feeling generous give everyone an iPhone and use FaceTime Audio....boom that way you reduce setup time by immense amounts...
> Context is key with any hand symbol.

I was about to write that context is critical with all these secret hand signs. Apparently people who think any ok sign is some secret symbol have never watched a basketball game before.
After thinking about this a little longer...

Not only does the attacker have no one they care about hiding from, but also: the lack of encryption is a secondary attack.

Sure, when Vizio did this, it was probably incompetence...but here...trivially encrypting data is simple stuff, why not do it here when siphoning large streams of personal data?

Because third parties using this data to attack the tracked victims doesn’t hurt the attacker, it in fact helps them. From the state sponsored actor’s perspective, they are merely using these exploits to track minorities and dissidents, but hey, if a third party happens to find this info and use it and that keeps the victims spun up and less effective at organizing? Win-win.
> gaining adoption quicker than what I would have expected

Basically that's what I was trying to say but failed somehow.
That was my experience creating a small Qt web site archiver/spidering tool. Most of my experience is in Rust, and it was easier to learn a little bit of C++ than it was to try and figure out the binding generators required to avoid C++.
That's very true. The value of unsafe blocks is that they restrict the number of places you need to inspect / audit for UBs.

They're just places where you're telling the compiler "I know what I'm doing", once an unsafe blocks has created an UB thing can break anywhere.
Employer-employee relations are inherently coercive if one party has the ability to negatively affect the employment of the other. Note "ability" - it's still an unequal power structure even if you can't find evidence of it actually being used for such.

It's also unfair on all the other employees who aren't the favourite.

And not having such a policy makes it much harder to investigate the far more common non-consensual sexual harassment that happens.
Bash is a much better shell, mostly because you don't have to quote shell commands. Perl 5 is a much better scripting language.

If it was not for Python and Ruby, Perl would still be the language to go for scripts. But I don't think anybody ever used it interactively.
Nothing's ever perfect but there is empirical evidence that Rust code is far less vulnerable than C or C++ code. For example this list of bugs found via fuzzing: https://github.com/rust-fuzz/trophy-case
Almost none of those bugs were security-sensitive. Compare to similar lists for C and C++ projects, e.g. http://lcamtuf.coredump.cx/afl/.
And implementing a COC is basically a cease-and-desist declaration now. I would never agree to any of that.
Ask HN: What methods or tools you use to monitor employees performance?
In my case it really made a difference. Close to 1 second in some cases even, which on a total of 3-4 seconds of course is a big deal.

A way to beef up your privacy protections might be to look at DNS filtering. I use dnscrypt-proxy with a blocklist. You can also put trackers in your hosts file in order to route them to 0.0.0.0. https://filterlists.com/ is a nice resource to start out at.
It's not a simple as that. Good open source collaboration often requires team work. Peoples' beliefs manifest in how they interact with other people. The code of conduct moderate that interaction.

It's not uncommon to see arguments that start in disagreement around technical details escalate into full blown ad hominem attacks.

This happened also in the olden days (linux kernel dev comes to mind), and it was never ok.
The problem isn’t pseudonyms, it’s assholes. People have worse behavior with pseudonymous accounts. Part of the problem with open source, or any large project or group, is that toxic personalities can “poison” the project and reduce overall output even if the toxic person is high performing.
So you think that this is an article that could be written at any point in time but they choose the preelection opportunity to manipulate public opinion?
> It's really, really, not scale!

Talking to 1 million different people an hour is _business_ scale. Regardless of the tech required to do that, it not working would likely be a significant business impact.

> Then you're prob using the wrong lang.

There's so much more here than performance. There's developer productivity, there's tooling availability, all sorts. They happen to be using Go which is probably the best trade-offs for this particular system, but if you were doing complex machine learning you'd probably want to use Python due to all the excellent tooling available, and that means having a "slow" language for parts that aren't optimised for you.

If the difference is 1 engineer, ~1k lines of code, 3 machines, vs 3 engineers, ~10k lines of code and 1 machine, the former is likely to be the right trade off for most companies. It's cheaper to build, and since number of bugs typically correlates to lines of code, it will likely be much more reliable.

As for the ACID semantics, you're right you wouldn't need them all here, redelivery is probably fine within some bounds, and the upstream APIs might even have idempotency tokens to prevent this, but the downtime of losing a machine for a few hours, the time to regenerate all those messages that were lost on the downed machine, etc, could equate to quite a bit of downtime and poor UX for users.

You're not wrong from a performance perspective, but taking into account reliability, business impact, user experience, and developer productivity/costs, I think the solution in the blog post is a better set of trade-offs than you're suggesting.
Regardless of whether they're harmful to success, they can be very harmful to individuals who are coerced.
The media industry’s struggle to take on Silicon Valley
No, they're certainly not just chat applications, but if you think that Photoshop is an image editor that is somehow at the same level of complexity as Slack I'm not sure what to tell you. We'll have to agree to disagree!
It might help to imagine this as an implementation of a persistent data structure.

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

The persistence allows previous states of the data structure to be used in still ongoing, "older" transactions.
Really? The only time I have it freeze is on early betas or when I visit a million-page-long PDF or something. I wonder if it is worse on devices with 1GB of RAM or if I’ve just gotten lucky.
That's a hell of a reason not to use sqlite. Staging data in a temporary table while a table is dropped, recreated, and then data is reinserted is not much of an inconvenience.
> I thought the courts were very aggressive in enforcing child support.

I imagine Google's top lawyer is rather better at that. Also, I suspect we're not hearing an equal balance of stories about unpaid child support.
An observer of human relationships can easily observe that romantic relationships tend to turn off the rational part of the human brain, which is not great for corporate work.

Who wants to be on the team whose boss just had a violently bad romantic ending with the boss two levels up, and now all your shiny computers are being taken away in favor of beat up netbooks, your office assignment has been mysteriously moved from the third-floor corner area to the janitor's closet in the basement, and every single person in the organization is now getting the worst possible ratings in their reviews?

On the flip side, it may have been a lot more fun six months earlier when your adequate machines were replaced by awesome machines and you were moved out of the windowless second story room into the bright shiny third-floor corner, and you got a new beer tap and all-new office chairs and desks.

But neither case is actually good for the company; both are deviations from the business-rational allocation of resources. And the bad case has an almost unbounded downside; entire departments can be destroyed by infighting if this happens at the executive level.

Companies can pick who has a relationship with whom because they pick up the bill. They have a ton of skin in the game; in some situations it turns out the company had more skin in the "relationship" than the participants did, when the resulting blowout costs the company hundreds of thousands or millions of dollars.

Note that in practice, relationships aren't banned but managed. It isn't necessarily a problem for even two employees who are in a bad relative position to become involved, because it's not like the company can really stop that. It is just necessary to move them around in a way to ensure that nobody is tempted to use the company in unethical ways in their relationship or to damage the company in either direction because of the relationship.

Honestly, it's usually good even for the participants. Having multiple relationships in effect between two people is awkward at the best of times, like when you're in high school working the grocery store checkout and your teacher comes through, and suddenly you're trying to work out the social implications of the set intersection of "grocery customer" and "my school teacher, outside of school" social roles on the fly. When those two relationships are as powerful and complicated as "employment" and "romantic" relationship, just the sheer social/emotional stress of navigating that can be complicated and draining even for two well-intentioned individuals.
Show HN: An app to help overwhelmed PMs never miss an important request
Love how easy it is for me to discover new podcasts that interest me. Not sure how I lived without this before!
Premiumization of Everything
Great Barrier Reef Outlook Poor, Australia Says
or played the circle game when they were kids/pre-teens. i mean, even malcolm in the middle had a whole episode dedicated to it[0]

[0] https://www.youtube.com/watch?v=1glTOFPECNI
It’s difficult to parlay work done under a pseudonym into a paying gig. Personal branding becomes particularly difficult as getting paid becomes two steps short of a money laundering operation.
All that Rust does wrt to that is to enforce reference counting overhead. That has well known issues and limitations and is not very attractive, either.
Apple Can Now Directly Sell iPhones, iPads Online to Indian Consumers
Linux does support async I/O to disks using various other interfaces/approaches - it’s just that the classic approach of select()’ing on non-blocking FDs doesn’t work for disk:

https://blog.cloudflare.com/io_submit-the-epoll-alternative-...
Many of your points are either wrong or something many gardeners (particularly the younger end of the spectrum IME) are very conscious of. Of course all of this comes with the caveat of being anecdotal and from my own experience as a former allotment gardener and now back-garden veg grower in my 30s.

1: use of pesticides is uncommon amongst most veg gardeners, even mainstream garden magazines and culture now cover the harm of plastic use in pots etc. Note also is relatively simple to drastically cut plastic use in veg gardening by growing from seed and avoiding plastic plug trays.

2: again people are very conscious of peat use, indeed many nations have incoming bans.

3: one of the first things most allotment gardeners do is get a water butt set up to collect rainwater. Most allotments don’t allow hosepipes so if nothing else it saves lugging water back from the nearest tap. Similarly it’s easy to get water storage setup in any garden, it’s one of the first “hardware” projects on most hobbyist gardeners agenda.
Ford offered me 83k as a 5 year engineer, 2 years contract.

GM offered me 110k.

And after 8 years, Nissan at 120k.

Ford pays the worst for engineering
I hear this a lot, but is it something that actually happens to a meaningful extent on other systems? Does it balance out the fact that black hats (and state sponsored) can find exploits that they would not have found otherwise if they didn’t have the source?
The land is owned by an association which leases it out to members; everything on top (house, trees and other plants) is owned by the gardener. So there's a transfer of ownership when a lot frees up, but the market is highly regulated so you can't just outbid everyone else to get a garden faster.
Well,

I'm getting a 404 too so I am guessing that the page was removed.
What about the animals caught in the Amazon rainforest fires?
"Spießertum"

I'm getting the translation of philistine, which seems a bit harsh?

Anything that better captures the flavour, for an Anglophone?
Japan anti-groping stamp aims to tackle sexual harassment on public transport
Datasheets are here: http://dl.sipeed.com/LONGAN/Nano/DOC/

As from my experience with GD's STM32 clones, they did not have a real flash, but copied all your code from SPI-like internal flash to main SRAM on startup. I wonder if they did pull the same stunt with GD32V's

EDIT:
what is inside stm32 clone: https://zeptobars.com/en/read/GD32F103CBT6-mcm-serial-flash-...

EDIT2:
original page now returns 404, it was this board: http://dl.sipeed.com/LONGAN/Nano/Spec/Sipeed%20longan%20nano...
for $4.90 (https://www.seeedstudio.com/catalogsearch/result/?cat=&q=GD3...)
While that's true (and favouritism is absolutely one of the worst failings a manager can have), relationships at work have a potentially dangerous failure mode which friendships tend not to have - 'don't break up with me and I'll make sure you get promoted' is unfortunately much more likely than 'go to the game with me on Saturday and I'll make sure you get promoted'.

I think it's right that there should be some protection against that.
I accidentally stumbled on this yesterday while looking for something else: https://www.autopi.io/

Raspberry Pi for cars. Video: https://www.youtube.com/watch?v=0l3cPCL1aa0
Keeping it simple was hard work!

But seriously wanted a quick clean experience and keep the focus on the podcasts.
What amazes me is that at some point he didn't try and take his winnings off the table - convert to pounds or dollars - and head for the hills.
It wasn't the first theme park. What it was was the first theme part based on a particular set of core values. Disney did not like what he saw in other parks and so decided to build a more perfect world. His park would not serve alcohol. His park would be immaculate. The people at his park would be young and attractive, the embodiment of what was portrayed in the Disney cannon. He succeeded.

Disney then stood at the gates of Disneyland and looked at the string of shoddy hotels that sprung up beside his creation. Disney should be an all-day experience. A Disney World was necessary.
> Also popular here because some folks imagine a new ecosystem of cheap Rpi type boards with no magical binary blobs. See, for example, lowrisc.org (though they seem far from shipping)

I thought that the biggest blob in most linux systems is GPU driver and RISC-V doesn't solves this.
That's moving the goalposts.
Show HN: FontKey – Rapidly find, prototype, and share new fonts
iOS Attack Changes Everything We Know About iPhone Hacking
My final and unfortunate solution for this was to stop accepting phone calls altogether. Friends/relatives know to use Skype and IM, all important stuff goes to voicemail, everything else is on permanent mute and ignore. I wonder if it is the case for more and more people.
If Europe would enforce its regulations against robocalls to the US, that would help. Thanks.
My guess is that enough people did it without requiring a law. Laws can be costly to implement (additional bureaucracy) and are prone to edge cases. Better to just let it be while it works.

But now it does not and we may require laws unless the misinformation can be quenched soon.
I can't recommend The Man Who Stole Portugal by Murray Teigh Bloom enough. I loved this book.

The most curious aspect about all this is that he seems to have had a positive influence on the Portuguese economy. It was a sort of QE. The subsequent regime locked the Portuguese economy back into its ossified ways.