skysight-inc/HackerNews huggingface dataset:
Mars rover's large methane discovery excites scientists
The Pi is memory bandwidth limited as it is, that would probably kill it completely. Even the RPi2 was really only responsive enough with a 720p display.
> The power savings delivered by the smaller process geometry have allowed us to replace Cortex-A53 with the much more powerful, out-of-order, Cortex-A72 core; this can execute more instructions per clock, yielding performance increases over Raspberry Pi 3B+ of between two and four times, depending on the benchmark.

Looks like the Pi 4 will be vulnerable to Spectre. That's unfortunate, since it seems like this is quite an upgrade otherwise.

https://en.wikipedia.org/wiki/Spectre_(security_vulnerabilit...

> ARM has reported that the majority of their processors are not vulnerable, and published a list of the specific processors that are affected by the Spectre vulnerability: Cortex-R7, Cortex-R8, Cortex-A8, Cortex-A9, Cortex-A15, Cortex-A17, Cortex-A57, Cortex-A72, Cortex-A73 and ARM Cortex-A75 cores.
Never mentioned in the article, but I'd wager that "overlord" is a reference to the StarCraft unit.
If you're actually deploying 250,000 SBCs, I would imagine you could do a lot better than $35 a piece.
> I wish more people looked past the unfamiliar syntax

I truly doubt many professional devs are put off by the syntax. This is the least of the hurdles facing any (post-beginner) programmer learning a new language. It wouldn't even make it to the bottom of my list of criteria.
A woman fell asleep mid-flight and woke up trapped in a dark plane alone
Because 25C is too hot. 20C is about comfortable, for people who always live in air conditioning.
I get that they're using the Pi in a production environment for small-sized-discrete-hardware hosting, but given the nature of the Pi and it's community, the tone of this article is confusing to me.

The Pi is great for things like DIY HTPC's, kiosk displays, IoT controllers, education, etc... but using it how this service is using it seems wrong--or misused--for some reason. I feel like an offensive stance is being taken against the Pi 4 for not being client production ready, when it seems like the foundation's attitude is if you want to go full client production, use the compute module.
Extended mind... interesting, but also seems untestable/in the realm of pseudo-science.
Here is 10 more :

W3TATT7TYTEE
7ETJWA4RWHYN
NP7PNA99N4AH
T4HAXMLWKRNJ
6YMKRNLK96FE
69FJJKL3PXJ7
A3NKEXNK99NA
3NJRARYXARWF
F7FTW3Y343Y7
4AF7PARPJ9HJ
Why Weather Forecasting Keeps Getting Better
It is perfectly normal and easier and prevalent in this day and age

https://www.fullstory.com/

One javascript import statement and you are recording your users entire session activity

There are whole startups offering this service to other startups
Your statement is literally ageism.
Yeah! https://www.businessinsider.com/stockstream-twitch-amazon-st...
It's amazing really. My other half's family is Greek and it took me years to get the hang of some of their simplest recipes. The whole time they were saying "It's only olive oil and salt! What can be so difficult?""
rust is great if you have enough experience to pick it up without dying trying. and you need to start reading the book. the enforced safety helps even experienced devs with a formal background to reinforce and see some concepts more clearly.

all that said, when you have to do advanced things and go unsafe, it can feel really annoying (fighting the compiler) and limiting. most common problems can be modeled in rust without issue, but if you have a clear idea of something that you want to do that's more advanced... the language will actively work against you, that's its goal. that has both a good and a bad side. maybe it will get better in the future. still an awesome language today.
Ego depletion has been badly bruised the replication crisis: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-132383. At most the effect size is considerably weaker than first claimed and it probably doesn't actually exist at all.
I've been looking for something like Moonfire! Do you have any recommendations for an outdoor camera, I was looking at Lorex but don't have much experience? Thanks!
Show HN: Pitchgrapher – graph pitch in realtime in the browser
I don't know why you were downvoted. It's perfectly possible to find a concept interesting but some show's execution upon it uninteresting.
Do you ever regret choosing "coffeescripter" as your handle? I loved CS and contributed to the CoffeeScript Redux compiler but the language is definitely pretty hated these days...
Billionaires would say that. They can afford it so I don't care if they're willing to pay taxes on 100% of their income. What I worry about is when you finally get to non-billionaires like myself. So many studies show that taxing all the Billionaires 100% of their income won't come close to paying for all the insane policies our politicians keep coming up with. So inevitably, they will come for my dollars at some point (the middle class and finally the poor).
Government is a beast that will only get greedier of fed... Don't feed it!
Thank you for the summary.

