skysight-inc/HackerNews huggingface dataset:
Trump's team's genius was and is their brilliant tabloid headline and subhead style Twitter flow. It circumvents the corporate media and targets voters while alienating and enraging their opposition, further defining his appeal.
It's essentially real time tabloid and is in full effect again right now as he lampoons Bloomberg (MiniMike has to stand on a box to see over the podium is vintage Murdoch tabloid - the Sun, NY Post etc). Meanwhile Trump is spending even more time on the golf course than Obama did. I've often wondered how large his highly tactical Twitter team is...
Instead of trying to buy Greenland from wealthy socialist Europeans, Trump should buy some tropical islands, like Madagascar for instance.

California can move it’s operations to these cheaper places.
harder than you pundit expected. nothing in the news cycles ever warranted such optimism. been a skeptic of current tech long enough. they'll come eventually, but they haven't yet even started to define the boundaries of the domain problem, just piling heuristics and people literally died because of corner cases that weren't covered.

well unless you want to tow the line of "that wasn't true autopilot" to wich I say yeah, that's the point exactly, none of them is doing it.
> Anything less than 100% FULL automation is MORE dangerous than manual driving, because the "driver" will almost certainly lack any situational awareness.

With enough reliable bandwidth a decent workaround is to have the system fall back to human control by someone other than the local driver. I'm imagining a Car Traffic Control Center where your onboard robot driver sees a situation it doesn't understand and throws control to a remote driver wearing a VR rig with your car's video feeds as input. The remote human driver assesses the situation, steers you carefully past the weird obstacle/issue then returns control to your robot.

A system where robots drive automatically, say, 95% of the time while human remote drivers handle special cases 5% of the time still seems like a big improvement over the status quo - there's a market for that.
> Defined benefit pensions have been heavily regulated since ERISA (1974) and PPA (2006).

To the point of guaranteeing that people got the pensions promised to them? No.
Los Angeles moves to dismiss 66,000 marijuana convictions after legalization
> unless you were expected to die without recovering from it, then it would be palliative).

I understand that palliative care has developed a connotation of "this is what we do for you when you're dying..." but the definition is e.g.

palliate verb (used with object), pal·li·at·ed, pal·li·at·ing.
to relieve or lessen without curing; mitigate; alleviate.
I honestly can't picture a self-driving AI that doesn't just amount to straight-up General Intelligence. Not only does driving involve predicting the trajectory of various moving objects (already very hard), it involves predicting the behavior of various other intelligent agents as well as communicating with them.

Especially that last one -- nobody seems to consider how much we communicate while driving. Several types of communication require having a body: flagging someone on, waving "thank you", eye contact, LACK of eye contact ("they don't see me, I better [prepare to] brake/swerve"). Some involve subtle movements of the car: rolling forward after a stop sign ("I intend to go next"), or hugging one side of lane. Even something as apparently binary as beeping the horn can indicate probably a dozen or more different things depending on physical context and length of the beep, not to mention local culture.
well, coincidentally it was in the transition between two jobs (the presentation was not in the company itself)
Tracking Down REvil’s “Lalartu” by utilizing multiple OSINT methods
I absolutely subscribe to that, but then again, I don't have a Rule of Three or similar...

It's a bit difficult to get across in text, but the minimum number of repetitions of a piece of code to make it "worth" putting it in a function is... 1. (According to me, and Tony van Eerd of Postmodern C++ fame. I had come to this conclusion on my own, but his talk really articulated it well.)

It's all about limiting the scope of side-effects, accidental reuse or variables, etc. etc. such that a human can do chunking to understand the whole.

I generally find that this is not an easy thing to capture in "metrics" or "rules". Guidelines with reasonable rationales, etc. etc. and when-not-to's, definitely, but that's a really hard thing to do and it doesn't get many clicks.

