skysight-inc/HackerNews huggingface dataset:
I see that Scientific American is once again easily attaining its recently lowered journalistic standards. Of course, if you're paying attention you'll note that this article wasn't written by their own staff, but is in fact a reprint of someone else's work which appears elsewhere. This way S.A. gets to maintain a certain amount of "plausible deniability", I guess.

Also, ff you've been paying attention then you'll know that quite a few so-called "extinct" species eventually pop up somewhere else, so maybe they weren't so much extinct after all! In fact, there was a report out just this week claiming that dozens of such species have recently been found, all concentrated in pretty much the same area. I haven't yet tried to verify that report, though.
They already do official cases, though for some, this: https://hackaday.com/2019/06/21/grate-design-on-this-cutting...
In my experience, anything other than the Cloud Key is quite unreliable. I have been running it on my Win10 desktop without many issues besides the annoyingly restarting after updating.
Indeed. It's bizarre that some Haskellers push this as an example of one of the benefits of Haskell when it's implicit behaviour, exactly what I use Haskell to avoid. If, on the other hand, sort were `[a] -> Stream (Of a) ()`, well, that would be something else ...
They may not technically be the only platforms (extending to include all big tech), but practically speaking they are effectively the only platforms, which is what really matters. Someone may technically be able to change from Comcast to Verizon, but if it would cost them 10k then it becomes rather impractical and the net effect is the same as if Comcast was the only option. The barrier to switching must be considered as well as the existence of options.

However I agree that breaking them up may not be the solution - mandated interoperability may be. At least then there would be the benefits of having freedom of choice with plenty of options without the downsides of losing access to your data and your social network (which I think constitute the majority of the switching barrier). Similar mandates in healthcare and education would also be beneficial. This would of course not immediately solve the problem, but I would rather have to deal with getting developers to be mindful of the needs of their users than face the impossibility of getting users in the first place.

An entity should be allowed to be as successful as they can manage, so long as the practical barriers to competition are not affected (ie, network effects)
I'm a former TV news producer, looking to build a hybrid consulting/SaaS solution for the news industry. There are lots of small-midsize newsrooms who could be operating far more efficiently, but just do not have the tools.

I feel confident in the tech and the product sides of things, but looking for someone who can help with sales/pricing/operations stuff.

In NYC for now, considering LA too.

jared AT nillium DOT com
There are many confounding variables here that make it difficult to draw a convincing conclusion. The ethnic disparity can partially be explained by the fact that white men have higher handgun ownership rates than other demographics (my guess is this is because white men also have higher incomes, not because white men inherently like guns), and such access to guns is associated with increased suicide risk.

I'm sure that's not the whole story though. And statistics on suicides are notoriously unreliable, as many communities consider it shameful and are incentivized to rationalize the person's death with another explanation.
Skillset: Team Building, Strategy, UX. Looking for an eccentric business co-founder to start a global marketing agency/co-working space/incubator hybrid out of rural Virginia. Contact me via https://www.vitalboisset.com
No, only radiating it to space can do that.
1x Raspberry Pi 3 to power a weather station sampling wind direction, wind speed, air temperature, soil temperature, air humidity, rainfall and push data to Weather Underground.

1x Raspberry Pi 3 to teach the kids how to code in Python and do math games.
If 30% of a population holds a view, it shouldn't be described as "extreme".
Yes, I was really looking forward to this.

The object/document dock in the middle of the screen on the hinge was a nice idea.
NextStep had Spectre. Wondering whether there is a nice, multi purpose object doch / visual clipboard for linux somewhere.
It’s pretty reasonable to let people know about what’s happening and how to get help if needed, and the inconvenience worth any life’s saved.
With Distillery you can specify a directory for the ERTS so the release can be built on one OS and run on another. You just have to make sure ERTS was built on the OS that it will eventually run on.
Will Google use Sidewalk Labs as an avenue to spread their propaganda?

https://youtu.be/re9Xp6cdkro
Then you need to either mandate updating, or isolate those machines.
Because clustering in the same time zone helps collaboration and it’s easy for me to visit Turkey to work together in person occasionally. Also, I speak Turkish, which helps Turkish engineers feel more at ease, if not for anything, so it’s especially suited for them.

Nevertheless, we would hire anyone with the requisite skill set anywhere in the world, so this position is open globally.
> 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.

It sure doesn't. Maybe readers are much smarter than me, but I don't know that it means to be foolike until I read the function definition. Apparently something is foolike if it is a string starts with 'foo', but I certainly wouldn't be able to guess that from the name. And I still don't know what a Foo is or isn't.