And, a sincere thank you for not mincing words when it comes to something as important as this.

>However, against numerous best practices outlined below, Verizon’s lack of filtering turned this into a major incident that affected many Internet services such as Amazon, Fastly, Linode and Cloudflare.

>IRR filtering would not have increased Verizon's costs or limited their service in any way. Again, the only explanation we can conceive of why it wasn't in place is sloppiness or laziness.

In an attempt to find any statement given by Verizon, I found that The Register was able to get this amazing statement:

"Verizon sent us the following baffling response to today's BGP cockup: "There was an intermittent disruption in internet service for some [Verizon] FiOS customers earlier this morning. Our engineers resolved the issue around 9am ET."" [1]

[1]https://www.theregister.co.uk/2019/06/24/verizon_bgp_misconf...
Wisdom of the crowds
“Let them view users’ passwords”... sigh
The New Raspberry Pi Is Basically a $35 Desktop Computer
We're not talking about the 1300's. If it's unethical now, it was unethical then.
I REALLY like this. Is there any chance of a windows version someday? Regrettably, I've gone back to Windows owing to Apple's inability to make a functional keyboard.
Has mercury ever been used as a radio tracer to trace thiomersal in the human body? Many of the mercury isotopes pass through gold isotopes, so I would expect gold to be relatively inert an inocuous, so it boils down to selecting suitable mercury isotopes for suitable halflife timescales (the halflife of the mercury isotope candidate to trace it, and the halflife of the gold daughter nucleus so as to remain gold throughout the test subject's lifetime)
I was playing SimCity, extremely immersed in the game, and I'd just bulldozed a road that had a power line going across it, then the power in the actual house I was in suddenly went out! I was stunned, and regretted what I'd just done, afraid it was my fault.
You're making the same mistake again: the rocky coastline of a volcanic island in the middle of an ocean does not become sedimentary. It is constantly being eroded. The plasticrust that is not ingested/incorporated by molluscs and seaweed will be eroded by more waves and be redistributed as molecules in the ocean water.

If the island is tropical, a small amount of plastic may get stuck long enough in or to the rocks for coral to grow around it and trap it. But this is probably an insignificant amount compared to all the plastic that is being released and broken down in the ecosystem.
I gave it a try, but for me after years of programming in C like languages the syntax is really hard.

I know it is very similar to Ruby.

I wish there was a ElixirC syntax that would also compile to Earlang.
> I appreciate the level of innovation and forward thinking that Google is doing here.

I don't really see much innovation in their plan beyond solutions in search of a problem.

What they really want is the data about citizens, I don't see that there's anything to see in this beyond that.
I'm using a co2meter.com one [1] connected with USB. Reading out the values is a bit slow, but I just do that in a cron job every 5 minutes and log the results. This does exactly what I needed it to do with a minimum of fuss, so I'm happy with it.

[1] "CO2Meter RAD-0301 Mini CO2 Monitor" on Amazon, $70
What's the benefit of a hot code upgrade vs a blue/green deploy?
Dozens of new (a few hours or less) accounts, all saying the same thing. That looks... rather suspicious. The scale is amazing.

I'd say someone is rather aggressively defensive.
Thanks! I redeemed 4AF7PARPJ9HJ
unfortunately Inslee doesn't seem to have the fortitude to defy the DNC's ban on "outside" (uncontrolled?) climate debates. and for good pragmatic reason, imo: the DNC could probably ruin his future political career.

https://www.gq.com/story/dnc-jay-inslee-climate-change
> If your salary is not going up by at least a certain percent a year, you are likely stagnating or losing income.

That explains why income for the same person at differing times is correlated with age. It does not explain why income at the same time for different people is also correlated with age.

> Life is _much_ more expensive the older you get.

It's much more complicated than that. Cost of living goes down when you've paid off your student loans, down when you've paid off your mortgage. It goes up when you have children, up more when they enter college, sharply down again when they leave. About the only cost that consistently increases is health care, but insurance and other factors make that complicated too.

Also, we don't live in a world where people are paid according to their need, or where many people believe they should be. We live in a world where people are paid according to supply and demand (distorted somewhat by lingering neo-feudalism but close enough). People have to justify their salary based on what they produce, not what they require. Nobody expects their salary to go up based on the latter.
If you're looking for a gentle and free introduction to COM and a few other component and object models, you could do worse than my thesis from 2009 (licensed under a Creative Commons license):

http://www.polberger.se/components/read/

When Ericsson's cell phone business split into Ericsson Mobile Platforms (EMP) and Sony Ericsson (SEMC) back in 2001, they created an object model named Ericsson Component Model (ECM/OPA), which was heavily inspired by COM. The intent was to create an API separating the lower-level Ericsson software from the user-facing software developed by Sony Ericsson.

Sony Ericsson then expanded upon ECM, calling it ECM Extended (or ECMX, though the technology was universally known as "IDL" internally). ECMX was supposed to enable their aging software stack to be modularized by providing an object model for code written in C.

For the future, though, they wanted to switch to writing application code in Java. Back in these feature phone days, Java games were written to Sun Microsystems's MIDlet specification. Sony Ericsson expanded upon that specification and created the SEMClet specification for their internally-developed applications. By writing software in Java and not C, Sony Ericsson not only wanted to use a modern, garbage-collected language, they also wanted to break free of their monolith. All native code was linked together statically as this monolith, and this process could take hours. MIDlets and by extension SEMClets could be installed dynamically, significantly streamlining development.

ECMX was the technology used to enable SEMClets to communicate with native code. If you're familiar with Mozilla and XPCOM, this may all sound very familiar -- and you'd be right.

All this was back in 2005, when I did my thesis work as part of Sony Ericsson's software architecture group. As part of that work, I had to figure out what COM was, what it really meant for COM to be a binary standard (and how that differed from the approach taken by CORBA) and how all that fit together with the Java component model OSGi, .NET assemblies and ECM/ECMX. I felt that I had to have a handle on all that history in order to write my thesis.

None of this is very fashionable today, but I still think that there's a lot we can learn from this era.
It was obvious as daylight that Google supported Clinton through various algorithm tweaks in the search engine, not just against conservatives, but also against other Democratic candidates in the primary.

There was even a paper released after the election showing that Google favored Clinton over Trump in about +20% of the searches.

But nobody ever believes this stuff, because:

1) The vast majority don't pay attention/or are too biased for a certain political candidate to care/believe it