EDIT: ... and just to get back to DRY. The acronym is far too absolutist, but Try-Not-To-Repeat-Yourself-Too-Much-Unless-You-Have-Good-Reason-To isn't quite as catchy, is it?
At some point Chris Coyne implemented a terminal chat UI on top of KBFS and `tail -f`. I can't remember if he published it anywhere though.

One of the reasons you don't want a real chat app to be implemented like this is that KBFS has to be pretty conservative about conflict resolution. If you and I both edit `foo.txt` at the same time, then we're going to wind up with something like `foo.txt` and `foo.txt_CONFLICTING_COPY_2020_02_14`. (Basically the same as what Dropbox does.) But of course, that's not what we want to happen if you and I send a message to each other at the same time. There, we want the server to just tell us which one came first, and that's fine. There's no real conflict. (For larger gaps, where my phone has observed your message before I send mine, Keybase will indeed sign over that observed history, and the server won't be able to reorder the messages.)
- Remember EVERY license plate
- Take a photographic record of the car belonging to the license plate
- Remember where and when it saw that license plate every time.
- Inform every major law enforcement and intelligence agency of the car's whereabouts in real time.
- Collate that data between LP cams scattered throughout the state.
Reviewing a bazaar for buying data out of compromised computers
It’s much easier to turn off the other lights than to brighten the environment enough not to see the blue lights of your router
you haven't had a issue with it. multiple people died already.
I use the same approach to automate processes. The first time, I do it manually. The second time, I still do it manually, but I think "Hey, I did this once before. This is looking like something I maybe ought to automate."

The third time I automate it. By then, I understand it well enough to have good odds on being able to do the automation successfully.
DRY was introduced in the Pragmatic Programmer, and Dave Thomas pointed out in a recent Changelog episode that DRY doesn't mean "Don't repeat code", it means "Don't repeat knowledge."

One concrete example: If your software has to create really complex objects, would you rather describe _how_ to create those objects in 10 places or one place? That's a scenario where you don't want to repeat yourself.

