skysight-inc/HackerNews huggingface dataset:
The press release linked by OP doesn't give the full story. For a better perspective see https://abopen.com/news/arm-offers-free-as-in-beer-cortex-ip...

If you're just joining us, Arm very much sees the up and coming RISC-V stack as an immediate threat to the future of their business and is taking pro-active countermeasures - doing everything from awkward, backfiring smear campaigns against RISC-V[1] to straight up license dumping their own product to prevent developers jumping ship.

It's interesting to see because RISC-V is wonderful and Arm seems to recognize that. Arm Holdings is acting rationally as someone in a privileged competitive position would do. At the same time, big players like Western Digital are migrating to RISC-V so Arm is internally freaking out [2].

[1] https://www.theregister.co.uk/2018/07/10/arm_riscv_website/

[2] https://www.theregister.co.uk/2017/12/01/wdc_risc_v_edge_str...
Super small CPU cores are fantastic for complex FSM replacement, especially on an FPGA which has unused block RAMs (so using them is essentially free.)

I’ve seen cases with relatively complex pure HW FSM being replace by a small CPU and 1KB of RAM where the logic used by the CPU ends up smaller than the FSM.

But now the CPU is programmable, so you can iterate much quicker in case of bugs, without the need to reaunthesize.

A good example are SDRAM controllers: almost all of them have a small CPU inside the controller that is used for calibration training.
A New Biography of Benjamin Franklin's Early Life
Well also because they are going to automate all those warehouse jobs anyway, and brick and mortar competitors cannot automate retail workers, and this will hurt them even more in the future.
Just lost out in a photo finish, then (over a span of 5 or 6 years...!)

But Generic Java was started in 1998 (IIRC originally as part of Pizza). It seems reasonable to say that Java covered this ground first.
I mourn Serdar Argic.
Google launches a voice app to help people with limited mobility navigate
Not really true; I've got three friends from the rural South here, and one from the farm belt. They don't make any big secret about where they're from.
I use a calendar pretty heavily to stay on task. I automatically accepted meeting invites because my job was so boring going to meetings was probably the only good part. My managers found out I accepted them automatically and told me to turn it off. Instead of turning it off I put a 5 minute delay on the invite receipt. I was laid off for "attitude problems".
A television tuned to a dead channel looks like the HBO logo... A quick google search said it was still in use as of 2015.
Definitive PHP 5.6, 7.0, 7.1, 7.2 and HHVM benchmarks
Given RSU vesting schedules this is absolutely a better deal for hourly workers. Especially seasonal. I’d take the cash too.
Not in my environment.

Creating a cluster is a one-liner, no Ansible required. The node pool comes with that, which sets up the hosts. Databases are all created in cluster with a helm chart.

Many people will advise against running stateful workloads in k8s. It's tricky, sure, but the benefits are still there.

As a result of the orchestration my team has built on top of k8s, any developer in my organization can clone any production environment at any time with production data. Those cloned environments can be configured to receive streaming updates from the production environment, once created.

Developers can test bug fixes and features on live streaming production data with absolute certainty that they won't break anything. This capability is immensely valuable.
> Wary self-automators, he speculates, “don’t trust our workplaces. The boss is going to say thank you, good work, now do it again.”

Well, no shit. That is what the job of a programmer is - to keep automating things.

There are an INFINITE number of useful things we need to do as a society, so we shouldn't be upset if we automate one of them away. Move on to the next.

Of course, programmers should make sure they negotiate strongly to get compensated fairly for the work. I think it is a bit short sighted, however, to worry that you will end up like the guy who automated his job and was then fired and replaced by a lower skilled guy - who cares, you SHOULD move on at that point if the company doesn't want you to automate something else. There are plenty of companies that will hire you, and you can use the example of the previous company to show you can do it. This time, negotiate better compensation.
Facebook | iOS Engineers | ONSITE Menlo Park/San Francisco (Instagram) (Relocation package provided)

