skysight-inc/HackerNews huggingface dataset:
The untold story of a black video game pioneer
Given SpaceX's long manifest of scheduled missions, it seems like the people who actually pay for this stuff don't always agree with you. Going with the more expensive option is apparently not a "no-brainer."
What you're saying sounds amazing but ultimately anecdotal. Do you know if there are any studies that back this up? I'd love to read them.

The article states that the DEA can put any substance into schedule 1 category. This is unfortunate because that schedule makes things much more difficult to study.
Have they released anything? Or was the lg g4 the closest thing to a modular smartphone?
That you don't share their values does not make them non-human
"I don't think this detracts from my point"

Given your point was a link with an example of one person who believed computers would beat GO you were doing more than that.
Personally I'd say .NET, but I've got a windows development background.

On many angles (open-source project count, speed of most-optimized code, etc) I think Java is clearly ahead - however on many other angles, I think .NET wins.

C# is a much nicer language to program with, having all kinds of nice things like type inference, async/await, generics that work properly, proper closures, anonymous types, LINQ, and other things that Java doesn't have, and probably never will.

I also think the memory and disk footprint of a .NET server application is likely to be a lot lower than that of Java - In my company we have some REST api's written in C# running on windows, and some comparable REST api's written in java, and the C# ones consume about 100MB of RAM compared to over 1GB for the Java ones. The java programmers tell me this is a side effect of the open source project culture - A typical .NET service might pull in half a dozen third party libraries whereas a java service might pull in dozens.

.NET Core running on linux I find to be really interesting - it's just as fast as the windows one, if not faster, and uses a comparable amount of memory (I.E. still heaps less than java) - I'd go with that if I were starting today. Yes it's very new, but remember the core parts have been battle-tested in .NET for windows for over a decade, so it's not that new.
Also if you're developing a big new enterprise system I'd guess your timelines are in the multi-year range. .NET core is going to have a long time to mature before you need it for production critical systems.

Looking further ahead, to be honest I like the look of .NET more than Java as well.
C# 7 ships very soon with a bunch of nice language level features, and microsoft are really pushing forward with .NET core and making a lot of improvements. Java on the other hand is moving a lot more slowly, and since Oracle purchased sun there has been a lot of noise in the java OSS community about Oracle abandoning large parts of it and basically letting it fall to bitrot.

P.S. As much as I like Visual Studio, IntelliJ is a lot better... Just make sure you've got heaps of RAM :-)
Tutorial – Tracking the International Space Station
I can see how you'd feel that way if 50% of your code is print statements. As a counterpoint, I write Matlab and Python code day in and day out, and print statements are relatively rare in my code. Same for most of my peers. I'm guessing we work in different research domains, but I can't imagine a good scenario where my research productivity becomes limited by how fast I can type print statements.
So, my hometown in Melbourne has a reasonably well-known children's hospital, the Royal Children's Hospital. A colleague of mine tried to get an appointment for his kid there, and they told him to apply by fax (who even has a fax anymore?). And even after he supplied all the forms by fax, they still asked him to fax them in the correct order. He ended up going somewhere else.