2) "The Algorithm™ can only ever be objective and true" (i.e. Google would never tweak the algorithm for its own interests; ignore the antitrust cases saying the opposite)

3) Google can do no evil. Google can only ever be the good guy in the story
agree, like you said it's probably a teaching thing. in e.g. python, javascript, and others, nested functions are available and first-class citizens. (okay, those languages have other issues)

really, there isn't a substitute for experience, but we can try. and again, the devs who do this mean well, they just don't know better yet. that's still better than apathy
This is a really, really terrible way to name functions, or anything. I have seen code that tried to put the spec in the name, and it was awful.

A name that is long enough to tell you all you might need to know about what the thing named does is too long to be usable at all.

A name needs to be long enough to distinguish it from the other things being named. That's what naming means. If it also gives you a hint about which thing, of the things named, it really does, that makes it perfect.

Anything beyond that adds cognitive load, making it exponentially worse with each syllable added.
Hopefully that explains the nature of the explosion of entities / complexity; let me know if I can expand on anything.

It does not satisfy me. One can show that a regular expression or finite state machine is limited in specific ways, as compared to a stack machine or a Turing machine. One can write proofs concerning the number of states a specific machine can be in, given an input of a certain length. The explosion in complexity can be quantified, as can the impact on the effectiveness of testing. By comparison, "using techniques such as normalization you can also structure around potential anomalies that add unwanted complexity," is just an aphorism.
Yes, it probably is. But for many use cases that is totally unimportant.
If you need a professional solution for more than a single screen, consider taking a look at https://info-beamer.com (my companies product). Otherwise omxplayer has a -loop argument IIRC.
It's not as disruptive and open to abuse as an Orange Alert.

