skysight-inc/HackerNews huggingface dataset:
Well, the story also claims there are plans to build it in to Android, so apparently they are at least working in close concert.
It can be configured to use any DNS-over-HTTPs server, and has cloudflare hard-coded as an option. When you first install it, they have a short onboarding that ends with asking you to enable needed permissions and informing you that you can use other providers, so you have a chance to change the settings before enabling the permissions.
That's a really great post. You write well. I think this sums it up nicely:

we were small enough not to need a collective fiction we had to name.

I think we're of a mind on a lot of these things. Another broad concept that I think ties into this topic is "legibility."^ The "collective fictions" you guys had when you thought you had none were illegible, informal ones.

Dealing with unaknowledged vagueness is something people do really well, in small groups. "Everyone should be polite and respectful" is a statement we understand, even if it's vague. If a disciplinary committee to decide if someone has been polite, then that statement is no longer enough. You'll need legibility, something like a law code.

Going from hacking to RAD to agile is an attempt at legibility, a theoretically understandable and justifiable process for making decisions and writing code.

^Stolen from Venkatesh @ ribbonfarm.
great post - thank you for convincing me not to spend another moment considering using k8s ! /s
And their lack of customer support solves the social engineering problem too.
> FFI isn't into "C", it's into your operating system's binary format.

Most people call that format "the C ABI," and "FFI into C" is short for "FFI via the C ABI."

> And since no two systems behave the same, it's UB however you look at it.

That's not what UB means. It would be implementation defined, not undefined.
Sure it is but let's be honest here, a terrorist will find a way and most of those people who suffer under this mad apparatus of fear are normal people.
You just need a way to bypass this madness for the sake of reality.
That's why they designed it based on principles.
Chrome turns on the fans on my old macbook air which is an audio reminder to only use it occasionally for specific tasks.

My paranoid side makes me wonder if all the fan activity is because it's so busy phoning home all the time 'sharing data'?
Doesn't work in all cases.

Here's my story: https://news.ycombinator.com/item?id=18130832
We could design some cool things with computers but we are very software limited. Light weight, utilizing odd materials, cheap, durable, easy to build, maintainable. Beautiful, comfortable, ergonomic.

You can see some nice prototype models in the generative modeling world (like Grasshopper) but it's clear that it's very early days.
I remember using these somewhere, perhaps a music player, and how amazing they were.

It's interesting to note that Thunar (XFCE file manager) and Dolphin (KDE manager) have removed Miller columns, in KDE's case because the column view had "been used by only very few people but was tricky and time consuming to maintain." [0]

A slight side note, I've been a fan of Mark S. Miller's work for a while now and I never knew these were named after him. Mark S. Miller's other contributions, particularly his work on popularizing capability-based security[1] and the E programming language[2] are well worth looking into if you're interested in how easy secure, race-condition-free, distributed computing could be made.

[0] http://ppenz.blogspot.com/2012/01/dolphin-20-status-update.h...

[1] https://en.wikipedia.org/wiki/Capability-based_security

[2] https://en.wikipedia.org/wiki/E_(programming_language)
related to #1 -- I predict if some division of Alphabet threatens the income of another larger division (esp. Google), the smaller one will be shut down.

This is the reason for much of Sony's failure/inability to build a usable mp3 player. They built amazing music playback devices, but the record label division was so terrified of 'piracy' they forced the hardware division to require a proprietary encryption format (no "plain" mp3s) which essentially ruined the usability. So the company that built the walkman was hobbled, deliberately. Even the Poor Sony Aibo robot dog had to use specially modified Sony memory sticks with encryption and keys written into the normally-unwritable boot sector.
What does that mean, exactly? Does the human have to whistle the DTMF frequencies into a handset to initiate the call, or can they use a machine that generates those tones when buttons are pressed? Can a machine automatically press the buttons? If so, how is that different from what is allowed today?
It's blatant hypocrisy. Google has also de-ranked both Russia Today and Sputnik, but apparently doesn't doesn't consider that "censorship."

https://www.pcmag.com/news/357494/google-to-de-rank-rt-sputn...
Automating the Stack Overflow Developer Survey
Related: Read the official documentation. I can’t count how many times junior folks have asked me things like, does FooBarFactory constructor take an array of ints or floats? Well, what does their documentation say? Sometimes the official documentation is crap and that’s a reasonable question, but usually the answers can be found in TFM.
Your next job interview could be with a robot
Good luck. It seems like it should be possible to track these people down, but the effort is high enough that I just can't get the energy to bother.
I assumed people would get the joke but most must not have clicked through to the explanation of xkill which is all about killing the desktop clock. I'll make sure to surround a dangerous comment like that in <joke> tags next time.
This is great. I always thought k8s was perfect for personal projects but too expensive, I'm going to have to double down now.
Why we need more than “learn at your own pace” online learning
It sounds good, yes.
It's beautiful on the one hand, and many people want to get into grafics coding on the other hand (and eventually only upvote for later inspection that they never get around to - as I do).
New Open Source Database Management Whitepaper
How would you treat calls where it's a sound board controlled by a human? Human or bot?