The bureaucracy there comes straight from the consultant doctors. Half a decade ago, an ex-colleague of mine worked in QA there, and there was nothing he could do. Any suggestion he would make would require X or Y department to change procedure or software (some departments couldn't even talk to each other electronically). The departmental heads had their preferred vendors, with their preferred sales reps, with their preferred kickbacks. As soon as you'd float a plan to improve efficiency and intercommunication, the relevant department head would defend their turf with the statement: "If you do this, children will die". Even for something as non-medical as simple appointment software. There is nothing you can say to that, because the department head is the designated expert for X or Y, so they have the final say.

Another meeting he was at showed how insular the place was. A comment was made by one departmental head, and one of the old guard (30 years or so) dismissed him as "we don't do that here. if you'd been here any length of time, you'd know that". The reply was "I've been here for 17 years...".

The RCH is a particularly bad example of this, but it's illustrative of politics. There is so much politics and turf warfare in medicine, some hospitals worse than others, that homogenising a system cannot happen unless it is a specific priority driven from the top, as only the top has the authority to tell the lieutenants to "just fucking do it". It's not paranoia or bureaucracy that creates these silos - it's politics and nest-feathering.
:/ Please don't
I think there was reporting about this regarding Andy Rubin. After he was pushed out of Android, Larry Page basically gave him a robotics division to keep him around. He made some acquisitions, there was no real follow through and he left and is now a VC.

I just want to know how pervasive that is across the company.
Do you have any evidence of this? I've never ever talked to anyone that wanted a feature like this in their TV. The manufacturers have incentive, but the consumers aren't asking for it.

And -all- of the interfaces built in to TVs for such things I've used are terrible. Hell, most TVs still can't make a remote/on-screen UI work reasonably. People can talk to their voice agents ("hello assistant, who is the president of the USA") on the toilet and generally expect a reasonable answer. And yet we still have to point some wand at an exact spot on our TVs, press buttons, and hope they register and change channels.
The only reason this is an issue is because you still have bathroom stalls in the US with very little privacy. Why not just have private rooms for all toilets for everyone, like everyone have in Europe? Then none of these things matter.
What's the name of the company? Website?
... an x-ray machine?
Data lives far, far longer than applications. You may not have multiple apps using the database now, but if your system lasts 10 years or more than it certainly will.
There are too many tangible benefits to close integration between CPU, screen, battery, and antennas -- the latter of which is probably the most difficult to modularize.

A much better tactic would've been 1-2 expansion ports for specialized hardware modules -- everything from credit card readers (a la Square), medical sensors, portable oscilloscope, etc. A standardized peripheral interface for hardware expansion slots across all phone variants could've really enabled a whole bunch of new applications (and industries). I'm sad to see it abandoned entirely.

(I wonder if there weren't some strong personalities that kept the "100% modular or bust" mentality?)
I've been thinking that for a while, but also how come it's never me? I've had accounts with several hacked systems and sure I try to have pretty strong passwords but... I appear to be safe every time.

Famous last words maybe, but then I'll just change my password?
Australian targets figure highly in latest wave of ransomware attacks
Where heat death == infinite light on the metaphysical side.
Creating Custom Annotations in Java
I have one of those gut feelings that it's simply a matter of time. I think I actually speculated about the eventual convergence of Chrome OS and Android back when I was filing out the form to get a Cr-48 way-back-when. We shall see, it's all "just" software...
The thing I hate is how stingy companies are with salaries. Pay a hard working engineer who has immense institutional knowledge that'll take years to replace $15k more per year? No way! Pay a million dollars for a fancy automated video conference room that will barely ever get used? Sure!

Guess which one of these things contributes more to your company's success?

How much would you pay the perfect candidate? Someone who knows all the tools you're using, knows the problem space, knows your customers, someone who has even gotten their hands dirty in the code fixing bugs and implementing features? Plus, they're a known quantity because you've worked with them before. What would you pay this perfect candidate? A ton, right? Guess what? You already have this candidate. It's the person already at your company. Are they making "perfect candidate" money? If not, why not?
So a modular phone is a bad idea, but what about the spec? I could imagine widgets that connect to mountain bikes, toasters, and ski helmets; the phone is just enabling.

> the company may work with partners to bring Project Ara’s technology to market

...vague, but maybe.
Bcachefs: Encryption
Retake your classes and get help.
4GB is very mediocre. Some situations that come to mind:

0) I've had Original OS installation occur fairly frequently (testing against the bleeding edge, testing installs against a clean install)

1) The installation of new software.

2) Anything with VMs.

3) The last set of builds I signed was 12GB for each set. Individual package files (which is what I needed to sign) didn't fit onto the 4GB USB sticks we had widespread. If there's a more classical use case for an airgapped secure computer, do tell.

