skysight-inc/HackerNews huggingface dataset:
Thanks!

A first version of the code is on github:
https://github.com/estiens/confessional_booth

It was originally part of a confessional booth taken to Burning Man in 2015. Since then it has evolved and become part of my smart home stuff.

I was intimidated when I started as it was my first "hardware" project, but the rotary phone part was pretty easy! Just a little switch that turns on and off the number of times of the number dialed basically.

It actually has a (new) microphone wired into the mouthpiece and it uses the receiver original speaker ired to the pi sound output.

(At the time I knew nothing about Linux so I think getting pulseaudio working correctly took as long as everything else!)

Those aren't working currently, but eventually I plan to integrate both the rotary dials and voice recognition and "scenes"

So like, dial "721" for light control. Voice: "And what are we doing with the lights today..." Me: "Make the outside light purple" and it is done.

I have custom voice recongition for things like that working with Mycroft, so it will just be a matter of joining the two projects!
> With your logic, telling what we are doing at all seems to be too low a level.

No, we need to say what we are doing on the right semantic level for that part of the program. It is rarely describing exactly what we are doing, because then only function of functions will be to abbreviate common patterns of code. The main function of functions is to abstract. At this particular level, Foolike has a semantic meaning to the reader of the program who knows what a Foo is and what isn't. And in this particular version of the program we happened to implement it from the first characters of the string. But maybe later we decide that it anything that inherits from a Foo, or has the Foo interface, or just walks, but not necessarily quacks, like a Foo.

And the reason I don't call the function some nonsense is because then it is hard for the readers of the code to understand the meaning of it. And it might not help even if the they read the definition of the function, because the definition isn't the meaning. It doesn't say anything about why it is interesting to know if the string starts with 'Foo' or not (which is, as I have mentioned, the problem with the name you suggested).

>> What do we mean when we say that something is Foolike?

>The fact that nobody could possibly answer this question is exactly the problem I'm pointing out.

No, we already know what foolike means. It is part of the domain that we are working with. The people who wrote the code and the people who read the code are assumed to have enough domain knowledge to know what a Foo is, and they understand me when I say things "we better use a Foolike here, otherwise we'll get a Bar problem".

Let's use a bit less abstract example. Say I implement the function NextInvoiceNumber(). My first implementation might be something like {return ++n} (because I'm making a proof of concept and I'm in a hurry). You seem to argue that a better name of the function would be something like AddOneToNAndReturnN(). But then the reader of the code won't understand what the purpose of the function is, because nothing says anything what n is good for and why we are interested in getting the next n. And the moment I start to add different number series for different articles and some of them increment with 10 and some with 100, the name AddOneToNAndReturnN() will be wrong. That will not be a problem for NextInvoiceNumber(), because that is perfectly normal for anyone who has done any work with invoicing. Invoicenumbers are part of the domain that the developer must know about.
which CO2 sensor do you use?
It's still anooying though.
Do you have evidence of where Google has stated that they are trying to prevent a future
Trump government ?
Congratulations! Notably, they mention switch to Cirrus CI, because it supports FreeBSD also. I wish Travis[1], Appveyor[2], and Azure Pipelines supported it too.

[1] https://travis-ci.community/t/freebsd-vms-support/2125

[2] https://github.com/appveyor/ci/issues/2844
the things network?
I'd disagree. The narrative in 60 minutes often decontextualizes information to the point of misrepresentation. It's a matter of thresholds.
That year can be indefinatly long, if the warden finds you guilty of assaulting his office furniture with your teeth.
Yes, it can block people from trying that specific method. I have no idea how you would measure the impact on preventing people from trying at all. Do you have a source? I'm curious about how they measured it.
> 7 devs (avg. 10 years experience specially in high-scalability, AI and low-level coding)...

First Action: Define WHO exactly you want to work for as a team. Create a Top 10 List of targets that make sense to the entire group.

Relative to go-to-market materials; consider an Oren Klaff style presentation. > https://pitchanything.com/

Start with The Big Idea. Naturally, you will also want refreshed, up-to-date CVs for everyone.

