skysight-inc/HackerNews huggingface dataset:
The landing page can be found here: https://aifiddle.io/

A video intro here: https://www.youtube.com/watch?v=7Pz9UyRcA9w
What, you think the rasberry pie is a internet connected listening device too? Why did you connect it to ethernet then?
"Hey 37 year old, Remember it’s never easier on the other side of the fence no matter how green it is."

Welp, thanks for the inspiration :D
I see where you're coming from, I'm not usually particularly good at farming for upvotes I just commented what was on my mind at the time. I think the solution to this isn't algorithmic, however, it's to say something that is genuinely more interesting than the middle-brow dismissal so that people upvote that instead.
I was born in wine making region and basically everybody there have/had small vineyard and winery. I was living abroad at that time and was visiting familly over Christmas. As it goes we went to cellar of my uncle and then second and third and I got a "bit" drunk when they started talking about some land that one of their friend is going to sell as he is too old to continue working on it. It sounded like amazing idea so I told them that I am going to buy it.

Next day was a bit of a blur and then I went back to SE Asia where I was living at that time. In about two or three months later I've got message "So we finalized papers, you still want to buy that land, right?" It took me a while to understand about what he was talking about, but I was actually ready to get back home after 5 years of traveling around and I was burned out of startups and projects that went nowhere.

I was thinking about making it my only source of income, but after two years I realised that if I want to make it I will have to work minimum wage job for quite a few years and I decided to get back to programming instead. I decided to scale down my ambition and I am having semi-pro winery at the moment. I work there for one or two days a week, wines are successful and sold out easily but to get it to next level will require quite a lot of money and a lot of unpaid labor. Maybe some day.
Xbox worked out
Cool to see this. By the way at GitLab we're planning to charge per minute for runners https://gitlab.com/gitlab-org/gitlab-ee/issues/3314
In the case of a US remote worker for a California company, to which state does that worker pay state income taxes? If they're paying California taxes, they should get California money.
> How do you know? And, how do you know they will not do this silently in the future?

Because it's a literal hardware limitation. The device is built in a way that requires a wake word before any recording can possibly happen, thanks to it being built with 2 separate control boards. If they ended up maybe changing the wakeword to "the", then maybe they could "silently" listen to everything, but that would be caught pretty quick because the device would be "lit up" constantly (another _hardware_ thing), or someone would notice that it no longer responds to "Alexa" or "Google".

Seriously, a lot of people on HN need to do their damn homework about these devices before declaring them to be something they have been proven not to be. Packet sniffing and hardware inspection both instantly disprove all these conspiracy-theory nonsense claims that these devices are recording your every word.
Whenever I find a stray Alexa or Google home at a friend's place I ask it how to import cocaine or where I can buy uranium.

So far nothing's happened...
It goes the other way too, as revelations have come out about NSA network siphon implants at AT&T and Verizon (and a person can assume if they are on those networks snooping traffic they are on all meaningful interconnects). You can greatly reduce the amount of hard inserts in the entry and exit nodes required for many of these attacks if you have access to the streams of traffic before and after the nodes that you do not control. Even with the padding projects on Tor I would bet pretty hard money that today, and for the last 2-5 years tor has effectively provided 0 anonymization benefit (against state actors) to its users. Now if you are asking does it provide such benefits to users against other parties that are not as well placed or funded -- I think that is a hard yes.

But like most other things related to tradecraft, I doubt we will know the true case for decades (if ever). I mean there were rumblings that NSA had siphons in major pops for 20 years before it was confirmed -- and you could not count how many times people that stated that belief over the years were looked at with suspicion/disbelief.
What I think is most interesting is that the thing that enables F# code to be so readable is exactly the thing that I thought would be its biggest readability problem when I first encountered it: The function call syntax and semantics. Specifically, the fact that there's no requirement to place any brackets around an invocation or its argument list, and the currying by default.

But the same syntax is what makes partial application work so well, which is in turn what makes the pipeline operator (|>) work so well.

Also, the syntax does a good job of encouraging you to organize code for better readability. It's a lot like lisp's function call syntax, only it somehow makes me feel incentivized to capture intermediate values in let statements instead of nesting my function calls. I'm guessing it's because there's something vaguely pleasing about getting to skip the parens.

I also like that F#'s version of do blocks requires you to explicitly state what kind of computation expression you're using.
I'm more excited at the prospect of choosing my own wake word than the privacy. Ok, Google is weirdly cumbersome
"That's the beauty of the GPL: one can't lock down a GPLed distro that way."