If you're confident that you're dealing with plain vanilla USB sticks, what advantage does communicating over rewritable DVDs have over rewritable USB sticks? Both are just as "verified" forms of two-way communication.
Hanjin Ships Get Stranded in High Seas, Roiling Supply Chain
Looks like it's pretty harmless. http://featuresblogs.chicagotribune.com/chicago_gardener/200...
Show HN: Thundertick – Search engine for your browser
At my company, we call the department "People and Talent," but it's colloquially known as "PeepOps" here. Company is about 800 people and publicly traded.
When I’m Mistakenly Put on an Email, Should I Reply All Asking to Be Removed?
No Google! That is not acceptable! You can not always make people hope for years and then just drop it. When you start with marketing you take on some responsibility. You lost someone who believed in you.
It's also the terrible zoning. Residential areas must at all cost be devoid of shops, cafes, restaurants etc!
EAV is an anti-pattern?

If you don't have JSONB, EAV is the only remotely-reasonable way to implement user-defined fields (e.g. product-specific attributes in e-commerce).
Absolutely random note: I had never heard the phrase "E-ticket ride" in my life until earlier today, when one of my dad's buddies mentioned it while we were out golfing and explained the context. Just a few hours later, I see it here. Amusing.
That's a great deal! But apart of the phone story, how do I build up a credit score quickly? I do have a decent amount of cash savings and everything I own is paid off..
I think that is the reason for the misunderstanding.. FDIV was not really insidious in the way you describe. It was 100% predictable, certain bit patterns always gave the wrong answer in the quotient on the affected hardware and it had a very straightforward software fix (with a performance effect sure). You could demonstrate it immediately, but it really wasn't severe.
(Q9 and Q10 http://www.trnicely.net/pentbug/pentbug.html)

Rowhammer is a much more complex errata and I don't feel qualified to comment on, especially the safety of the published mitigations, but it is in a class of bugs where the outcomes are not generally predictable due to more variables involved.

My reason for replying initially though, is that I don't think that the line for what types of hardware defects are open to software workarounds is so cut and dry, and I don't think many people outside of kernel/OS dev realize how many errata are on the chips they use everyday with workarounds they don't notice.
I'm not sure they ever said Ara was going to be the next best thing. I only read a few reports, but they always highlighted how it was a total experiment.
One month of phone support... for a side-project? Ouch.

You can make that high-tier throwaway suggestion when the app is an invoicing app for freelancers who will never buy that tier, but it's bad general advice. For the general product, you better hope you don't get a few enterprise customers who don't see a difference between $100 and $500 when it comes to pricing, and who can drain your phone with demand...
It's not just that the distances are larger (My shortest commute ever, which people saw as luxuriously short, was 9km!), but also weather: We have an average of 90 days a year below freezing, and 40 over 32C. I don't know about you, but I don't call either one of those to be nice biking weather. So we have bikes, but they are for recreational purposes, in the times and days of the year you want: Heck, most people put the bicycles IN THE CAR, go to the place where they want to ride, typically a very large park and then they do the riding!

San Francisco actually has some decent support for bikes, and a lot of my coworkers that in the SF office go by bike, but that's because they are both dense enough and have such nice weather.
What you are saying is true and not true. Most people in the US live in a few urban areas. Interconnecting these urban areas with trains is super hard. However, inside these urban areas the situation doesn't have to be that different from other countries urban areas. However, I believe that US suburbs are uniquely spread out and unwalkable largely due to boneheaded zoning.
Ask HN: What technology to use for a small business with web and mobile clients
Trying to build a small service with web frontend and mobile app client. It will require account management, optional billing, not much structural data, no strong transactional requirement. What tech stack is easy to start with?
TV software is so deeply ordinary.

It's a massive missed opportunity, but TV manufacturers just don't "get" software.
Yes, it could prove helpful to the GPL community, but it might prove harmful to the kernel community. For all intents and purposes, the Linux kernel is permanently stuck in GPLv2. If a disastrous court case somehow weakens GPLv2 and a new and improved GPLv4 which fixes that weakness comes out, the kernel will be stuck with the now weakened GPLv2.
To add to the above, if you are interested in (2) then most of the content of Aaronson's book 'Quantum Computing since Democritus' is on his website as lecture notes for an old class.
That you cannot see the relationship is not proof of no relationship, especially given your repeated struggles understanding my posts. And even if there were no relationship, my fondness for whistleblowers would have been enough to motivate the comment.
As the Moto Z will likely confirm, no one is really interested in modular phones.
I think you mean G5. Also, newer Moto phones are also modular in a way.
Most actions people take are not the result of deliberate reasoning.

You may be able to explain why a cat is different than a dog, but your brain doesn't go through that categorization process before recognizing a cat.
Why do they need these people if they aren't working on things that make the company money?
You have really gotten the gist of my point. Good job, random anonymous internet dude. I am so relieved to finally be appreciated.
Was anyone really hoping for this? It seemed pretty clear that this was a a technology exploration.
Ii you follow the link at the bottom of the page to paimn.org, it looks like this is a product made by someone with autism. I don't know if you find that copy cliche or full of innuendo, but I am rather certain it is a harmless error.
In the cases of product being banned for safety, one of the reasons it's generally due to is the potential of swallowing it and causing harm or choking being high enough that a simple warning isn't sufficient. E.g. Buckyballs (swallow two separate groups of those and you'll be lucky to be in IC), Kinder Surprise (sucks, but somewhat understandable). The brush, while potentially dangerous, isn't probably dangerous enough to cause a ban since you don't swallow the brush as a whole and the likelihood of harm, while potentially severe, is small. It's also worth noting that things are generally banned if they'll affect children but not adults, which is a primary reason why the two examples I mentioned were banned.
Feel the same, usually when I want to refresh how something became to be I go back and read it.
Do you have any good practical book under your belt?
SEEKING WORK

I'm a full stack expert with years of experience ranging from modern web dev to robotics & embedded systems to gaming engines. Passionate about great tools and great design and I enjoy pushing technology to the next level.

Location: Colorado

Remote: Yes

Willing to relocate: No

Technologies: JavaScript (ES6/ES7), Node.js w/ Babel, WebPack, React.js w/ Flux, Redux, HTML5, CSS3, NoSQL (Redis, MongoDB), SQL (MySQL), Linux, Git, Embedded Systems (C, C++), whatever you need!

Résumé/CV: https://drive.google.com/open?id=0B-zisSYSW820cXB3OWZVWDBKTV...

Email: See Résumé :)

https://github.com/timbur
Oh man, the only C# job on here and it's US only. Time to learn {Go, Rust, Python, Ruby}, I guess.
Writing any dialect of lisp for a side project qualifies.
> even in Auckland

I just went and looked into Auckland's climate[0]. The record high is 87F/30.5C; the record low is 25F/-3.9C. The most-heavily populated parts of the US regularly experience summer weeks where every high is higher than that record high, and winter weeks where every low is lower than that record low. Hell, there are heavily-populated parts of the US that have weeks where every high is lower than that record low.

If anything, Uber/Lyft will increase bicycle usage, by providing a backup when the weather doesn't allow for riding.

[0]: https://en.wikipedia.org/wiki/Auckland#Climate
Perhaps better doing nothing for Google than working for other companies, making them money.
Project Ara: Google shelves plan for phone with interchangeable parts
Not everyone who writes is necessarily a writer. In the same vein, not everyone who wants to tell a computer what to do wants to be a programmer.
Emailing a single-use "sign in link" to a user (Slack calls these "Magic Links") is the way forward. Yes, it move the single point of failure to the user's email account, but expecting the regular user to use (and remember) unique passwords for each service is impossible -- they simply won't do it. Plus, when/if your service is breached, you won't compromise all their other accounts as well.
You mean, like, USB OTG that basically every smartphone has?
What happens if the base device manufacturer goes under and removes their website? Then the board distributor is not in compliance.
SEEKING WORK - Remote; I'm in Colorado.

I'm a full stack expert with years of experience ranging from modern web dev to robotics & embedded systems to gaming engines. Passionate about great tools and great design and I enjoy pushing technology to the next level.

Technologies: JavaScript (ES6/ES7), Node.js w/ Babel, WebPack, React.js w/ Flux, Redux, HTML5, CSS3, NoSQL (Redis, MongoDB), SQL (MySQL), Linux, Git, Embedded Systems (C, C++), whatever you need!

Résumé/CV: https://drive.google.com/open?id=0B-zisSYSW820cXB3OWZVWDBKTV...

Email: See Résumé :)