In my experience, the real challenge isn’t finding potential employers—- it’s keeping all those individual team members together. Bon Chance!
No write up unfortunately, I actually made it a few years ago as I was getting a lot of recruiter spam calls, but ever since the GDPR came in that has stopped. I don't receive that many calls these days.

I have my (cell) phones voicemail set to my Twilio number. When a voicemail request hits Twilio, it calls an endpoint hosted on my Pi, which then just calls the Twilio APIs to

1. tell the caller to leave a message after the beep

2. record the message

3. use the speech-to-text API to transcribe the message

4. send me an SMS message with the transcription

It's really just an ersatz visual/text voicemail service that I think iPhone users get. Also the Twilio speech-to-text transcriptions are hilariously bad, I don't think it copes well with UK accents :)
The article's way of using "ageism" in the lede, and their title, both seem odd, and seem to confuse the real issue of what I think what most people mean by "ageism".

There seems to be a substantial tech industry aversion to hiring developers in 40s (sometimes 30s) or older.

But if you suggest that developers in their 40s expect salary to keep growing without limit, that fuels hairtrigger resentment arguments about how those people are just greedy and unrealistic, and that that's the cause of any "ageism" they perceive.

That would be a diversion from legitimate issues of people getting their resumes illegally screened for age, interview tests targeted at people with CS101 fresh in mind, rejecting candidates for "culture fit" (not just over-20s, but women, certain ethnicities/racial backgrounds, unapproved sex/gender identification), etc.
I'm not sure that's true. There's a leaked email between two developers joking about it, but that's far from proof the organization was considering it.

They've demonetized/dropped ads for satire news websites, which also includes The Onion, but that was a response to the criticism that they are enabling fake news to become more prominent.
No the idea that there is something wrong with that is what I challenge. Why? Because it assumes that there is either a practical solution to preventing that behavior or that that behavior is in some way bad. For whatever the reason even though the internet is commercial people seem to think that domain names in particular (and specifically .com) is some kind of public trust that it's wrong to profit off of. Everyone knows that there are other ways to use a domain name they just decide they want (mostly) the .com. And it's not different because it's the internet.

So for example let's say you want neilv.com but someone has it figuring they can sell it to someone at some point. There is nothing preventing you from picking (especially today) neilv.somethhingelse or neilvonline.com and so on. But you have decided (most people) they want the .com. Then they feel entitled to having that .com when they come around to needing it. And they also think there should be some perfect system developed to decide who is the valid user and use of that domain when that practically would never happen. Now if the little old flower shop choose neilv.com and was 'using it' but not 'using it' is that more legit? Not really. The average person might still try to entice that owner with money so they could use the domain name.