True, but its strength is also its weakness in this context: anyone can keep the distro open but add some "vital" code that is closed and does what they want without anyone noticing. The GPL doesn't prevent closed code from running on open source machines, it just sets limitations on imposing limitations (which makes it so great IMO), so a module that displays advertising, tracks users or steals personal data can easily be implemented inside a closed app, blob, device driver etc. and unless I missed something the GPL can do nothing if that module was compiled using non GPLed compilers, linked against non GPLed libraries etc.
In other words, if I take a non GPLed compiler and a set of non GPLed libraries that set no obligation to open the resulting code if I distribute the output, I can write anything and add it to a Linux distro then distribute them together without any legal obligation to publish the source and reveal the internals of my code. That would be the case for suspicious code inside blobs and drivers.
Someone please correct me if I'm wrong.

Of course the community can fork in no time, but imagine a very popular piece of hardware which could work only with that closed blob.
Interesting point; travel does come across as rather unassailable.

By way of analogy: it's fine to take the first job you're offered and work there until you retire. If you took a new job, you'd have to learn new skills and deal with new coworkers, a new work culture. And should you return to your old company after the new one, you might try to incorporate skills, processes, or attitudes from the other place you found beneficial, changes which the old guard may not appreciate (but management should).
Or, people use the extra time they were commuting (i.e. alone) to join up some clubs/hobbies/meet old friends.
A Raytracer in SQL
I have four. I like being able to ask a question while I'm still typing away. I like being able to turn on my TV and change the volume without having to find a remote control that is always somehow somewhere it shouldn't be. I like being able to turn off every light in the house and the iron by just saying "alexa, turn off everything" as I head out the door. My son loves being able to turn off the lights in his room and start a playlist to help him go to sleep with "alexa, good night". I love being able to start any playlist from anywhere in the house without touching any buttons, or turning the lights on or off when my hands are full without putting things down. Or asking for the time. Or when the next bus leaves the nearest bus stop.

Any one of those things are just a tiny little convenience, but it adds up, and while I bought one just to see what they'd be like not expecting to use it that much, I now use them dozens of times a day.
IIRC, GOOL was a lisp dialect used for scripting Crash Bandicoot; later ND games were written in GOAL (i.e. not just scripting, but the majority of the game was written in lisp).
>How do you know?

Because that would be pointless. The real problem right now is false triggering. If you’re actually worried about being spied on, why on earth would you have one of these in the first place?
I looked into this and tried porting my dot files over because I was very interested in the templating feature. However, I don't think I'm going to continue because the experience of maintaining these dot files is substantially worse than my current solution. I would be interested in continuing if this feature existed:

I want a command that inspects every file and directory monitored by chezmoi in the target state and updates it in the source state. Specifically:

- New files in tracked directories should be listed with the ability to import them individually (presently you can only do `chezmoi add -r` and deal with the consequences).

- Adding files should respect the `chezmoiignore` file (I never want `chezmoi add -r ~/.config/fish` to import my `fish_history` file).
Congestion Pricing Has More Positive Momentum but Remains Uphill Battle
You could add an aliveness probe that makes sure the binary is paged in completely.
Designas.co – unlimited design services for only $119
I like to launch the so-called mini startups and search for promotional strategies that bring me new customers.

A lot of what is written on the Internet does not work, and even what worked perfectly for other companies may not work for you. I myself have tried many interesting ways to find clients for https://designas.co and as it turned out to be a long journey let’s say, but some methods work quite well.

My first strategy was a cold emailing to different companies that need remote graphic designers. I did send about 200 emails and got some results...
Secondly I joined many different facebook groups where people and small companies needed designers and got some customers there as well.
I found some bloggers that had lots of readers and offered them a partnership. Some of them agreed and I received more customers.
I even did some SEO and hired freelancers on a popular site, but they did terrible job and now I decided to search for a very experienced SEO profi to write some articles for my site etc.

I am sure you also did some promotion and had failures and success. Please comment below and tell me which strategies worked well for your online business.
> AMP seems to be effective at making the web actually follow best practices.

Then those best practices aren't very good. In my experience, AMP is, on the whole, a detrimental thing that degrades web pages.

All I want is some way of telling sites to never give me an AMP page.
Reminds me of the time our cat got run over in the road in front of the house. Scooped the cat up, took it up to the house and told the wife. "Poor Kitty Kat, should have stayed out of the road." As we stood over the dead cat for a few moments, the real Kitty Kat walked up, sniffed the dead one, "hey, why y'all standing around a dead cat?" Hurray, our cat's not dead, but now I get to go bury a cat that wasn't mine.

Point is, meh, it might have been your friend's cat that they found.
Interesting! Can you say a little more about the efforts you participated in? I've always been fascinated by this kind of thing.
Why not join Redox?
Neuronal Dynamics: From single neurons to networks and models of cognition
My old Turbo 2 could, in fact, sleep for a month in airplane mode (with crappy apps removed). However that would quickly drop to about a week with light usage, e.g. connecting to WiFi somewhere to get directions or pull email for the day.
Look&Book finds out where an Instagram was taken, which flights to get there
"sleep around in high-school, the opportunity cost will never be lower so you better get it out of your system while you're young."