https://github.com/timbur
Modular smartphones or computers are still a great idea. They may have had trouble easily capitalizing at this time without interfering with other products.
I kind of am too. I mean, it sounded as though you were likening someone saying "please don't be rude" to someone telling someone else what to think, but that doesn't even make sense, so...
We are designing a solution in gngr here: https://github.com/UprootLabs/gngr/issues/219

In essence, the resolved address of a request will be checked if it lies in a reserved block. If so, further policy checks will be made for the resolved address, and the IP address will be pinned for that HTTP request.

Would appreciate feedback here, or on the issue.
If there is a renewable energy revoluntion since now and on, and having energy-unit prices between PV and HC that equal in 2023, what will it happen with oil-dependant economies which have overdebt for current and future projects? Will it cause another economic crisis?
Right. Like I said, no catastrophic launch failures.

They did build things robustly back when the US still had a manned space program. I wonder how well a SpaceX rocket would do if it was struck by lightning as it left the pad.

Then again, Apollo 11 couldn't land on a barge. However it could land on the moon with two humans on board and then take off again and return then safely to earth. 47 years ago.
Just source code.
I am not surprised either. It is more of a gimmicky idea, than a revolutionary moonshot one. It is somehow hard to picture where is the market and how to convince customers to buy it.
As for your final paragraph about word choice: I'm not sure what you mean, I'm just talking about any software that is running somewhere and accessible across a network.