Lastly people think that as a group others will or should not seek to profit and that trying to profit off an opportunity that you spot (that someone else doesn't; or in advance of them) is wrong in some way. But it's not. It's human nature and it's acceptable it's just that it pisses people off so they try to paint it in a negative way. And if someone decides to take a chance and grab domains with the intent of waiting for the right buyer to come along that is not any different than other ways people will try to make money.

The media of course (and bloggers) feeds into this and stokes it in many ways.

If it was so obvious that buying domains or trying to hoard them was a way to make money why didn't everyone do it? Not because they thought it was the wrong thing to do. Because they didn't think of doing it and/or didn't have the money to do it or weren't around or weren't creative enough. Not because they felt it was wrong.

> the registrars who helped automate massive buying of domain names

Exactly and anyone can do this. It's not tax medallions dolled out by politicians. Anyone can buy up domain names.
1x nailed to my wall and acting as a jump box for my home network and a DNS server

1x running OctoPrint by the 3D printer

1x responsible for remote serial access to and cycling power on my RISC-V board

1x updates the weather on an e-ink display every 20 minutes
FYI - I had to buy a Pi 3B+ to run Unifi Controller, the forum posts said the Zero W didn't have enough juice.
Even if I agreed that some degrees are worth less to humanity, I'd still want to fund all of them, because I don't know (and don't think you know) which ones are which.
Perhaps tls v1.3 will help? I've read cloudflare is doing major work to find dns solutions in conjunction with Mozilla encrypting sni, configuration for dnssec and so on.

https://blog.cloudflare.com/encrypted-sni

https://blog.cloudflare.com/encrypt-that-sni-firefox-edition
It is, but in my experience the reliability factor is pretty ugly for the rpis. I'd rather either pay directly for the device designed for it, or just run the software on a machine already on the network. Obviously that doesn't work for everyone.
>You're missing the mass amounts of water to extract plastic from oil.

The water that effectively stays in a closed system and can likely be treated on-site for nearly immediate reuse? The water that doesn't largely evaporate (70 percent of the annual precipitation returns to the atmosphere by evaporation, I assume water from irrigation is still several tens of percent) and cause soil erosion?

It takes 180 L of water to produce 1 kg of plastic and 302-492 L for 1kg of hemp based on a quick Google query.
I run PiHole on a raspberry 1 rev b.
Going to get the new model to run a bitcoin node at home (instead of running it on my old laptop).
We've updated the title from the editorialized “World's Smallest C Compiler”.
As a bonus, since it was originally designed to work in the desert without a screen, it can do things via a weird analog interface. For example, if I press the hangup button 10 times in a row and then dial a number, I can get a report of how much memory is left on the device, etc.
I'm sorry, but I have not perceived this to be the case at all. Are there any examples that stand out to you?
I'm using one as part of a midi controller project:

http://jsnow.bootlegether.net/jik/keyboard.html

The controller has 156 pressure sensitive keys. The raspberry Pi runs a program that reads from a bank of 20 8-channel ADCs all wired up to a SPI bus (it runs at 2mhz, and I'm able to get about 90 samples per second), and then generates MIDI commands that are sent over a USB-MIDI adapter.

I could use a microcontroller for this, but it's kind of convenient to be able to plug other USB-MIDI devices into it and have it work, and to be able to run a Linux-based synthesizer locally if I want. (I've been planning on using a Teensy for the next version.)
Just curious:
Did you ever find what you were looking for?
If so, can you find it with Bing / DDG?
It not, is it in the web at all? Maybe there just isn't a webpage for what you want.
Speaking from experience at the very lowest you can "shut down" lacking motivation to do anything.

The thing is mood and motivation are shockingly separate and antidepressants are a "try and see what fits". So if it combos to improved motivation while still feeling suicidal that is a bad combination.

As for the why biochemically it not certain but it involves longer cycles.

Ketamine is one faster acting hope but it isn't widely used from other concerns.
It’s possible that pulling the plug was still the right move.
I have a pair of Pi Zero Ws set up as timelapse cameras that I keep in the garden - Cucumber vines and flowers opening is pretty interesting at 1 frame per minute

I recently did a project with a pair of RPi 3b+ and cellular modems as construction cameras.

I set up RetroPie on a 3b+, but it wasn't enough for the N64 games my wife and I wanted to play the 4 could change that

Currently my security cameras are recorded using Orchid VMS on an Odroid XU4 ( Cloudshell with 2x 4T SATA)

Its a great little tool for learning Bash, and groking your systems - testing portability? - without invoking AWS resources.
Current and former use cases:

1.) Arcade emulator box for a custom control panel I made

2.) Host machine for a twitter bot

3.) Octoprint server

4.) Virtual disk drive for an Apple II computer

5.) Internet connection quality monitor
Google’s immense power threatens the open Internet
You can actually do voicemail within Twilio for free using their TwiML Bins and Functions, you don’t need any extra hardware to maintain.

Just did this for a couple of numbers I set up with SIP. The docs were... confusing and inaccurate but I finally got it to work.
Artificial General Intelligence Is Here, and It's Useless
I think it greatly depends on the kind of startup you have in mind.

Traffic is one of the worst things about living in Istanbul, but as a founder if you choose properly where you leave and where to have your office you can use public transportation (which have their own set of problems) or better yet, just avoid having an office until you need to hire people