Facebook is looking for iOS Engineers to come join our mobile efforts! We're hiring across all teams including: the Facebook app, Messenger, Instagram, Accessibility, etc.

We're looking for engineers who have at least 2 years of experience in iOS development. Doesn't matter if you're more of an Objective-C or Swift developer, we have calibrated interviewers that give you the freedom to interview in either language.

If you're curious what development is like at Facebook, feel free to take a look at the link below:

Inside iOS Engineering: https://code.facebook.com/ios

Here’s a podcast we’ve recently launched about mobile engineering and the technical projects we’re working on: https://www.facebook.com/careers/life/inside-facebook-mobile

If you're interested, shoot me an email at ranadu (at) fb.com with the subject line Hacker News.

Agencies and solicitors will be blacklisted.
But can it apply skip trowel... that is the question
A ‘Dinosaur Artist’ Who Trafficked in Stolen Fossils
GDPR seemed like a pretty good law to me, and I am not exactly a huge fan of the EU.

Same deal for the California Consumer Privacy Act.

These are laws which people hoped for, and got done.

Ultimately, it increasingly seems like advertising-surveillance as a business model may not be one we want to live with. The costs are externalized very effectively, and it’s kind of hard to know what to do with them.
Combined with other sources, and when it fits with my own recollection, sure.

I played around with Pizza (AKA Generic Java) in the late 90s, before the launch of C#.
Cloud hosting things like google or AWS that bill end users by the GB or TB are always significantly higher priced than the actual cost of bandwidth as an ISP.
Author of genome industry's BAM file format discusses the MPEG-G format
As long as he likes = however long his fresh water lasts, plus three or four days, weather permitting.
I usually write scripts in Python or Bash, depending on the task. I've had a fair amount of success using a cron for scheduling, but I've come to really enjoy using Jenkins for automated tasks. A lot of tasks make sense to trigger off of events other than the time and Jenkins is quite flexible in that regard.
These days I'm much more inclined to automate my own job than someone else's. It seems many of the times I've taken extra steps to more fully automate other people's tasks, it's had the adverse effect of alerting them that even further automation is possible and they inevitably ask, "why can't you just automate the whole thing?" I then proceed to spend about 7 minutes frustrated and determined to automate their entire job away before cooling down and simply adding them to my list of "non-client people who think I should work hard so they can be lazy."
Slowly but surely we are getting there. This made me think of when digital cameras first came to market. Nobody took them seriously at first.

I would not be surprised at all if within 10 or 20 years we have humanoid robots like these, but improved several orders of magnitude, available on the market.

It will be another technological revolution. If it can do chores I will certainly be the first on line to buy my first model.
An irrelevant question:

Do drive through Canada, or is it too much hassle?