As for the rest of it... there was a time when I would have bothered trying to delineate some specifics for you, thinking I was providing some educational service or something, or that maybe I'd learn something from you in the discussion, but I'm getting the sense that if I did that, you would just be dismissive of all those things as "not a big concern", "because of complexity", "because of C", etc., and I would be wasting my time.

There are plenty of places you can go read about this stuff if you want to, but I don't think you do, I think you're just looking for an argument. Good luck to you!
I second that as well. The plugin/jail system in FreeNAS 9 is pretty terrible though. Hopefully the Docker system in FreeNAS 10 will make it easier.
If you throw a balloon animal into a ceiling fan, it's pretty funny.

(When I was very young we had a family friend who was a clown, and we visited his house once. This is everything I learned.)
Ha that's great. It reminds me of the Wizard of New Zealand.[1]

> In 1982 the New Zealand Art Gallery Directors Association issued a statement that in their opinion the Wizard was an authentic living work of art and the City Council appointed him Wizard of Christchurch. In 1990 the Prime Minister of New Zealand, Mike Moore, an old friend, appointed him the official Wizard of New Zealand.

[1]:https://en.wikipedia.org/wiki/Wizard_of_New_Zealand
Setup a profile on linked in... make sure your job history, including skills for each job is in there... as much as it bugs me, it's about the most effective solution to fielding blind approaches. That said, if you're on the higher end of the pay scale, and less inclined to relocate, then you'll get a lot of approaches for things you're not remotely interested in.
So the core idea is: When doing a job for a customer, use that time to resell other people's stuff with an increased price and don't tell the customer about you taking a cut. Sounds shady!

Why not make money on the side by providing additional values? E.g. if you write a plugin that enables the customer to deliver his service, don't charge a fixed price but a yearly license fee, including updates to the software and the ability to write you an email if a question occurs.

In the end being honest is always paying off more in the long run. If you do shady stuff like that it will work in the short run, but will cost you customers who just find other developers.
Not sure exactly what that meant, but I enjoyed the Tarantino-esque swagger
Brownfield (software development)