Dan Abramov [wrote about](https://overreacted.io/goodbye-clean-code/) this (linked in the OP), but in his example he's removing repetitive code. He's not removing multiple copies of the _knowledge_ about what the program is supposed to do.

It's a subtle difference that seems more difficult to describe than I'd like, but it's an important one.
It's quite odd to brand a web app as a "desktop" app, but it does fit with Moxie's unfortunate decision of trusting Google et al.
No, they're not saying it's wrong, but rather it's commonly misunderstood. From the motto alone you might think the point is to abjure all code duplication. But Hunt & Thomas' intent was instead to warn against duplicating sources of truth/knowledge - that is, all knowledge embedded in your code needs to have a canonical source, and all other references should derive from that source or you risk divergence (or in the best case must always remember to make necessary changes in multiple places).

So for example, documentation (truths about the code) should derive from the code (eg by doc generation). Otherwise the docs & code will drift apart. Or if you're passing domain information across the wire between client & server, you should derive the data structures at both ends from a common source.
Ask HN: Motherhood-friendly remote hardware/electrical engineering roles?
Posting this for my wife. HN would love your help on this!
--------------------------

I am a mother to a 5 month old daughter and I'm currently employed at FAANG as a hardware engineer. I've worked in medical devices and consumer electronics industries over the last 7 years. Primarily worked as a system integrator with focus on RF design and written a little firmware.

I've been working remotely since after my maternity leave. I've hired a nanny and see my daughter at feed times throughout the day, which is great. Going back to commuting to an office where I won't see my daughter until the end of day is not ideal. However, my senior managers are not comfortable with a remote arrangement in the long run.

I'd like to keep working in this field I love and also have the flexibility to be with my daughter.

Is there such a thing? Are there any companies that hire remote hardware engineers?
Well there is also the issue that the VC's and tech executives would rather workers have to do hour plus commutes to offices conveniently close to SFO and Sand Hill Road than they having to drive out to Vallejo. And much less have live in Kansas city or some such god forbidden place.
DRY is just an admonition for beginners. Nobody who learns higher-level abstractions in a modern language needs to be reminded of DRY.
I grew up in an all-white town. All-white schools, all-white neighborhoods, all-white businesses. I would not raise my children like that. I made sure my current area was colorfully diverse before buying.
At some point high prices should force companies to move their operations, hence price should drop.
GP could likely have replaced "mostly old white people" with "mostly the same demographic", but it doesn't convey the same information, even if you don't assume implied racism as you did.

The important thing being conveyed is lack of diversity, not whiteness. In the United States, saying something is "mostly white people" conveys that other ethnic groups are not present for some reason (whether it be them self-selecting to not participate or because of exclusion). The purpose is almost always to note diversity or lack-thereof, and assume that the person is making a value judgement about the people because their skin is white is to completely miss the point.

For example, if you bought a pack of starbust candies, and they were almost all orange, you might note or complain that they were almost all orange. I would do so, and orange is my favorite flavor of those. The issue is, I desire the diversity of colors and flavors, and too much orange is not as good as what the added variation brings.

So, "mostly old white people" as a negative doesn't mean old people are bad, or white people are bad, or old white people are bad, but that mostly old white people are not as good as a group that has more variation in it. "Mostly" is the word you should be focusing on, not the other ones.
They already are, hand-rolled: "There are a few scripts that generate pages"
It's a cool coincidence that this came up just when I was considering how to create more space in my disk.

I have around 20GB of image files from my old graphic designing projects. It's 20 GB now because 2-3 years back I had gone on a similar "spring cleaning" of my drive and converted a lot of image files to JPEG2000 format (mostly lossless). At first I tried to do the conversion with MacOS Preview, but it kept hanging / crashing as it couldn't handle some of the large files.

Luckily, I came across the free J2K Photoshop plug-in - https://www.fnordware.com/j2k/ - that offered more features than Preview's JPEG2000 export did, and was also faster.

This time, I am debating whether to convert all these JPEG2000 image files to HEIF. I experimented in converting a 166 MB TIFF file using Preview. The JPEG2000 (lossless) output was 16.9 MB. The HEIF (lossless) output was 8.9 MB!

But Preview still seems to be buggy with large files, and it got hung in converting a huge image file (around a GB). (I tried GIMP but it crashes too while converting huge files). Another issue I noticed with Preview conversion to HEIF is that it doesn't use the original profile (if any) embedded in the image file, and converts it.

So I am looking for a good HEIF converter that also retains profiles.

Ofcourse, I am still debating whether it would be wise to convert to HEIF.

Choosing and converting to JPEG2000 was an easier choice as it is a standard and has been around for a long time. And there are softwares that still support it.

After all, 10 years down the lane, you don't want to be stuck with a file format that you can't even open! Between HEIF and AVIF wonder which one will outlast the other?
Nice work! It'd be fun to have a mini-meetup at the YimbyTown conference this spring; there seems to be an overlap of tech people and YIMBYs.
"...based on the actions of the corporation that owns them"

By that metric, there are several thousand other companies that are more worthy of our boycott, by virtue of literally ravaging the planet, poisoning human beings and propping up brutal dictatorships.
>> 2. Using PostgreSQL’s “row-level security” system to restrict database results based on the logged in user

I'm interested in PostGraphile, but i have a question:
How do apply permissions when your user table is different from postgres user systems? i only have handful of users that have permissions spaning a lot of tables.

Do i need to create one postgres user for each of my application users?
Is the movement growing? Do you see a way forward?
Yeah that's how the airdrop tool works and the instructions use that tool too (the first step in the instructions just shows how to install the tool).
My qualm is that it would be impossible to enforce. And I don't really think that false marketing is as big of a problem as most people think because marketing tends to sell simulations, not promises of reality. When you see most advertisements, they're promising simulacrum: a hatchback filled with happy-looking, outdoorsy people; axe body spray being insatiable to women; someone actually drinking diet Pepsi (editorializing a bit on this last one). You don't need to make marketing claims if you just imitate the idealized form. This seems to echo many American politician's rhetoric: the entire Democratic field is representing an idealized form wherein their presidency could somehow overcome the blockade of the Senate.
I mean for someone who says they don't place any trust in the media, why are you placing your faith in Trump? He runs one of the biggest media empires in the world.

I've read the transcript and watched it live. it was obvious what he said. I'll leave the argument at that.
I was aware of that, since it isn't very intuitive within the UI I figured that Youtube was attempting to push it a bit more aggressively.
And maybe just ride a horse when you wan to go visit your grandmother, who by the way is dying of smallpox.
Yup! Some of the names on that draft were people who have previously worked on building these sorts of edge racks, so their experience with this infra helped shape the proposal. It'll be great once it's broadly supported, but that's going to take awhile (or depending on your client mix, an eternity).
If the person is supposed to go but doesn't, then sometimes.

/shrug

People gunna peep.
It’s only if your don’t have a job. People who need to work and pay income taxes simply don’t have time for all this. Because they know, that market always does its job.
The fact is that American laws and policies are being set-up to serve only constituent - older baby boomers. This is especially true at the local level. I went to a city council meeting for my city, and it was 90% older white folks. Although the city is young and 60% Asian. There was constant stream of anti-development voices, with hardly anyone to counter them. This is almost non representative of the majority view, but younger people with work, commutes, and kids simply cannot attend these meetings. I have heard recently that SF is moving towards a representative focus group model to get community input instead of this random council meetings. That is the path forward. Abandon these open forums that only serves retirees. Increase outreach, create focus groups, and be more representative of the city's makeup
> breaking and entering are not speech.

That's kinda my point. You're not allowed to trespass in order to exercise free speech rights, because private property rights are balanced against free speech rights.

The to quote the First Amendment:

> Congress shall make no law ... abridging the freedom of speech...

> Interfering with someone voting [is] not speech.

That's true, but you could still harangue voters waiting in line at the polls without interfering with any aspect of the voting procedures. Yet that exercise of free speech still isn't permitted, because its balanced against needs for running elections.
Investment in the market is incredibly volatile compared to real estate. That's why it's called "real" estate.
This is not related to net neutrality. Typically the way things work is that your end-user ISP is connected to a "Tier 1" or "Tier 2" ISP. Then the website you want to visit is also connected to an ISP in a similar manner. To get packets from the end user to the website, the traffic has to transit over the Tier 1 and Tier 2 ISPs. Those ISPs do not offer this service for free. To lower costs and potentially improve latency, many websites are happy to connect directly to the end-user's ISPs.

Imagine that your Internet service is just an Ethernet cable that goes to a router in a datacenter. This is Apple offering to plug their servers into that router. Now you can get to their servers without going out to "the Internet" via a Tier 2 or Tier 1 ISP. That is where the word "internet" comes from -- interconnected networks. More connections is more internetting.

This is all super common. Many big companies are happy to peer with small ISPs if they're already in the same building.

Edit to add: The edge cache thing that this article is about is similar, but not quite the same as what I'm describing. Instead of connecting you to their network, they just put some of their servers in the same datacenter as your network. Even less latency!
If this is a good-faith reply I suggest you reread the parent.
How can “Apple” be a trademark?
I really get irked by this attitude. Think of how much news is produced by the nature of how big the world is and how fast it can move. How many screwups do you think there are proportionately to that universe?

If we are gonna judge the news that harshly, then we should actually talk about how horrific a job they’re doing at their whole world order controlling thing. Because they’re leaving a lot of better opportunities to waste out there.
I do it at home (PCB mill) for RF circuits on Rogers 5880 and similar materials. At work though (more RF), I just order it.
Seems to always be $3k-$5k per run no matter how many boards and what material. You are buying the PCB lines time yourself rather than sharing the cost.

I had twelve boards recently from OSH Park for a whopping $3.37 total, which includes shipping. They were small boards.
Security recommendations for any device that depends on random numbers (2013)
Delphi, great tool, to write apps in. I can still remember the anticipation/excitement of my dad when he discovered Sibyl was being build. Delphi for OS/2! I found an interesting article about it: http://www.edm2.com/index.php/Sibyl,_a_Visual_Development_En...

My dad used OS/2 for a long time :)
It's not increasingly clear at all. Why is it wrong for someone running for elected office to put their message out?

