skysight-inc/HackerNews huggingface dataset:
Well, that's actually true, it can buffer the entire song and more. So it's faster than real time.
Hello HEIF (High Efficiency Image File Format)
It's listed under 'bad reasons fallacy'.
Took courage to format it that way.
Except email has nothing to do with the web?
Yeah I'll stick with Sonos, thanks. We have one at work, and the only complaint I have is the terrible taste in music of my colleagues :-)
d/X in vi - you'll never go back
Don't Look Back in Anger: Wildman Whitehouse, Great Failure of 1858
I just tried to read this on mobile:

Found there were
About three words
laid out in the
Column so I flipped
My phone for a less
Arduous reading
Experience but there
Was just more padding
And I found the eye
Tracking experience
Exhausting so I stopped
reading.
That it's not obvious. It's not a standard format and a lot of people will be slightly confused. It's understandable if you think about it but still not something everyone will get at first glance. Also the fact that it's localised to US only but both digits could be a day or a month will be even more confusing.

Just adding a .18 or even better making it 2.09.18 would have made things easier and I can't believe that it would have hurt the page design that hard.
How to Add Google Translate Gaget to Blogger
Weird, checking with curl I see the content-type is set correctly, and seems to work with chrome/firefox/lynx on my linux system.

I'll try to dig deeper in the near future, but without a mac I might be out of luck :/
> The group tested an eclectic selection of materials, including a bag of chips (excellent), a soda can (surprisingly mediocre), and a potted plant (average). They were even able to recreate music playing using footage of the vibrating ear buds. The best material of all was the thin foil wrapper on a Lindt chocolate bar Davis had been snacking on.

I hope it was the journalist who thought the soda can was surprisingly mediocre and not the researchers. The soda can is immensely stiff compared to the foil and much heavier so it will not move so much, meaning that there is simply less for the camera to see.
Ask HN: What Tech Writers/Influencers have the most clout?
Individuals similar to Chris Messina?
Sometimes it's not possible to do it in another way. Hacker News' web-focused world doesn't apply to most of the software world where software is deployed on customers hardware for the customer to work with by themselves as much as possible.

If I had to deploy 10 microservices with 2 level caches and internal network routing on a whole server rack or in "the cloud", our customers would laugh in our face and choose one of our competitors that deploys on one or two on-site servers that can sit somewhere in the office and require minimal, if any, maintenance besides security updates.
Not really a trolley problem since the weaker twin is going to die no mater what you do, so the ethical responsibility is much diminished to hastening that death with a few weeks or months in order to save another life.

A real trolley problem would involve three conjoined twins, of which one has a good chance to outlive his siblings, yet an intervention exists that can save both of them by depriving him of critical organs.
... and the fact that you can only use the Sonos app with it.
> use nuclear today and leave the relatively easy-to-use fossil fuels

Are the remaining fossil fuels still easy to find and extract?
I thought the US used slash.

I mean it's usually 9/11, not 9.11.
Stealth Ethereum-Based Company pays ~$1B for land in Nevada
Which is not a great achievemnt with audio over WiFi really.
Erasure of data, on demand, is a requirement of GDPR[0], which becomes law in Europe on 25 May 2018.

Note that erasure of the data is required, not just its display.

IANAL, but the above appears to be contrary to GDPR.

[0] https://en.wikipedia.org/wiki/General_Data_Protection_Regula...
Management and the Wealth of Nations
You also have the famous Haddaway-cover “Don Herby”:

https://youtu.be/VNmbpivtRoQ
Another cool thing is recovery of picture from ambient reflected light. Sadly it only works on CRTs.

https://www.cl.cam.ac.uk/~mgk25/emsec/optical-faq.html
Slash is for official forms, period is pretty common stylistically
Or Spotify.
Let's say I'm an innocent holder of the currency, and I receive x coins from a tainted account. I can post a transaction that sends x coins (or x - transaction_fee) to an unreachable address (say 0x0).
Honestly I can’t stand k8s
It's amazing how so many people have been misled to believe that HomePod is limited to Apple Music, which is not true. I think it's both a failure on Apple's marketing part, and our own fears that Apple can deliberately lock us in to their ecosystem. Not entirely unbelievable unfortunately, but in case of HomePod it's just not true.
The problems might be due to interactions with wifi. On my laptop, I need to unload iwlwifi:

modprobe -r iwlwifi

and then reload it with these options:

sudo modprobe iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8

for Bluetooth to work correctly. Without this, discovering Bluetooth devices often does not work correctly and when I manage to pair my headphones with the laptop, the connection is often lost when wifi is used.
First ever cable linking Afrika and South America almost complete
I just sort of noticed the headline somewhere, haven't really looked in to it. This NPR article has more detail:

https://www.npr.org/sections/money/2012/08/01/157743897/can-...
I use Haskell professionally in the area of quantitative finance in a large team with a multi-million line codebase. Everything is built upon domain specific libraries, sometimes many layers deep. And these libraries are constantly changing to keep pace with the business. Strong types tell us early when things are broken. Others are attempting to use Python for similar projects, but it isn't fun (we have some of their alumni).

Haskell's effect typing also helps us. For example, for reproducible calculations, it is critical that no data is pulled-in via a backdoor (i.e. a side effect). Even reading and using the current system datetime is something we want to prevent. This can be expressed in the types using Haskell.
Amazon allows Alexa integration with other music providers.
See this - https://youtu.be/FKXOucXB4a8?t=187

They show audio captured from a 60fps video from a DSLR exploiting the rolling shutter. I'm not sure if you can use less than 60fps though?
Proving that yet again Apple is held by a different standard to everyone else
I would take Maven and Ant any day over having to play with virtual environments, multiple Python installations and Python 2/3 dictonomy.
Using AirPlay. But as far as I understand from the media coverage, it does not support Home Sharing. So, you cannot say "Hey Siri, play me some King Gizzard and the Wizard Lizard" and expect it to be played from your computer.

Not having to go to your computer and enabling AirPlay and selecting an album is kind of the point of a home assistant ;).
> https://en.wikipedia.org/wiki/Minitel

Off you pop!
For those short on time, here's a TL;DR image: https://i.imgur.com/AEzxuLy.jpg
> Create stereo sound with a second HomePod.

That seems really lazy [edit: making you buy a whole second thing instead of just a speaker]. What will they do next? Sell iMacs instead of external monitors?
There’s no discussion here about the device as a voice assistant.

While I’m sure the audio quality is excellent, I think I’d rather use cheap Amazon or Google devices to build a home automation system, for example. The cost of a multi room assistant is too high with the HomePod.

People are also starting to work on open source solutions:

https://www.kickstarter.com/projects/aiforeveryone/mycroft-m...
Since they advertise this is made for music and comes with a woofer and 7 tweeters, it would be useful if the specs offered some details like frequency response, harmonic distortion, sensitivity and power usage.
They are going to add AirPlay 2 support once it is available:

https://www.theverge.com/2017/10/4/16418944/sonos-airplay-2-...

(AFAIK AirPlay 1 requires dedicated hardware support.)
How to Build an Alexa Skill Using Node.js and AWS Lambda
Yeah, people have different situations. Sometimes renting is the best choice, sometimes buying is. Each comes with it's pros and cons. One person may value the freedom to do what they want with their home, another might value the other freedom of mobility more.

I own, and am in a situation where if I lost my job, I wouldn't have to sell the house. I love not having to ask permission for every change I make. I really love not stressing over the damage my dog does to the floors. The scratches add character as far as I'm concerned. A landlord would probably ding me for thousands to repair it all.

Also, the rent can never be raised on me. Nor can I be told I have to leave because the owner is going to sell the property.
上海的冬天竟然下雪了
2018年的上海，下起了大雪，白茫茫的一片
I hadn't heard of non overlapping magisteria (NOMA) before.

My immediate thought was that if you assume the 'teaching domains' of science and religion do not overlap at all, then the domain of religion is vanishingly small.

If you accept that science covers (at least) all observable things, and also hold the idea of NOMA, then religion must never deal with anything observable. The teaching domain of the unobservable seems like it would be near non-existent.