I completely agree about salaries and food (I love it), not about the rent. Of course rent in the old parts of the city can be very high, but if you're happy with office with sea view in a brand new 50-stories building close to the highway and a metro stop you can spend much less. If you are the founder hopefully you will choose it on the same continent where you live :-).
The adventurer is supposed to be doing something worth accomplishing ie a first or an important feat. Doing it for the 100th time makes you the rich asshole even if the #1 guy was a rich asshole too at least he was proving something.
I think we agree; if the API spec generated an implementation (a Proxy actually), it is much more stable, and the API endpoint can be an off-the-shelf library that adapts as protocols improve (e.g. XML -> JSON -> whatever)
> the much more powerful, out-of-order, Cortex-A72 core

Does this mean the new Raspberry Pi is now susceptible to Spectre-type vulnerabilities?
What special limits can this limbo under? 15 kb is so small.

It's even smaller than l1 cache. (In case you wanted to bruteforce every possible text file you could feed this binary, and wanted to do it all on cache in the CPU).

Maybe it's the size of payload you can put into a usb C cable or something.

I mean it's just so freaking small. Any ideas what limits this is "small enough" to fit under?
1x Raspberry Pi 3B+ running OctoPrint, velcro-attached to my printer.

2x Raspberry Pi 2B running OSMC (with Kodi) for streaming from NAS to office TV and living room TV.

1x Raspberry Pi Zero W running OSMC (with Kodi) for streaming from NAS to bedroom TV.

Provided HEVC H265 decoding works as it should, I suspect I will eventually upgrade all 3 of these to Model 4. They're great for a media center -- low power, small, and provide a local-only player for TVs I don't want to connect to any network.

Also have 2 OG B+ models that sit in a drawer unused, since they don't have enough power for the above tasks.
- Hosting personal website from my DMZ at home.

- SDR and packet radio (Direwolf) projects

- Kodi

- rpi zeroW with usb serial for connecting back to my house from work/travel.

I had more projects, but I've been able to replace them all with ESP8266's. Rpi is overkill to do simple things like toggle a gpio pin or take temperature readings. Use it if you have it, but it's nice freeing up extra rpi's with a $2 ESP.
Redis with GraphBLAS [1] gives you a "well thought out model", exteme performance, and all the goodness of a linear algebra relational model under the hood, which can easily run on CPUS/GPUS/TPUS or a combination thereof. Pairs well with tensor models too.

For more context and depth, see previous discussions...

https://hn.algolia.com/?query=GraphBLAS&sort=byPopularity&pr...

[1] GraphBLAS http://graphblas.org
> A quick search reveals that there are only ~2.5 million cars registered in the counties this highway would run through.

Actual number of cars should be lower after the highway is built because construction would require removing houses to make room for it.
Competition is way up now because the stakes are so high. When I was a kid, there was a spectrum of success: people who did well in school and went to college did well as adults, people who did a little well were a little successful, people who did average had average adult lives, etc. We are moving toward a bimodal winner-take-most world. Straight A’s plus good university in the right major and you’re set for life, but come up short in any way and you’re going to end up on welfare or homeless. That’s the message my fellow parents are telling their kids (I’ve heard it in person), and that pressure is the norm. The Middle Class bus only has a few seats left, and you need to do everything at 150% intensity during school to get a ticket.
I have setup RetroPie on my Raspberry Pi....
Note that the report in the OP is a report on JPL, not NASA. JPL is a federally funded research institution that does most of its work for NASA, but it is run by Caltech, not NASA directly. Having seen the process from the inside, I can attest that NASA's security posture has changed enormously over the last 5 years. If anything, we've swung the pendulum so far in the direction of security that measures are being put in place that interfere with our work for little to no real security benefit.
Glad they listened!
Is that out of the norm of how daily television news and late night shows present their content? The only difference I see is the Veritas muckrakers’ tactic of going undercover as a sympathetic listener.
Free Kubernetes Cheat Sheet to Download
It assumes the entire post is about a throwaway example given as a eye-catching part of the piece. It's also an example of the low-trust society discussed, the commenter assumed the worst if the article and attacked immediately.
I use a RPi Zero W to run DakBoard: https://dakboard.com/site which my family uses to organize our life.