Actually talk to actual voters? Like American politicians did for 200 years before the internet?
from the mother of all demos (1968)
https://www.youtube.com/watch?v=yJDv-zdhzMY&feature=youtu.be...

I suppose you mean this video ?
Insinuating that people who don’t agree with you are conspiracy theorists really isn’t any way to make an argument.

It is media theory and philosophy 101 that people, and by extension organizations, are not some kind of objective entities that exist outside of the real world. The media is not a mirror that accurately reflects reality. Everyone has a viewpoint and a worldview. This is not some controversial tin-foil hat opinion, it’s a basic description of human psychology.
This experience still exists, but you have to find smaller channels where people come to know one another as regulars. The smaller networks and channels still exist and they have a good community vibe.

Of course, it's hard to find out about these channels. IME it takes time to find the small channels (or the small networks, there are many networks tiny enough for nobody to know about unless they've been invited). Try starting with a large channel and eventually you'll find out about smaller and smaller channels. Some larger projects on Freenode are also big enough to have -offtopic channels, which can easily become their own communities.

Keep in mind that a 24/7 connection is basically essential, get a bouncer or use something like IRCCloud.
The common use of “an algebra” in mathematics is a ring with a bit of extra structure.
Cities' transportation ideas remain too small to deliver clear results
depends on who owns the houses. I live in a suburb in bay area where population is almost all house owners are indian and chinese. They have the same preferences as "older baby boomers".