> 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.

Okay, so you're naming this based on what it might do in the future rather than what it does? How are you predicting the future here? And when it does the future thing, will you change the name so that it is talking about the future again, since you have such an objection to names referring to what a function presently does?

> 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.

The concept of being like a food IS some random nonsense: it's hard for readers of the code to understand the meaning of it.

> 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.

Okay, I'm guessing you mean something more like:

int getNextInvoiceNumber() {
return ++this.invoiceNumberCounter;
}

And that's perfectly reasonable, because getNextInvoiceNumber describes what the function does.

A name like addOneToInvoiceNumberAndReturnInvoiceNumber would be bad, not because it's inaccurate, but because it doesn't tell you what the function does in context.

We don't have any similar context to concern ourselves with for 'starts_with_foo'.

It seems like going back to the beginning of the discussion, you guys assigned some meaning in your heads to the adjective "foolike" that you didn't choose to share with me and decided based on this meaning in your head that I was wrong. Perhaps the name `is_foolike` is a better name within the imaginary context you've created, but I was talking about the code that was linked on this thread, not the code you've imagined and didn't tell me about.
MUAs have widely supported HTML emails for decades, and yet Amazon still includes a text/plain part with their order confirmation emails.
I try. ;)
The Fracking Revolution Has Been 'A Disaster' for Drillers, Investors
Unfortunately this happens en masse to Asian American students. The discrimination adcoms use against them force them to attend schools that are far too easy for them. This has positives and negatives. They can coast to a great GPA in the most competitive majors and land top jobs as a result, but they also are left feeling unchallenged.
Airplay server connected to my hifi using https://github.com/mikebrady/shairport-sync Here's a setup guide: https://thepi.io/how-to-set-up-a-raspberry-pi-airplay-receiv...
What is the point being made about crashes being due to driver error vs human error here? The article implies there is some huge distinction that I'm missing.
Well since I've been saying no to all of them, apparently they don't need it!
I write API code manually and use testing tool that also generates openapi file and save it in git. This makes API docs always up-to-date and history of changes in actual API via git. (stack: rails, rspec and some gem for openapi)
I'd guess primarily the lower volume of the PoE HAT would play a role here. But, it's also a fully isolated power supply with a fan. To me, it looks like this couldn't be made on a fully automated line, so there would need to be manual assembly, which is also more expensive.
> Distillery has helped a lot for sure, so it's nice that it's basically been rolled into the base elixir distro.

That would be nice if it were true. However, for better or worse, Distillery was Not Invented Here, so what Elixir shipped with today is a reimplementation of the simple half of Distillery.
In my experience in industry, the developers are seldom if ever allowed access to what the client actually wants. That's what the po or product manager/ba are for. This is the reason I have come to loathe software development.
Wondering what you mean with: "demonstrably mis-handled in several critical ways."

Other than the outage itself, not much has happened?

Also, what would a siren help in this regard? Can you play the new phone number in morse on the airhorn siren?
To start the amount being removed is absolutely minuscule compared to the amount around. On top of that close to the surface (which is where even the tall turbines are relative to the full scale of things) we're only seeing a tiny fraction of the actual energy in the atmosphere due to surface friction slowing down winds near the surface. And yeah even if we were actually capturing any appreciable amount of the energy most of it does become waste heat once it's used so it just enters back somewhere else.
Check out espruino and write the firmware in JS!
Emacs org-mode because.
That is correct. But that can be multiple stages, and therefore separated concerns.

Also, releases can be very small, after all the superfluous parts/symbols are stripped. Combine that with a fresh alpine image and you have quick-to-deploy containers.
Pi Zero W running Pi-Hole -
Pi 3 running Retropie -
Rock64 as a shell box/dev box -
RockPro64 as an occasional desktop/dev box
Not at all. $35 for a pi and $200 for HDMI>SDI converter is significantly cheaper than any media server with that many broadcast outputs.

For IPTV - each TV needs a decoder. Hard to beat $35 per set. Plus running our own stack means we can tune for latency unlike an app on Roku/ATV
Thanks for your insights. I think the idea is more of a marriage between thoughts and Google analytics. To understand how the thoughts pattern impacts different areas of one's life.
While they covered copyrighted material, the "Safe Harbor" provisions of the Digital Millennium Copyright Act (DMCA) [1] were essential for any user-created content to be hosted by third parties on the web.