https://boingboing.net/2018/10/03/orange-alert.html
Wow, this place is filled with corporate bootlickers.
> Now if I'm being honest about my motivations for this blog post, it's that I want to prove that open source funding is not a zero-sum game.

Honest.

> If there's anything we've learned from the V language Internet drama that has unfolded over the past few days, it's that open source projects have to do marketing if they want to get financial support.

Marketing or usefulness.
Google scares me much more, for me, my data on Facebook is nothing compared to the amount of my personal data on Gmail and Docs. Having worked at Google, a regular cog in the wheel engineer getting access to sensitive user data is carefully monitored and logged for appropriate usage, but I also strongly suspect that if a powerful player like Schmidt/Brin wanted to get the dirt on private user data they would have no problem, because there is a strong culture of secrecy that labels any sort of whisteblowing as "leaking", considered the most cardinal of sins by most Googlers.
Comparing one item at list with another on sale is a bit of an apples-to-oranges comparison.
You don't have to explain what those things are, I've been on the internet since the 80s, and my teen years were literally forged on those platforms. Yes, smaller web forums killed USENET, and the reason they did so is that it was far easier to evolve controls for spam, for toxic posters, for adding features like voting, inline images, inline markup, custom headers/landing/etc than it was on a federated system like USENET. When the Web arrived, user expectations in terms of the ease of use and richness of the interface changed, which is exactly what's happening with email.

If business really wanted end to end un-eaves-droppable confidentiality they would have mandated S/MIME years ago. The very nature of a store-and-forward protocol without end to end encryption pretty much guarantees you don't have confidentiality unless the entirely of your communication is within your organization, and even then, it's not really secure because most business organizations did not run internal encryption.

The number of firms outsourcing to cloud services continues to rise.

Yes, Email is not going to die for internal business communication, but it will transform, and interactivity and dynamism are inevitable. Lotus Notes is a great example of this. Email is often used for workflow, for updates of real time information, and spamming people with status messages that link to dashboards is a productivity hit and produces information overload.
Sometimes it can help to give an explanation instead of just making an opinionated statement. Saying you found it uninteresting doesn't really contribute much to a conversation.
> 1$ / month per domain would have zero impact on affordability for the average American on .com

Sure, but if there are no price caps, what makes you think .org domains will be available for that price?

> DNS is basically useless for the average person who uses search engines and bookmarks to find things.

Um, you do realize that when you click on that search engine link, you're using DNS to find the actual site, right? Search engines point at URLs, not IP addresses.
You overlooking the critical term: variable-length.
Don’t the existing and new apis have type definitions?

Why do you feel left out?
Google says it’s done making tablets and cancels two unreleased products
20C can also be OK, but those stores were set to 15C or below which was unnecessarily cold.
With NLB targetting EC2 you can only specify one port per target group. To achieve multiple ports going to a single instance (or autoscaling group) you need to have one listener and target group per port.
Making your decision based on that doesn't make sense, because it doesn't affect FastMail at all. They're not an end-to-end encrypted service. They can already access all of your data without a backdoor (and need to be able to, to provide features like search).