Are you implying that if in your case if they were reversed we would see some sort of different outcomes? Asians are more open to getting their house values going down by new development?
This particular story is about a development which did comply with existing zoning but the neighbors try to stop it anyway, forcing local govt into a negotiation.

If you look at the photo of the lot you can see why: Beautiful rolling green hills. They didn't own the lot so they didn't have any right to stop the development. Nevertheless that's human nature.

That's why I chose the school bus example. You're supposed to get the part of the seat that your butt sits on, not the whole seat. But from childhood to adulthood, people just never change.
Any tips on how to find such a group? Google is turning up nothing for my city.
You're correct. Unfortunately due to regulatory restrictions in the US, we're required to verify accounts before enabling withdrawals and selling HNS for BTC (we're not happy about it either). We work with Cognito and Jumio, which are the vendors that Coinbase, Brex, Airbnb, and many other companies use — so if you've used any of those products you've already used Cognito and Jumio before.
And you're misrepresenting what the OP is saying. Someone opposed to HOA and zoning isn't saying that it should be okay to locate a chemical plant next door to a preschool. It's more that we as a society shouldn't let people with entrenched interests in the status quo dictate that we stay with the status quo even when it's clear how awful the status quo is.

To wit if I want to raise chickens or garden in my suburban backyard that should be my right as long as the chickens don't get out or cause a ruckus. And if the chickens do cause a problem my neighbors' should be limited to seeking legal remedies and not preventing everyone from raising chickens in the future, as most chicken owners are generally responsible. That's very different from running a fracking rig and is much more like the things an HOA prevents you from doing.
Valencia 2-2 Atletico Madrid – LaLiga Santander – FootballGH – Video Highlights
How often did you automate something yet?

If it's more than three times, you ought to automate the automation!
Are there any unfair obstacles you face as a newcomer trying to unseat an incumbent?