Well that certainly flies in the face of everything everyone is told as a kid.
For what it's worth, this is exactly how most Operating Systems courses in undergraduate CS work, so it definitely seems like many different smart people have converged on this as the right way to go. At least in my course, we did build a toy OS by the end of the semester, but it was rigorously divided projects for the individual subsystems in isolation: write the pre-emptive scheduler, write the networking layer, write the filesystem, etc. A modern OS is an incredibly complex beast and trying to grasp it all at once is just going to lead to madness.
So, you’d tell your chain smoking friend to quit smoking every time he lit a cigarette?

At some point, I would think he would say it’s none of your business.
Such an evil TOS that the only affected party was a company that launches FUD campaigns when things don't go its way...
> I'm very comfortable with my keybindings for a lot of things, particularly the way I have vim and tmux set up to work nicely together.

I'm the same way, and I have a similar setup. I have a public git repo with all of my custom git, vim, tmux, etc configs. It serves 2 purposes for me 1. make it easy to setup a new machine (literally run 1 command) and 2. provide a way to automatically backup configs for any machine I am on.

Everything I work on is either in git, dropbox, or I don't care about it. My goal is that I should be able to lose any computer I am working on, and be back up and running within a day.
Nice friend! Do you search porn on their 'stray' computer while you're at it?
Good on you. It's tough to find companies with strong morals, you did the right thing.
I started writing my own embedded scripting language [0], based on Forth and Lisp rather than Lua. Besides being easy to embed, there's not much in Lua worth keeping if you ask me.

[0] https://gitlab.com/sifoo/snigl
This may be an interesting addition to some home assistant developed using https://www.home-assistant.io/

That is, use Google Home/Alexa/Apple Home for their speech recognition abilities while ensuring it doesn't eavesdrop and works with any other smart device that you have (e.g. there is no way to directly control Nest using Apple Home).
10 years is too much. I'm 26 and am busting my ass to get a good GRE score, because I didn't care about GPA in college because I thought I'd never want to go to grad school. Left a comment for 18 years old to take college seriously.
> Do you have a whole ton of machines you log into on a regular basis? Where it's deeply unproductive / impossible to use the default configuration? What gives rise to this state of affairs?

I’m not the parent, but, yeah, this. I don’t have many machines that I need to connect to, but I make sure to sync my dotfiles to each of them. This gives me:

- A different shell prompt on each machine, so I’m less likely to type a command into the wrong one.

- Consistency in my shell aliases, so I never have to see “bash: ll: command not found” again. I have a lot of these, and I’d rather deal with syncing my dotfiles than re-mapping my muscle memory.

- All the helper scripts I’ve written over the last few years, so if I want to write a command and have it available everywhere, all I need to do is put it in a folder and wait for it to be synchronised.

I’ve been doing this for ages so I might be blind to some of the drawbacks, but I really like having the same terminal environment when I have to SSH somewhere else.
He relies on IQ tests for the basis of his beliefs and I have to side with Taleb on that one: https://medium.com/incerto/iq-is-largely-a-pseudoscientific-...
6 Keys to Valuable Code Reviews
One thing that'd make this better is if it spammed garbage to poison their data sets when not in use.
I just shared with 2-3 friends. Anyway, it was like for 2 minutes in the front page :D
I have five machines (personal macOS laptop, work Ubuntu laptop, personal Debian server, work Ubuntu server, personal Raspberry Pi) and yes, there is a lot of custom config that I want to share between them, particularly my git, zsh, vim, and i3 configs.
Elastic is technically a European company and is distributed around the world. EU headquarters is in Amsterdam, US headquarters in Mountain View, AP headquarters in Singapore.

https://www.elastic.co/
Life gets in the way of scheduled work (on-call).

The section you're quoting is about enabling on-call people to have lives without on-call constraints. It's encouraging people to be considerate and cover a colleague's shift if they want to go out and do something, and you're free.
There's that and you could be monitoring swap. Though this reads like the writer might not the potential impact swapping has on performance. They seem to have their own datacenters? Id imagine the servers would have some sort of monitoring?

It would be nice to language and os your talking about.

Also, to the writer, I think you want to turn off swap?
Prove him wrong, doing it this way only proves that people are irrational in the face of criticism
To say "everything" Red Hat ships being open source isn't quite true. There's a lot of proprietary code floating around, especially in the supporting infrastructure. When a product is put together, the upstream sources are bundled together and released - often behind the paywall.

Paul Cormier has it right - "We're an enterprise software company with an open source development model". Not an open source company.