Alternately, let's start from the position that a supernatural power exists and cares about what we do. Why would we be interested in that? We would be interested if that supernatural power has the ability to affect our lives/the world we live in, or will affect our lives after we die/some other aspect of some supernatural world beyond this one.

If the power can affect this world, we should be able to observe that interaction. If it is literally impossible to measure any effect, it is the same as if the power is not interacting with the world at all. Which is to say, if the power interacts with the world, then those interactions fall under the domain of science.

If the power does not interact with the world, then we can only be interested in what effect our actions, choices, and beliefs will have outside this world, on the supernatural or afterlife. The thing is, we have no way of knowing what that would be, because communicating any of that information to us would count as interacting with the world.

Thus, anyone claiming that something should or shouldn't be believed or done, for religious reasons, is either making a testable claim or claiming something which has no reason to be believed.

If the magesteria of science and religion truly are non overlapping, it seems that religion's must necessarily be very very small.
People will be listening lossy crap from Apple Music anyways. Why bother with such technicalities?
This kind of thing:

https://www.atlassian.com/blog/archives/scala-types-of-a-hig...
Sound is literally not stereo unless there are two or more speakers...
CoinMetro Giveaway – Win 2000 XCM
Speakers and microphones are both transducers, which is what the author seems to be getting at.
I think something vaguely similar is happening in the Benny lava song (https://www.youtube.com/watch?v=sdyC1BrQd6g).

Though the song is coherent in Tamil, the bad audio makes the whole thing hilarious for someone who can't understand the language.
O'Brien Irish Pride
Indeed; if you go to the UK-specific site, https://ssl.apple.com/uk/homepod/, it is formatted as "09.02".
Yes, so maybe they could have offered a slave speaker instead of letting you buy the whole thing again?
I do not want an always on microphone in my house. And for sure I do not want one that is connected to the internet.
Strongly agree. A personal favorite:

https://m.youtube.com/watch?v=zDV_dBYp4h0

“Oh! What you’re gonna be!?”
It doesn't really matter how it's NOW, the fact that it can become congested very quickly and go to $20 in fees and hours or days for 3 confirmations, it's way more concerning from a business stand point than any other benefit blockchains can have.
...and i'm not including Ripple, as it's not a proper blockchain.
Controversy detection with AI
Were it only real-time, could you even call that buffering?
This is passive, laser microphones are active. I think another difference is laser microphones use motion parallel to the axis of the beam, whereas this is motion in the plane perpendicular to the line of sight.
But what does it have to do with the powerful cheap? Buffering is not very useful if it's slower than real time, and all that's needed for it is a connection and some memory.
I don't either. But if the choice is between Amazon, Google, and Apple.. I am going Apple.
But I thought ( I haven't looked into it in a long time ) They have always had some numbers deducted for Tax they owned (debt) IF they had to bring it back to US, so it was always accounted for but not deducted until later date.
I don't know why this comment was down voted.

Living on top of granite at altitude is a fairly good yardstick for radiation exposure comparison / risk evaluation, as far as the layperson's (that's me!) understanding goes.
bang on! fully agree..
https://www.youtube.com/watch?v=MMAeNv-Lpj4
"Well, old Alabama, just a sweet Carolina
Just a-rockin' and rollin' may leave town
Got to be a scoogie, lay on my boogie
Let me hear you say you got my hole around"

LOL
Serpro wants to use blockchain to end corruption in Brazil
Ubuntu 18.04 LTS Will Default to the X.Org Stack, Not Wayland
I thought that only happened in fiction. Examples?
Shaderoo.org – massive car simulation
on careers page it states: "Competitive salary (paid exclusively in crypto currencies)".. With that mindset I really hope the actual salary is described in a fixed dollar amount.
Must every discussion devolve into identity politics these days?
You're probably joking but, just for kicks and to provide some historical context, my guess is email. I seem to recall that attachment sizes would have been limited to something less than that back then. Also, 1.76 MB could have fit onto two HD floppies which would have made it easy to snail mail. Although it wouldn't have been all that hard to download with a 14.4 modem.
But leafs shake because they receive waves. Not the other way around.
So, highly reliable and completely transparent data processing. Awesome. Very interesting to know. I always assumed financial data processing, HFT, etc are done in java / C# or other mainstream languages.

And yes, in such a situation, Python will not be an easy fit.

Thanks a lot for sharing the info. Have been wanting to learn functional programming for a long time now. Specifically, I am planning to build computation systems based on Haskell, Scala, etc which sit behind a Message Queue server. Just to isolate the computation part from other mundane activities like HTTP request processing.
Iris Automation Is Hiring a Back End Engineer – Collision Avoidance for Drones
Nothing beats the Spanish dictator Franco speaking English

https://youtu.be/EBS_n2lgYUI
> stickers and accessories you can get for guns to make them look like children's toys (e.g. red cap on the end)

People make those? Wonder how they sleep at night.
No, the choice is between having and not having one.

We've turned off all of the "assistants" in our home - in our phones, laptops, etc. We find they provide nothing of real value, and the invasion of privacy is not acceptable.
What I whish I knew.. Haskell and dependent pairs
They weren't and I can't possibly fathom how you got that from the description.
Not on the Home edition or whatever it's called.
For Mac (iTerm) users, thanks to this thread https://stackoverflow.com/a/29403520/5233291 you can easily configure

- alt+arrow to jump words,
- cmd+arrow to jump to start/end of line,
- cmd+z/cmd+shift+z for undo/redo,
- alt+delete to delete word

Just discovered it, it's amazing
This is why training wheels on bikes for kids are mostly useless as far as learning to ride a bike goes.

Balance bikes are bikes with no crank or peddles, or just take the peddles off a regular bike.
does it relate in any way to Isenkram? http://people.skolelinux.org/pere/blog/Isenkram__Appstream_a...
My Delorean runs Perl
I'm not sure if you're referring to Scott Hansleman's approach:

> This stemmed from listening to a podcast on The Changelog about ‘Open Source at Microsoft, Inclusion, Diversity, and OSCON’ with Scott Hansleman. In the interview, Scott mentions how he receives questions via email fairly regularly. Interestingly, instead of replying to the email directly he instead writes a blog post and then replies to the email with a link to the post. Scott goes on to describe how he is constantly aware of the number of keypresses he has left in his life and therefore has taken the approach to not want to waste a single one of them.

Extract from an article I wrote on the subject, under the term Blogumentation https://jvt.me/posts/2017/06/25/blogumentation/
The business potential for this one is much greater because people who own cryptocurrencies are incentivized to use it over alternatives.

If you own shares in a business you're less likely to use a competitor... That would be like shareholders of Pepsi drinking Coca Cola or Apple shareholders using Samsung tablets.

That's the reason why cryptocurrency will take over; it lets everyone be a consumer of the goods and services of their own communities which they have a stake in.

Every time you buy something with a Cryptocurrency using income you derived from your fiat day job, you drive up the price... So if you own crypto, buying stuff using crypto helps to drive up the price. It's a bit like Amway but everyone is going to be in on it.
I would really be careful to use StackOverflow statistics as a proxy of language popularity. There are many ways that Python's relative popularity compared to Java on StackOverflow can be explained. For example: Python is used more by hobbyist programmers, hence more questions about it. Or: Java is taught in many universities, so people generally have fewer questions about Java.

If you go outside this filter bubble and look at the large IT companies, such as IBM, Oracle, Accenture, Atos, Capgemini, SAP, etc. they are all JVM/.NET shops. Also, on job sites such as Indeed, there are more Java jobs than Python jobs (currently respectively ~60,000 vs. 47,000 in the US) [1].

Note, I am not denying that Python is popular. Python is immensely popular. And I definitely like the Python ecosystem more than the Java ecosystem. I was just contending that the original statement that Python is the most successful language in the last 20 years is concorrect. Java is younger and is (still) more widely used in companies. Of course, Python may or may not surpass Java some day.

[1] Also, the positions mentioning Java often require that an applicant knows Java, whereas ads with Python often have wording such as "dynamic languages such as Javascript, Ruby, Python, and Perl are preferred".
As someone living in Frankfurt, this site encourages another trip to Scotland or Norway. I miss seeing stars.
Vaguely related, a text that is both Polish and English. Does not make much sense in either language but is grammatically correct. The author is Stanisław Barańczak, who specialized in similar texts.

"Ten pies... i owe forty... a lot much? To handle Buddy! Stale pies, but i brew, stale... Ale, no – stare my windy, fury win... One – to ten sam stale pies! Wanna? Piece? A top ten list, pal go! I won!"
I had EC2s running since 2007, eventually some of the underlying hardware fails and you're forced to terminate and move to a new instance.
What about the arrow keys? Home/End? Delete? Backspace?

Seems pretty silly to key CTRL-something when there are dedicated buttons for the functions already.
> what sort of problems are strongly typed languages most suited for

I'm going to volunteer an answert to a slightly different question. "What sort of problems are strongly typed languages suited for?". They are suited for general purpose programming.
Asynchronous Reduce in JavaScript
https://en.wikipedia.org/wiki/If_I_Had_a_Hammer

There's a french version (big hit back in the days) by Claude François: https://www.youtube.com/watch?v=Y7nrcb3oGkc
Is it still an issue really? :/

Have been using Python 3 exclusively in production since about a year ago and it really seems like the whole 2/3 thing is starting to blow over.

I haven't found any packages I need that aren't 3 compatible and porting to 3 was really way easier than people had made it out to be.
There's a lot I like about Python, but there are a couple of things that they've gotten so horribly wrong.

1. The KeyboardInterrupt exception for SIGINT. Whoever came up with that idea destroyed the credibility of the entire interpreter. Python falls flat on its face to me because of this one design choice. It's impossible to write a Python script that will not dump a full debug stack trace if you send SIGINT (ie: Ctrl+C) before the first line of your script is reached. That is, even if your very first line of code is a try/except block intended to catch KeyboardInterrupt, a SIGINT early on will still fail spectacularly at some point during Python's internal startup. Python runs a lot of code before turning control over to your script and it's simply not possible to, from within Python, catch these signals.

In order to provide a professional piece of software to clients that will not dump debugging gibberish to the terminal, one must wrap every single Python script with a shell script or small C binary that catches signals and proxies/rewrites SIGINT as SIGTERM, in order to avoid KeyboardInterrupt entirely. Something as fundamental as signal handling having been botched to this extent is frustrating.

2. The asyncio module. They screwed up the async implementation in the earlier phases, and the hacks that have been implemented in an attempt to improve the situation are grotesque. The state of async in Python is confusing enough as it is, but if you happen to run into one of the edge cases where the ways in which they've hacked the core of the language to make room for the async stuff affects you, you're in for quite the ride.
The config bit for allowing unsigned extensions was temporary from the start. They did not later redecide that they wanted to remove it, they knew from the beginning that it did not offer the security that they wanted to achieve.

Because any extension or sufficiently capable malware on your system can change about:config values, meaning that if Mozilla ever makes a mistake in the extension approval process and lets a malicious extension slip through, or you get such malware on your PC, then that extension/malware would be able to flip that config bit and open the flood gates for all malicious extensions. Mozilla would also not be able to change that config bit back in any trivial way, if they notice that they let a malicious extension through.

Only moving that configuration to the compilation step is able to prevent this for sure and most definitely is the sensible choice not just for Granny, but for most tech-savvy users as well, as even only a fraction of those care about unsigned extensions.

Months of public discussions have been held on if this can be done in a more (power-)user-friendly way without comprising security for the vast majority of users, who really do not care for unsigned extensions either.

Yes, these discussions would have concluded differently, if those 0.1% users who actually care about unsigned extensions made up 80% of Firefox users, but acting like this decision with a motivation that goes well beyond just wanting to not do as much maintenance is somehow indicative of how much Mozilla cares for its power users, is just ridiculous.

And just look at the malware fest that is the Chrome Store. This is what Mozilla was able to prevent by requiring extensions to be signed.

Lastly, specifically because they now have a functioning way of controlling malware, they can actually be a bit more liberal in what they allow to be configured via about:config and there is now no real use case anymore where it would make sense to move an about:config value to a compile flag.