If there's a way to get around the system, these guys will figure it out.
WhatsApp uses XMPP (and this XML), and IIRC FB messenger does as well.

XML is horrible, but did not impede adoption. The big problem is that everyone wants to own the users, and unlike email, there’s no expectation of interoperability.
That's tricky. So you need to be able to take control of the car quickly in an emergency, but at the same time you want the human pseudodriver to be free to be distracted or drowsy, and so in a state where they could accidentally hit this button.
> But no matter what, if they just sold the damn asset and kept the money, they would have more money at the end of the day than they would having gone through this rigmarole.

Yes, that's true, but that ignores the personal benefits derived from giving to charity. (In theory, "personal benefit" portion can't be deducted - in reality, it can be).

For instance, in the highest tax bracket in CA, donating $0 basis stock could result in your taxes being reduced by ~80% of the fair market value; i.e. you can donate $X by only paying 20% of X. As long as you derive more than 20% personal benefit from the charitable gift (and that's a low enough threshold it isn't that noticeable), giving to charity might beat selling that stock.
Cyber security awareness month top practices for nextlevel privacy and anonymity
Not my experience with donating a car.

IRS rules are you don't get an "appraised" (or blue book) value for the car, you get whatever the charity is able to sell the car for or $500 (whichever is more).

The only time you might get the blue book value is when the charity is able to use the donation as is for itself (i.e. donate a car to meals on wheels and their volunteer uses the car to deliver the meals).

I think a charity would have a hard time justifying an "art" donation as something they are using as is.
Presumably we would want actual artificial intelligence to have rights, right? I'm no fan of slavery over a conscious being.
100% agree.

Likewise, I think adopting a "how can I create a stack trace/error message" mindset is incredibly important.

Can you add a breakpoint to a certain piece of code? Could you add a try/catch statement somewhere to catch the error?

Far too often good engineers do not have an "active" mindset in hunting for stack traces/error messages, instead, they wait for them to fall like manna from heaven.
Agreed. Do something really deeply and for a long time. Getting started with a tech is always easy but only through several release cycles you learn the real difficulties of programming which are making changes to an old codebase, when to refactor, training new people on the system, deciding on adding new tech.
But then don't get attached to this but be willing to move to other things if they make better sense.

In summary try to develop good judgement based on real world experience.
To anybody wondering, the link in parent is for a filtering list that blocks annoying EU cookie notifications on websites. I had been wishing for this so thanks for sharing.
these prototype vehicles should absolutely detect whether or not their operators are paying attention