(I live in Europe; within most of the EU a national border is irrelevant to planning a route – there is no check, just a blue sign "Welcome to XYZ". When I visited Quebec, I couldn't drive with the rental car to the USA, so I never saw the border.)
Tech needs to accept accountability and transparency, but these jealous attacks from old-media has-beens are no less tedious for being so unpredictable.
The value proposition of this product is claiming to do too much. Because I don't have a pre-existing belief in the value of integrating all these functions in a single "PIM" (what is a PIM anyway? is my smartphone a PIM?) I'm stuck wondering how this might help me, and reluctant to try something that might not be valuable until it has replaced a huge set of habits/tools.

If I want to benefit from trying this PIM, where should I start? In case it helps, I'm a gmail/gcalendar/emacs org-mode user.
I work downtown and most everyone I know who bikes from out west just skips the road altogether for the hill and takes MAX between the Zoo and Goose Hollow. I can't imagine trying to bike that every day :)
Whaaaaaaaaaaaah :''''(
FDA surprises Silicon Valley e-cig startup Juul and seizes documents
Debates about the "stack" rage every couple of years on comp.lang.c. Invariably people conflate two different meanings: (1) an abstract data structure with LIFO ordering semantics, and (2) #1 implemented using a contiguous block of [virtual] memory.

The semantics of automatic storage necessarily imply #1, but they do not require #2. Indeed, there are widely used implementations which implement #1 using linked lists (e.g. IBM mainframes, and GCC's split stacks or clang's segmented stacks).

Similarly, function recursion semantics necessarily imply #1 for restoring execution flow, but not #2. In addition to the examples above, so-called shadow stacks are on the horizon which maintain two separate stacks, one for function return addresses and another for data.[1] In the near future a single contiguous stack may be atypical.

[1] Some variations might mix data and return addresses if the compiler can prove safe object access. Or the shadow stack may simply contain checksums or other auxiliary information that can be optionally used, preserving ABI compatibility.
For information in the UK (Milton Keynes) for a Fulfilment Associate its.

• £8.20 per hour (days) to £10.16 per hour (nights). Rising to £10.50 per hour (days) to £12.46 per hour (nights) from November 1st 2018.

• Overtime rates between £12.30 per hour and £16.40 per hour. Rising to £15.75 per hour to £21.00 per hour from November 1st 2018.
And you’re right. It’s a tax problem that needs to be solved, not a company dodging problem.

Either way, a mom and pop store is not going to get anywhere near the same tax rate. Amazon is not paying their share even if they aren’t to blame.
I have a gaming system (Ryzen 1950X w/ GTX 1080Ti). Is there an easy way to create a bootable external media with most of the stuff preconfigured already?

I remember it being a pain to get all the drivers working and there was a lot of version incompatibility in the Python ecosystem.

I'd rather not mess with the bootloader and just have an external drive I can select to boot to in the BIOS. For some reason Windows wiped out GRUB and I can't boot my old Ubuntu distro anymore.
"“...If you have a hierarchy where engineers are at the very top and the people who are interfacing with the outside world are a couple rungs below that, you really miss something when those people don’t have an equal voice at the table.”"

Technology is hard. Customer support is hard. Making money without collecting a massive amount of data about everyone is apparently very hard. Many things are hard.
People at the bottom of the wage scale getting a few bucks more an hour will not drive up costs. The additional demand is spread across categories of goods. You also assume that businesses are incapable of increasing production (or improving production efficiency) to handle moderate increases in demand.
While it's true that you are unlikely to hit it big as a startup employee, I think the article misses some of the real reasons to not join a zombie startup. I worked at one many years ago and the problem was there was no place to take your career. The stock wasn't going anywhere, compensation was lackluster, the company wasn't going to expand, and thus the only way to get a promotion was to sit there and build personal connections, IE: not based on merit, rather on drinking buddies / nepotism / etc. The career challenges - responsibility, technology, etc were not great. So, it was a good place to be an alumni in terms of connections, but there was no other benefit.
Standard behaviour for Windows 8+ on modern UEFI machines is for the OEM logo to remain.

You know when Windows has started to boot when the distinctive Microsoft spinner appears beneath.
Vote.org needs your help increasing voter turnout this year
Hey all. Debra from Vote.org here. A ton of folks have asked me what they can/should be doing this year about the midterm elections. Keep reading: it's actually straightforward.

Scheduling conflicts with school/work are the number one reasons Americans give for not voting in midterm elections. Most Americans are hourly employees, and don’t get paid time off to vote. The obvious solution would be to move Election Day to Saturday, but that’s not going to happen anytime soon.

So I need the founder community to step up and make Election Day a holiday at your companies by giving your staff 3-hours paid time off to vote, and I need you to actively encourage them to use it. And then I need you to sign up at ElectionDay.org to make this commitment public.

If your folks are salaried, no worries. You’re still going to actively encourage them to vote, and you’re going to declare Election Day a no meeting day. Or you’ll just open late that day, so everyone can vote in the morning.

Tech companies are influential. As tech goes, so will the rest of the country. So today it’s tech companies, and tomorrow (or 2020) it’s every big box retailer giving all of their employees 3 hours paid time off to vote.

You'll be in good company when you sign on. YC was either the first or second company to sign on (thanks for that, Kat, Adora, Sam, and Michael), and a mess of YC founders have followed suit.

Thanks, and happy voting.
My worst cycling injury (separated shoulder) is due to an oblivious pedestrian stepping directly out in front of me from between parked cars. For years I've wished I had just run her down instead of dodging and taking the impact myself.
I was going to suggest this from my experience.

I hate to burst GP's bubble, but the attitude and environment at his next job probably won't be any better in regard to "best practices." It's extremely difficult to gauge how your attitude toward development compares with a prospective team's after an hour of chatting. I became a manager last year and quickly discovered that changing others' behavior and habits is next to impossible. And if he does happen to find a new team that matches his work ethic he can be certain that 1 or 2 years down the line it won't any longer.

I think the only two ways to avoid this is to become a contractor and switch gigs every 2 years, or start your own company and hope the people you hire share your attitude.
It's only unethical if you're being paid hourly, where you're being paid to work a certain amount of time, and you're just sitting around goofing off while your scripts run. If you're getting paid salary, then you're getting paid to get the job done, regardless of how you do it. However, if part of your salaried job description is to find ways to do things more efficiently, and you don't share your efficiency implementation, then I can see how that would be unethical, but that is usually at the executive level, not the coder level.
The employer chooses what he wants to pay for, unfortunately. Some employers will feel like doing this is a breach of trust, and some will use it as a base for firing, and some might even call it theft and press charges.
Tonight a Virgin Atlantic 747 will fly on fuel made from industrial waste gas
In my experience female engineering candidates are generally strong but not very numerous. As in, when you find one she's often as good or better than your best male candidates, but you won't find very many. This is consistent with the rest of the pipeline being a high-pass filter: you have to be good to put up with the bullshit female engineers get in school and junior jobs, and so everyone that's not washes out of tech by mid- to senior-levels.

Also, if you do find a good female candidate, she's probably going to get hired by Google or Facebook and accept their offer instead. They offer less risk for more pay and less attitude, which is an attractive bargain to many people.
If you use Lego brand name for promote your product, you should at least add "Fair Play"[0] note on each page where "Lego" term used:

> LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this site and software.

[0] https://www.lego.com/en-us/legal/legal-notice/fair-play
I have the same feeling that "automating myself out of a job" is the goal. Personally, I can't imagine anything else because it always feels incomplete (sometimes even dishonest).
It's hard to get excited about these potential startups. Most of these ideas are not going to make my life any better in a major way and yet the author claims he's excited by "big, scary problems."
It's travelling at the speed of light. From its reference frame, the trip is instantaneous.
> An open app runtime - Proprietary app stores are winning too – and in the process, they are distorting markets and censoring apps.

> Could a browser be built that provides an actually better app experience and performance than native apps?

And how exactly do you get that browser past apples review process?
Looks interesting and worthy of a bookmark to check it out later.
However it seems that learning material could be made more quantum-computing-newbie friendly. As an example - the very first time the user is introduced to a term "quantum gate" goes like this: "In Cirq you can apply a single qubit quantum gate using the following syntax: ‘H(qubit)’.".
"Cirq" and "qubit" was mentioned at this point, but I go like - "So what's quantum gate? Is that quantum operator?"
This reminds me of Toyota, which (allegedly) never let anyone off after process improvements, because that would undermine the trust which is necessary for employees to feel safe when suggesting improvements.

These stories seem to me like management failures — leaders haven’t built the necessary trust.
Aside from your last line, I basically agree with you. I walk on sidewalks, or drive. Biking in the city is just not my thing.

Conversely, I love cycling. I've been a bike mechanic, and my wife and I ride mountain bikes all the time. to me, it's just not worth going out on the street. The mindset is somewhat like, "if I'm going to get hurt cycling, it might as well be fun, and my own fault".

One point that you miss, at least in SF, is the considerable expense of having your bike stolen all the time. friends that commute either bring their bike into a dedicate secure area for work, or expect to have parts/the whole thing stolen. I used to cycle to the gym on a beater bike in a low traffic area, and when that beater bike got stolen, I gave up on any cycle commuting for anything.
If only things were so simple...
https://en.m.wikipedia.org/wiki/Modified_Harvard_architectur...
How to Deal with North Korea (2017)
Truly terrifying videos of lateral spreads during the 2018 Sulawesi earthquake
Sounds cool, though I'm having a deeply frustrating facepalm moment that the folks doing graphics integration on Fedora want to work on boot glitz and not unbreaking remote desktop sharing, which still doesn't work out of the box with their Wayland setup.
I have been using Station for ~6months now. Fantastic product! The biggest win for me is I no longer have to hunt down which tab has email app and which tab has the calendar cap.
> We don't deserve it

The universe doesn't care about your concept of 'deserving'. By the universe's definition, anything we can achieve is 'deserved'.
If you can automate your job away, you can also automate someone else's job away, and get paid a lot of money for it.
No they are built near transit hubs, out in the sticks wont have a motorway running nearby as does the one nearest me
Emperor Akihito of Japan is a published marine biologist
This desperately needs an option for a plain solid background and actual contrast for the sidebar icons. Also, badging on the sidebar icons.
Here is my (arbitrary) definition of small
1. Have a concise crisp book capturing the language

2. Give you a (false) sense of being productive in a couple of days (maybe a week)

3. Limited syntactic extensibility / metaprogrammability so that you dont run into extremely "clever" online discussions.

4. Ability to be productive without learning a new build tool / ide.

5. Ability to be productive without requiring auto completion.
Why is this a stand-alone library and not a part of libavcodec? To avoid LGPL?
I am still in academics so I have a question about this. If your company owns this is, what shouldn't they be rewarding you generously for making it? They are making money out of your extra effort/work. I get that employees who want their own ip should have the right but if the company is paying you extra and giving other rewards and removing the headache of managing your own company, is that not good?
After I graduated, I built a PDP-11/70 replacement in FPGA to replace the controllers of old nuclear reactors. We designed it to be a fully compatible hardware drop-in replacement passing the full suite of tests with exactly accurate fault results. This included properly ordering floating point unit errors followed by a stack error -- due to pipelining the FPU error is supposed to be caught after the stack error. Additionally no other emulator exactly produced the same partial results of a division failing with an overflow.
Just because other people may have it worse is absolutely no reason to stop striving for better.
What is personally identifiable information (PII)?
http://freemasoninformation.com/2015/01/illustrious-brother-...
> for anyone that has automated their job in this way...what you should really be doing is scaling it up, and finding other companies who are probably paying employees to do the same thing. Then start your own company that does whatever this task is as a service.

These tasks might not be worth selling as a service, they could be relatively trivial yet very context specific... I suspect this is the case, and that the real issue is with the employers lacking the insight to realise the these tasks _should_ have been automated and have the initiative to do so as soon as possible.

More specifically they probably neglected to employ people between the grunt worker and executive positions that would _have_ the insight to automate these tasks as soon as possible. That's basically corner cutting in terms of employees, in which case perhaps they deserve to be exploited, the funds are correctly being appropriated to the people who realised they needed to be automated.

EDIT: to be clear I don't find it 100% morally acceptable, going behind the employer like this is underhanded of course, but it can be somewhat justified as I outlined above. I suppose the alternative is to explain to the employer how it should be done and do so and hope to gain some kind of promotion or compensation, but that entirely depends on the moral standards of that company.
I could not able to connect multiple aws accounts.
Meh. Predicts, yes. But I expect you could poll massive support for the proposition "the standard model is an accurate description of what happens, but not an explanation of why things would be like that".