However, you're correct. Red Hat's value prop is in top notch support.
Life begins as soon as you can make conscious choices in what to think about. Things that look like adulthood to us used to start at about 10-12.

Maturity, focus, concentration, self confidence all ebb and flow with time and aren't guaranteed to be monotonic. Civilization allows us to do great things, but it also enables the individual to be a weaker total person while being particularly skilled in one area.
Seems like battery management has the traditional firewall problems.

Eg. Blocking legit services and obscure errors popping up.

Ps. Love zombies run
That’s fine if you hire employees to work remote outside of SF only, but if you try to pay less in the Bay Area an employer is only going to get either poor quality employees or those who will switch companies immediately when a better offer is inevitably presented. Have to be competitive if you want good talent in the Bay Area.
Regulating the disrupters
Well for one you would need to build user identification into the speech recognition on Alias which is likely a lot harder then just recognizing one trained trigger word. Could be a feature down the line though.
It's amazing how many games were written for such a limited system.

128 bytes of ram.

How do you start drawing a screen with that, let alone maintain state.

From what I understand the video hardware was basically designed around pong with just 3 sprites to play with.
Well, since IBM generally shows up with replacement parts before I even known there is a problem, I'm not terribly worried about its length of service.

The current one is an IBM 9406-800 which I do believe is the SStar which is the RS64 before the POWER 4.
FWIW, I took this class in person and the subsequent course that moved to Pandas [1]. There was definitely a learning curve to pick up the intricacies of the Pandas module but DS8 allowed me to pick up both the programming skills (specifically Python skills) and data science necessary without having much experience in either prior. I would recommend you review this course only if you don’t know anything about both programming and DS, otherwise just jump to DS100 if you have the requisite programming knowledge in Python.

[1] www.ds100.org
> I know it sounds crass and protectionist, but US workers cannot afford globalization despite the increase in profits for employers.

That's because it is.
How do you go about doing this (licensing the core to another company)? Do you call up SaaS companies in the phone book until the receptionist connects you with the VP of New Indie Product Acquisition?
It's a minor inconvenience to you - because you'd want those things to happen even if there was climate change was not a thing.

It would be as if someone suggested saying a prayer before going to bed would save the world. What's the problem, it's a 2 minute prayer? And yet a large number of people would be up in arms about it.

I understand that you're shouting "Science" before telling people how to live their lives. Hey, maybe it will work. But it's profoundly political and even if they don't articulate it as such that's how people will see it.
Mostly what supermatt said -- this is a lot simpler. Particularly, it's been a long time since I looked, but when I last looked neither Google nor Amazon were offering the voice assistants in nice package where you could bring your own hardware but use their APIs. So beyond the hardware, the project would've also involved building my own voice assistant software as well. Both of those ecosystems have evolved alot so that might not be a hurdle anymore.
> I don't see how a microchip (that a thief would have removed/replaced) helps prove ownership...

A microchip (aka RFID tag) contains a unique serial number. An entry corresponding to this serial number is added to national databases that are easily searched by vets, shelters, and animal control.

It's nontrivial to remove a microchip (requires a vet to perform an X-ray and surgery). You're talking about removing a grain of rice that's buried somewhere within the dog's shoulders.

On the other hand, it's easy to transfer registration data (modifying the database entry) if you have the approval of the original owner.

At any vet worth their board certification, they would scan the chip and contact the named owner before performing this surgery.

Microchips are well known to be effective ownership proving tools, and their prevalence even without a matching tattoo is usually an effective theft deterrent. If you think you can demonstrate otherwise (notwithstanding anecdotes concerning lost/stolen unchipped pets), I'd love to hear it!
Well he falsified his data, so he kind of proved himself wrong
I used to work at PD. When I was there, they followed a lot of (all?) of these guidelines.

The app’s ownership was spread across teams, so depending which section was affected would page certain teams. If it was SEV-2 or higher, that would page an IC and the group of primary on-calls to begin triage. Other SMEs were looped in as necessary.

The anti patterns section is quite authentic. PD had very healthy discussions internally about the topics covered (eg, when it made sense to stop paging everyone, how to make people feel it was OK to drop off the call if they weren’t adding anything).

In terms of the actual “how do they page people if PD is down?”, they had some backup monitoring systems that could SMS / phone on-calls directly. As a piece of software though, PD is pretty resilient, so it was rare to have an outage that affected everything so badly that they had to rely on these secondary systems.
How to Bulk edit products and prices on WooCommerce
> Civilization allows us to do great things, but it also enables the individual to be a weaker total person while being particularly skilled in one area.

Is that actually the case? I feel like a hunter/gatherer society isn't particularly well rounded - it's just a couple of skills that one lives or dies on. I wouldn't say that a caveman was well rounded, instead they were just ignorant of everything outside of "find something to eat and kill, then mate with something else".