The car did warn the driver with two audio signals, what more should it do?
I dont think that s the way it goes. Its just that if there was 1 smith in a village he was identified as such. The occupation had to be rare and important ( eg they wouldn t call you farmer. His children would keep the name regardless of their job (given that ppl had a lot of kids and the job had to be rare it s impossible that they d all do the same job)
This is just an anecdotal generalization, but crazy work hours seem to be correlated with the percentage of H1B employees. Late hours, Saturdays, etc. Have a few colleagues now that left a company like this and tell the stories. The pressure comes from the managers who's entire life is work. My neighbor is a manager at that same company my colleagues left. He is never home, and when I see him outside, he is on a work call, or reviewing work documents.
What's so "unrealistic" about it? Unlike the Photoshopped fabrications you talk about it does indeed exist.
So that makes it morally consistent...how?
Sorry, the post I responded to asserted that “our motives are ultimately guided by our self interest”. It seems like you are now applying my words to a different context.
The article is more about Twitter bots and the like.

I'm assuming this gives enough teeth to law enforcement for, say, Twitter to turn over records I sure hope it has on who is botting on their website.
OneCommander makes for a nice combination of Miller columns and [orthodox file management](https://en.wikipedia.org/wiki/File_manager#Orthodox_file_man...) (the two side-by-side directories, i.e. what DOpus uses as its layout). Quite a few GUI (S)FTP clients still use the orthodox layout as well.
I had the opposite problem when I was junior: I believed most existing code was crap because “it’s not how I would have done it” and had trouble resisting the urge to rewrite everything. Learning to live with and thrive with legacy code is a great skill.
Also, there's more than one "United States" on the North American continent (check out the official name of Mexico).
FWIW, it seems to me that Nobel prize winners are not typically on the TED circuit. Though most do have large labs. That is usually indicative of the fruitful research that leads to the Nobel prize later.
I work for an ISP. We filter packets spoofing their IP source address.

SPF, implemented by most major email providers, helps to prevent FROM: spoofing.

Hell, I'm pretty sure our VoIP product drops external calls where the Caller ID matches one of its' own numbers.

These are problems we are solving. These are problems we should be solving in telephony too.
Definitely a framework to play with. Currently using Actix-web https://github.com/actix/actix-web and Tower Web seems like a more ergonomic web framework that still has async. Not sure that it can beat actix-web in speed and throughput though.
I feel like an old man shaking my first at the slow march of inevitable progress - but - this is exactly why 'drive assist' or any other flavor of automated driving that is not 100% automation is not useful to me. If I have to pay attention and babysit piloting the vehicle, I might as well be driving (assuming I'm of sound enough mind and body to actually drive).
Ask HN: What is a job I could automate?
I want an easy job I could
- automate my way out of
- will pay >$30k/year
- give me health benefits

Why? So I can
- continue my freelance work
- get a 2nd source of income
- get health benefits (which I don't have a a self-employed free lancer)
Arcan 0.5.5, Durden 0.5
The problem Intra solves is very real. MiTM attack on the DNS are the simplest ways to censor internet access and they are widely used in many countries.

I do despise google's efforts in dismantling any privacy which is left on the internet, but this particular program is very good.

I don't get this attitude of 'don't take a cake from the devil'. A) google is not devil, just another megacorp B) don't be blinded with slogans, evaluate merits of each offer individually. This particular offer is great and helps real people aka 'makes the world a better place', lol.
It wouldn't work in China anyway. So it can be available there, or not available there. Would make no functional difference.
For the first decade or so of caller ID it pretty much told the truth. Businesses sent their number or withheld it entirely. Most countries have legislation requiring businesses to have some level of visibility - publishing address or registration info etc.

Since the growth of robodiallers and sales scams faked CLID has become almost the default. It got so bad that I simply no longer answer calls that aren't in my contacts. They've ruined the phone system.

As for anonymity, I'm imagine most who would approve of it for individuals would not think it sensible for a business. Why would I trust or give money to a business that wants to be anonymous and lie about themselves?

So yeah, I'd like unfakeable CLID and to get back to a working phone system.
Point taken. That makes me curious if any cameras were ever produced in that format. I would suspect that circular format photography might be used in astronomy where every last bit of the image is valuable.
More than that, the ability to sleep while going from place to place is a feature. I'm looking forward to going to "grandma's" leaving at bedtime, and whereever we wake up telling the car to stop, and spend the morning exploring some random town in the middle of nowhere. Then a short nap after lunch while going to some other random town in the middle on nowhere for the afternoon, then waking up for breakfast with grandma.
That's because programmers can do management. It's not unusual to see engineers get tracked into management. I have certainly never seen it go the other way (partially because managers usually make more than engineers I'm sure.)
If you have 2012 or newer, just grab the item tab and pull it to another screen.[1] You can also rearrange the tabs within a window to have for example, several files open side by side.

[1] https://docs.microsoft.com/en-us/visualstudio/ide/customizin...
I am available if your company needs consulting services for Haskell. I can help with development, design, maintenance, and training. If you would like to learn more, please email me at consulting@jamesparker.me.
That's fair! Thanks, this is helpful :)
DDG search results are even worse in other languages then English. I have been trying for couple of years to use DDG and finally have given up. Pity.
your problem is being poor.

if you had opted to be born rich, your friend's charity would have bought your car over the appraised value and you would have made a profit! all with tax free dollars all around.
I couldn't help but guffaw at this headline, given that Jigsaw's current flagship product is an automated censorship bot [1]. This is another example of the absurd belief that only ISPs can censor the internet, and not trillion dollar platform companies with monopolies or near-monopolies in several areas.

[1] https://www.nytimes.com/2017/02/23/technology/google-jigsaw-...
I used bare metal to combine both bare VPS providers and regular hardware -- basically anything without 'cloudy' options (ie: VPCs, ELBs, etc)
Another option is to look for genetic markers in the invaders. When a population expsndd from a small base, whatever allelee common in that base become common in the expanded population even when these alleles are uncommon in the species as a whole.

https://en.m.wikipedia.org/wiki/Founder_effect
To avoid this problem in the future, get your own domain. If you want to use GMail you can, you just have to create a GSuite account then edit your DNS to point your mail to Google's servers. If later, you want to move off Google, you edit your DNS MX record to point to a different host.
It's ads generate less revenue to the advertiser, they pay less for the ads no matter what the payment method is.
Not everybody has access to a better work environment...
There are specific IRS rules for vehicles. I imagine that's because they depreciate over time.
I don't get it. It looks similar to a lot of AirBnbs I've rented. The furniture isn't really to my taste but it has that "clutter-free living space that isn't actually lived in" air about it.

If anything the NY Times have just bought into the owner's marketing hook, line and sinker and have regurgitated a press release on their behalf.

Or is this presented here for our daily social media 2 minutes' hate?
The lack of requirement for driver input is what causes the operator to drift off or fall asleep. The same reason they put test/dummy positive weapon images that aren't physically present in the xray image stream at security checkpoints; to keep the operator alert.

If you have a human overseer in the seat, you want to find ways to continue to keep them engaged even if it isn't necessary for the vehicle's autonomy.
Play Store URL is https://play.google.com/store/apps/details?id=app.intra
You, nor your local mechanic, can work on teslas. While your mclaren dealer would freakout, and your value perhaps drop, you can poke into whatever guts you want. Until you can OWN a tesla, I think they will stay a cult minority.
Real criminals are caught by this all the time. A lot of these guys are scaping the bottom of the IQ barrel.

But a lot of the agents will have MAGA hats in their car, so I probably wouldn't have unflattering Trump cartoons on my phone. Though I would love it if EVERYONE had 'fuck trump' as their phone background.
On the technical side, learn how to read other people's code and debug things. At the junior level, when you thing things are broken, they're probably not, but the skills you build reading and proving that the other stuff works will come in handy as you progress and you do find situations where the frameworks you use, and the languages you use, and the operating systems you use are broken.

Learn to tear down abstractions instead of building them up. As a junior developer, it may be hard to get acceptance for removing layers, but add as few as possible. Somebody is going to come through later and need to understand what you've done, when the stack is deep, that's much harder.

Don't trust other people's code to do what the readme says. If anything claims it's lightweight, count the lines of code and see. If you use other people's code and it's broken, it's going to hurt your users and you're responsible.

On a people skills level, learn how to disagree without being disagreeable. Invite people to share their reasons for things with real questions, and listen to their answers -- while they're sharing you can discuss why to do it their way vs the way you want to do it. This is a good practice for when you are the senior person instructing the junior person as well. Often the senior person is going to make the decision, but having a discussion about it can make it easier to accept.

Don't do this for everything though. Choose your battles, don't be the person who fights everything; unless you're getting good results and people are happy changing everything.
Waymo agrees with you, that's why their custom prototype car (the Firefly) didn't even have a steering wheel.
I'm starting to think it might be cheaper to lay down more rail lines or something like Japan. I don't mind driving the last few miles or biking.
I think "self-hosted" would be the right term.
Can you use your second degree social network to travel?
Semantics. No rational person would believe that anyone other than Larry Page is calling the shots.
Exactly. It gives the government the ability to decide ( and act on ) what they think is and isn't a bot. Again. It sounds good. But do we trust our government to make these decisions? Do they have a track record of actually working for their 'people'? In my lifetime, sadly, no.
Agreed. Long term this should work similar to autopilots in planes. They make a loud noise when disengaged so it is very clear when it stops working for whatever reason. Some modern planes actually take control and engage the autopilot when things get out of hand to recover from dangerous situations.

It seems to me that a self driving car is preferable to having a driver that is asleep, zoned out or dangerously distracted by whatever is happening on their phone or in the care. Many accidents have that as the root cause.
You might not mind, but someone who can't drive or bike does.
Two things:

1- Find solace in the fact that "senior" engineers often spend a significant amount of time searching the web/stack overflow just like you do.

2- Have respect for the code that came before you. Be generous when passing judgment on architecture or design decisions made in a codebase you've adopted. Approach inheriting legacy code with an "opportunity mindset".
Make a concrete proposal for solving this. People have always been vulnerable to propaganda but not it can be done a on scale and with a precision like never before.
In some country, there is a cap where if you have more than X wealth/income, it will bump your tax rates by several percent. It use to be the case in France.

With those kind of "for the super rich" taxes, it can be (depending on the implementation) more interesting to give enough of your wealth to charity to be under the cap.
Tax deductions for charities are anti democratic. Simply because it redirects collective money which would be directed through a democratic process and puts its control back into private hands. One can talk about potential corruption with an individual charity, but the real sin is the very idea of privately redirecting public funds.
I would use this if it weren't so darn slow.

I've tried searx instances as well, but couldn't find one that functioned consistent to my liking.
Sorry for not being clear and stating obvious things. I just wanted to express that IMHO a mail provider has no business of scanning your email (for ad targetting or other purposes), and should not get away with this. In fact, if your email provider engages in such things, then that could be a reason for another person/org to not send you mail over that channel, which kind of defeats the purpose of email.
Ask questions. Don't be afraid to question something that you don't understand.
As someone who was a part of a project that Jigsaw sponsored, I can vouch for his claim that Google and Jigsaw have entirely different (and often contrary) missions.

I am a Google critic as much as everyone else here, but I can say with confidence that we would all be thrilled if Google took the same stand on censorship as is Jigsaw's.