More info in this blog post, specifically under "The AABill doesn’t change your privacy or data security with FastMail": https://fastmail.blog/2018/12/21/advocating-for-privacy-aabi...
شركات نقل الاثاث في الزرقاء
Well to increase safety one can use a fuel like ~methanol with a regular ICE, no need for electric conversion or reformation, just a new carburetor! i was suggesting NH3 because it is much more dense and involves NO carbon at all. Like i said farmers regularly deal with NH3 ... so it can be safely handled.

~methanol
Renewable CO2 recycling and synthetic fuel production in a marine environment
https://www.pnas.org/content/early/2019/05/28/1902335116
It was called ‘super’ and it was most famously abused by an intern that blabbed to the press about using it. They then added more restrictions and auditing to ‘super’ which was supposed to be mostly for investigations and user operations teams to help users with their own account issues. Also at that time Zuck’s own account was always super so...
If I live to be 90 I'll still never have the confidence to peel ginger like that...
The way I've learned so far was building my own app while skimming the docs and looking at successful open source projects like https://github.com/thechangelog/changelog.com for inspiration and guidance. Basically error driven development and looking up things as needed. Of course also taking advantage of IRC / Slack / Forums when I get really stuck.

But recently I read the Programming Phoenix 1.4 book (written by the authors of Elixir and Phoenix) and it really filled in a ton of gaps and made so many things click together. I can't speak highly enough about it. In fact, finishing that book today is what provoked me to write my comment here. The book might be exactly what you're looking for as like 5% of the book focuses on the super basics and a toy example, but 95% of the book focuses on building up a pretty real app and layering on features as you go. It's also up to date and feature complete even though the book is labeled as a beta release.

By the time you finish the book, you exercise a ton of interesting things along the way (including how to take advantage of Erlang's VM to build features that would be 100x more effort and probably 10x worse in other tech stacks). You definitely don't just build a simple todo app. I don't even want to say what we build in the end because it feels like a spoiler. I only say that because when I hit the last section of the book I had no idea what was coming and was blown away by what it covers. It literally made me smile for hours just thinking about how badass everything is when it all comes together.
Nice! Thanks for the link. Our goal was to hit a cool shot a mile away on a target in the middle of a giant concert for a "I was there!" memento shot. Good to see it in practice somewhere.

Unfortunately the sales team didn't understand it, and what sales team doesn't understand sales team doesn't sell.

...I'm very happily in another company that gets tech - but man I wish we could have sold that project. The effect was really cool when we had it working fine.
AI that edits your footage into a fun, short videos
Unrelated question - can one build thick client apps in .net core for linux or mac? (cf. Electron)
https://github.com/deepsyx/home-automation That's what I do :)
thats not a coincidence. That's a well coordinated product launch with a good PR agency doing it's job
> However, why not just tag each individual item with the supplying vendor as it arrives?

Amazon does track the original source of the items it fulfills already.

See e.g. Amazon comment in this article: https://ftalphaville.ft.com/2019/04/03/1554287401000/Amazon-...

> The system is purposefully designed so that similar products are not placed next to or near each other, and Amazon can also track the original seller of each unit.
Use it to bring Android Auto to my old car stereo:

https://medium.com/@bendavey/bringing-android-auto-to-audi-n...
I've seen Pi's used in the art world for video installations. It can be quite a bit cheaper (and a different aesthetic) to get a pile of old CRTs than to get HDMI-capable TVs/monitors for such things.
That's a really cool note! I actually own a NextCube...I hadn't made that link, especially when I was younger and actually had just gotten started.
How to grow new user sign-ups on Android
Unfortunately, most people can't make it to a comparable level of usefulness as other existing projects without some level of financial support. The marketing is required to even try. This is the dilemma most startups face, balancing promises vs. current reality
Nope. It doesn't in any way.

A free market is one where prices are set based on supply and demand without restrictions on competition due to monopolistic powers, market reserve regulations, etc.

There are always limits to competition, some due to scale, some due to market size, some due to availability of resources. None of those prevent a market from being free.

Even antitrust regulation doesn't necessarily prevent a market from being free.