I'm planning on adding another Pi as a Pi Hole device as an experiment in parental controls via low TTL values to provide scheduled access to specific DNS names. For example, my kid gets distracted beyond all that is reasonable by Discord and I'd like to let him use Discord, but only at specific times. Anyone with an interest in this, please let me know!
The Guardian view on female voice assistants: not OK, Google
> Do you truly believe that a political journalist is not ethically allowed to commit digital forensics against an adversary who committed war crimes in secret?

They can do whatever they want. But they need to be aware of and accept the consequences of doing so.

> Do you believe that journalism at large isn't under attack?

Not really. There's a lot of tantrum throwing, though.

> What gives the US government immunity from hacking but not Assange?

The world's largest military.

> What if Assange does not recognize the authority of a State he has never set foot in?

What if I don't recognize the authority of local law enforcement? Can I start doing as I please?

> Why the hell do I care about the laws of a foreign totalitarian authoritarian regime who commits human rights atrocities on a daily basis?

If you're referring to the U.S., it's not a totalitarian, authoritarian regime. There's just a stubborn asshole in charge that a lot of people don't like.

And based on your overall tone, I'd assume you lack focus, emotional composure, and have struggled to find meaning in life (using politics as an outlet for your anger).
Yes, amber alerts are one class of alert that uses WEA. It's based on the mobile station (phone's) location. The rules used to be written allowing per-tower granularity, but new FCC rules require 0.1 mile accuracy to whatever geo-bounding the author of the alert sets. The bounding can be specified as a circle, polgyon, or by geocode. Geocodes specify a state (or all), county (or all). Geocodes for EAS (the alert system on FM radio) allowed for county subdivisions drawn by the NWS. I don't actually know if those made it into WEA.
Hofstadter | Denver, USA | https://hofstadter.io

Low-code for developers https://docs.hofstadter.io currently,
expanding to low-code for all in the enterprise.

Seeking a non-technical cofounder to assist in major ways. Experience in early stage startups, with developer focused and/or enterprise b2b products desired.

Our MVP is up, working on the MSP (sellable) and the customer pipelines and leads.

tony _at_ hofstadter.io
I have 2 Pi3. Nothing special, one is for retrogaming (recalbox), the other is for files server / backup (raspbian).
To me, the RPi is the choice only because every other single board I've used had so much less support than RPi does... I have a 3B+ running retropie and it's doing okay, but if this one can also do a decent job with h265 under kodi, I'll be very happy indeed.

Ordered a starter canakit with a couple extras, and looks like I won't see it until August. :-( ... I'll probably forget I ordered it by the time it comes.
The purpose of my comment is to illustrate that the collective "we" as a society are to blame for the lack of good journalism in the market. "We" don't demand it (i.e. pay for it), and so we get what we (don't) pay for. The person I was responding to claimed the media self inflicted it upon itself (I presume based on the prose of their comment), my claim is society self inflicted it upon itself.
I wonder what will be the actual price that charged to the consumer.
> For those not in the know, that was like two 56kbps modems duct taped together (welcome to 1998)

Agree. One of my early professional experiences was as an intern on the Remote Access at Sun Microsystems. My first task was to detect connections to the ISDN modem bank and push firmware and software updates down the line to the subscriber. The author's description is pretty much how I described things to others.
I am an out of stater that moved to Raleigh. I saw a lecture about the language diversity within the state here at one time on our public access channel by a professor from North Carolina State University. One thing I remember from this was that in various parts across the state these three words can all end up with the same pronunciation:

pin, pen, pan

all sounding a bit like "pe~an"

https://english.chass.ncsu.edu/faculty_staff/wolfram
https://linguistics.chass.ncsu.edu/thinkanddo/dialecteducati...
https://linguistics.chass.ncsu.edu/thinkanddo/vonc.php#video...
https://www.ncfieldfamily.org/nc-living/different-dialects-n...
https://languageandlife.org/
https://ocracokepreservation.org/