I wonder if speech could be treated similarly, with a distinction made between passive hosting and promotion:

"Tech companies should not be liable for the content that users upload to their platforms, but they should be liable when their algorithms choose to show it." [2]

[1] https://en.wikipedia.org/wiki/Online_Copyright_Infringement_...
[2] https://twitter.com/pmddomingos/status/955594859154259968
I have such a different perspective on this. Based on the zoning policies of the people in places like San Francisco, they are sending a clear signal they don't want me there. They aren't building sufficient housing such that someone like me could afford to live there. So I just don't. If I accept a job there that doesn't cover the rent, that's my fault.

The answer is to flee these places, move on to greener pastures, these are barren.
The push to diesel was actually launched by various European governments starting in the 90s: https://www.vox.com/2015/10/15/9541789/volkswagen-europe-die...

They specifically set goals and policies to make diesels a larger presence (hence why so many power diesel sedans and small cars were made for the EU market but not the US).
I believe the graphic just says that 30% hold some view that is extreme, not that 30% believe the same extreme thing.
From the statement (http://europa.eu/rapid/press-release_STATEMENT-17-1806_en.ht...)

> Google has come up with many innovative products and services that have made a difference to our lives. That's a good thing.

> But Google's strategy for its comparison shopping service wasn't just about attracting customers. It wasn't just about making its product better than those of its rivals. Instead, Google has abused its market dominance as a search engine by promoting its own comparison shopping service in its search results, and demoting those of competitors.

While it’s nuanced, “instead” doesn’t feel like agreeing did a good job at this.

Also I’m not arguing Google can design good services, more that they’re proven to abuse their position in documented cases.

PS: to get back to classics, I feel like hearing back discussion about how IE4 was way faster than Netscape, and was arguably a better browser. Or that windows was effectively better than the competion and they bribed vendors just to get better numbers.

Sure, we could agree on the individual products merits. It still harms the market as a whole, and the customer in the long term.
Raspberry Pi is all over HN today
They should have used Erlang https://youtu.be/uKfKtXYLG78

I wonder what coused this issue? Dependency issue in Maven? May be they cannot figure out what that Java error means?
I would recommend taking the path of least resistance and getting something Arduino compatible. After ignoring it for years, I tried it out last week. It is very easy to use. And the M0- and M4- based boards are very capable.

The Adafruit Trinket M0 was what I needed for a recent project. It's $8 and tiny. The feather boards also look very neat, if you need BLE, the ability to stack peripherals, etc. They all integrate with Arduino so you can be up and running in a minute. (They also support Python running on the device, which is maybe even easier than Arduino.)
Who needs Deepfakes? There are images from 2015 circulating Twitter today that claim the current administration is putting kids in cages.

It just states it as fact with no proof and thousands of people believe it.
Everyone has a test server. Some people are just lucky enough to have a separate production server.
We're actually running multiple of them (different generations bought at different times, one is even some similar product)

* company ownCloud server

* company wiki, company IRC server

* private RaspberryMatic instance for doing smart home (HomematicIP) without cloud
I have been using Home Assistant to integrate everything. I have Google flavored, but it also has HomeKit support.

https://www.home-assistant.io/components/homekit/
I wonder if there's any performance difference between Cython and Nim.
Do new coders still learn SQL, now that they all use frameworks that abstract away the database queries?
Think: SwiftUI meets React, runs anywhere and provides a beautiful app kit for building desktop apps (designed to go mobile soon).

Then: add an App Store built in, all together as a sort of operating system layer that lets you build many types of apps incredibly easily.

Finally: apps in a shared workspace all can communicate with each other using typed APIs. Read gmail messages, write to a Postgres database. All config shared between your team.

Trying to do for intranet systems what Slack did to chat. Make it wonderfully easy and powerful.

Cool part is it’s far along (multiple years in), I’ve already raised money on good terms from Founders Fund and it’s just me. I’d love to find one truly great developer to join and help out and shower with equity.
FreeMind is a free tool that serves this purpose.
There are tons of great comments and use cases here. Perhaps I'll have to dust off my old Raspberry Pi and repurpose it.
Sure, I was speaking in general, not specifically about the key-value case.

I think most serialization frameworks are likely to be overkill for such a use case, spending more time on setup than actual parsing.

Also note that storing the value (and maybe the key) with proper alignment might make it easier to use the data in-place, saving a copy.
netboot on the Pi 4 is only going to be added in a future firmware update. Netboot is critical to the operation of our cloud, as it prevents customers from bricking the servers. Our dreams were shattered.

This is unfortunate, its something I use a lot. Guess I'll wait to get a Pi4.
The facts are clear. Smearing Veritas will not save google from being exposed committing an undeniable atrocity against our modern society.

Even if you voted for Hillary you should be terrified!

This is a RED LINE

THERE MUST BE INDUSTRY CONSEQUENCES
I used to love roving around VAX networks. In the UK the ones for science (and defence research) were all setup the same. They didn't design the login scripts for pests like me. So I was able to go round the different boxes looking for interesting datasets. I only wanted super hi resolution satellite imagery, convinced there was some sub-metre resolution stuff out there.

All was going well until I put my own backdoors in to speed up my remote logins. Accidentally I denied access to everyone but me to a MOD computer. I had to admit to that one! Luckily my boss handled it and was practically pleased with his student hire. But yes, I can actually claim to have hacked military computers. I doubt my boss has forgotten that day, the day when the men from the ministry arrived.

Happy times, VAX computers were cool and hacking them with genuine VT DEC terminals on those fairly open networks was living the lifestyle.
The Problem with Anonymous Feedback
Smart companies don't provide references because they can get into legal trouble for it. Even when a company does provide a reference, it's going to be impersonal and worthless.

Good references come from individuals. Some companies might prohibit their employees from providing references, out of the same legal concerns, but many have no policy. And when you're talking about a failed startup, there may no longer be any entity that's concerned. Either way, just get references from specific people you've worked with.

No one at a "job expo" gives a damn about references.

It sounds like you may be early in your career, and are putting too much weight on references. Your average employer never even asks for references, much less checks them. If your resume is one failed startup, you might want to put it on there and try to explain the situation, but if you've got other credentials and professional experience, you can just leave the position off entirely unless it's worth listing due to the duration of employment.
I honestly don't understand what you're talking about. The word "unlikely" isn't even in the post I linked.

They could always decrypt your data. They don't need to add a backdoor, because they've always had full access. Nothing changes at all.
Think about how often you replace your current laptop.

Even if you are an outlier in terms of keeping tech a long time, upgrading internal components etc, there is very little chance rotting plastic will be the reason you laptop fails.
My startup is here - 100-wifi.com

You see a wifi say 100-flyingYoga and would like to know more about this Flying yoga. So you join the wifi and are taken to the Flying Yoga company web pages where you get the info. Then you see 100-MikesBurgers. You join it and read up on makes these Burgers the talk of the town.

The product is developed and tested. We need help with product fit and marketing. Looking for people with experience in B2B and working with retail stores.

leisenming AT protonmail DOT com
The timing thing is always at play, I agree but I’m not buying the narrative that Slack had less work to do because of work done by Socialtext, Jive, Atlassian and others. Whatever desktop technology they use to bundle chrome (eg Electron), yes, they are benefiting from that work a bit and modern browsers in general. But overall I think Slack could have existed in a similar form as a desktop work/chat application in the late 90s or early 2000s using Winforms and Carbon or whatever native desktop kits. It could have been a user friendly irc client with file sharing tailored to teams and workplaces, and it would have done wonderfully, no “standing on shoulders” of Web 2.0 stuff required. In fact I think it would have been an easier path to success if they started in 1999.
I know nothing about Elixir/erlang besides following installs for apps. I have used it, installed via ASDF on my Raspberry pi since dependencies weren't up to date.

Can anyone provide a good place to start on where to get started with Elixir?

I tend to learn by working on stuff and not just reading etc, maybe a step by step in elixir? I am going into the literature now as well

Thanks in advance for any help!
That's not English.
It does come off that way at the start, but I felt that about 1/3 of the way through, the undertone shifts in a way that presumes censorship is desirable.

I think if the author were calling for censorship to be lifted, his first and loudest argument would be for it to be removed from existing networks. But his ultimate judgment is that the existing networks are bad because they can't properly apply censorship, and that the answer is smaller networks. What criteria would a large, abstract social network be broken up by? The only answer is content, meaning ideas would be relegated to certain spaces so that they cannot propagate as easily. That's an argument for censorship while trying to sell it as something else.
I have to admit - I had the same reaction that many people had when the function api first appeared ("what is this insanity and why are you breaking everything i love").

But I read through, checked out the new (simpler) example, read Evan's arguments about logical task grouping, and on a second read with a more-open mind, I actually kind of like the new syntax and am now looking forward to trying it out.

I'm glad they agreed to keep the object syntax around though :)