skysight-inc/HackerNews huggingface dataset:
FPGA Product Development Engineer

About the role:

We are seeking an experienced FPGA Engineer to implement Snowflake neural network processor on programmable logic devices. You will work closely with FWDNXT Hardware and Software Engineering teams to design machine-learning processors. This is an exciting position that requires mastery of hardware and software in order to solve complex engineering problems. You will implement computer architectures on families of programmable devices, and optimize them to run specific machine-learning algorithms.

Duties & Responsibilities:

Strong FPGA design knowledge, both from a developer and project lead roles
Implement custom computer architectures and modules for machine learning accelerators on families of different FPGAs
Find and fix hardware implementation bottlenecks, timing closure, latency.
Work in a team to design new architectures, find performance bottlenecks, break architecture in parts, manage team members contribution
Interface FPGA with Linux/unix on embedded devices, server cards
Responsible for stability of the system over long periods of time
Write and maintain basic low-level compiler and interpreter software for custom architectures
Interact with manufacturer of consumer embedded systems, circuit boards, packaging, software deployments
Candidate Qualifications:

BS/MS in Computer Science, Computer Engineering, Electrical Engineering, Physics or related experience
Minimum 3+ years experience in FPGAs development and implementation
Experience with RTL coding using Verilog on Xilinx or Altera boards and software
Job Types: Full-time, Part-time, Internship, Contract

Salary: $90,000.00 /year
Do you know if installing Portacle will mess with any existing configurations of those things on Linux? In particular Emacs. I have everything backed up but, since I only plan to play with CL, I don't want the headache if it does.
The reason we care so much about inequality has nothing to do with jealousy and everything to do with power[1]. As resources are a major source of power (and often vice-versa), and because power is relative, inequality of resources means inequality of power. And as power means influence (and so the ability to reduce another's freedom), inequality reduces overall freedom.

As freedom can never be total[2], the question is do we prefer to reduce the freedom of the powerful few (whose freedom is already large) in order to increase that of the many, or vice-versa?

So while absolute income is certainly very important, ignoring inequality is simply irrational for someone who values freedom.

[1]: https://en.wikipedia.org/wiki/Power_(social_and_political)

[2]: One person can be totally free; two cannot. X would either be free to infringe on Y's freedom or not -- in either case, freedom is no longer total.
Yes there is, as neoliberal culture holds that luck has no effect on outcomes. If you believe this you believe that welfare, for example, is not needed as the poor are just lazy.
You can look at it as grouping your personal "luck" around the most important event in your life -- your conception.
BlockLike.js – level up from block programming to JavaScript
This is an interesting statement. Because how much you can and can not control is already defined by your past luck :)
I also use it daily and loathe Siri. I went from Android to iOS with the 7 and Siri is my only regret.

For every timer I set Siri gets about 1/6th wrong and for every text I try to send (short messages like 'on my way home') are almost a coin flip at this point. My biggest annoyance is Siri just doesn't handle natural language cadence like Alexa or Assistant. Everytime I mess up a Siri query, I end up having to repeat it slowly and loud for her to (maybe) get it right. Google Assistant required no changes in my speech to understand me.
Been there done that, fought similar problems. Deadlocks abound.

Only difference? We were in Python.
Google is opening up Maps to game developers
R/economics went over this a bit too. There are other issues with the model that and to make it very poor:

- fixed rate of return (doubled or halved) make luck play an oversized role. One of talents greatest contributions is knowing how to let your winners run and cut your losses. The setup is close to a random walk by definition.

- risk reduction is hugely important. High earners especially when speaking of finance tend to know how to reduce risk. Only fools always bet half they capital in every decision.

- talent would understand what events are more likely to succeed than just every event having the same probability.

- talent and preparation generate events. The more you prepare the more chances you'll have available. Most successful people have failed multiple times but keep trying.

- no learning. One of talents great benefits is learning from mistakes. And when combined with increased number of chances that talent provides, this is a critical feedback cycle the model misses.

Basically the model made everybody similar and then had an exponential random function. With such small tails in the talent pool, there is no other decision it could have reached.
How to Create Xpath Using Linq
Women Lose Out to Men Even Before They Graduate College
Somewhat related (released in 2002) the Hartmann neuron.
http://www.vintagesynth.com/misc/neuron.php
Never had the "chance" to put my hands on it.
Should be added now!
That's an interesting technique, and would certainly work.

You could probably even make it cross-platform that way.
> labels including the "price per unit weight/volume"

We overestimate the average person.
Not everybody knows what that even means. They just don't have a concept of ratios that can be compared.

> go for the cheaper product price.

That might still be a valid option if the packaged quantities differ my a lot. E.g. if I only need 100g of ham for a sandwich, it's not better to buy a whole 1kg piece if that's just going to rot in my fridge.
This is not a binary choice: representation or untempered direct voting by the masses.

One variant is deliberative democracy. For an explanation see Fishkin, James (2011). When the People Speak. Oxford University Press. ISBN 978-0-19-960443-2.
There are a lot of comments about "well, if you use a bunch of tools and write a million tests, C is just fine". But do you _enjoy_ doing that? I know I don't, and anything we can do to achieve whatever we're aiming for with C (speed, resource usage, startup time, ubiqity) while avoiding that is great.
It will create more jobs at tech giants who are sitting on giant piles of money and can afford to hire people for this. What will it do to 1-person bootstrapped startups with user created content? Try to get any work done, but have to take constant interruptions to review all content?

Imagine trying to create Digg or reddit or twitter with this law on the books.
recently, https://news.ycombinator.com/item?id=16262046
Scihub checks Libgen first when looking up an article or book, and if there is no hit it will attempt to retrieve the document from the publisher directly using stored authentication credentials. The retrieved file will be later uploaded to Libgen by Scihub for caching purposes.
This is totally reductio ad absurdum.

My parents were 100% not luck. If I had different parents, well I'd be dead wouldn't I since I was never born.

Same with my genes, if my brain genes were different, I'd be dead.

As with environment.... because of my parents genes they got me into a good environment... cause they too didn't rely on luck.

Pretty much very little was luck.

To think it was luck would mean you'd have to believe in a god who gives out souls.
The industry does not lack programmers who can clean up technical debt or outright rewrite a legacy system. At least, I’m pretty sure that Apple doesn’t lack such programmers.

A VP’s job is to find those people and give them the correct incentives. The VP has the rights to hire new people and restructure teams. The VP should use those leverages.

At the VP level, how a particular codebase or team is doing simply doesn’t matter, as the VP has all the leverages for organizational shifts. Blaming a codebase or team only makes sense if the whole company cannot produce quality code, and it’s impossible to hire new employees that can. I am pretty sure that this is not the case for Apple.
I bought the series 3+LTE hoping to get a device that would allow me to leave my phone home when I went out at night. After getting stranded one too many times when the Uber and Lyft apps both failed, I abandoned that dream. Hopefully broader watch adoption and watchOS 5 fixes this (I’m not sure which exactly is causing the problem). Judging from conversations with my friends, I’m not alone. It seems like “ability to reliably hail a ride” is key functionality for any technology that hopes to replace a phone in any meaningful part of someone’s daily/nightly routine in a place like San Francisco.
I was expecting a bit more from the article, given the first thing I read at the top of the page was, "(author name) just another legendary software developer."

As much as I dislike Word, you cannot simply compare Markdown to Word. Markdown is a text based format specification, while Word is a massive tool comprised of countless features (which happen to include a WYSIWYG editor).
Ask HN: Explain the Need for SRE/Platform-Teams to Business / Non-Tech Managers
Most of the modern organizations that build a SaaS / Web-Product on a global scale have certain backend engineering teams. Examples are Site Reliability Engineering, Platform Engineering, Release Engineering, Developer Tools (to speed up development, to offer interfaces for monitoring and so on).

Those teams are adding value to the company and to the teams, but their work is not _direct_ visible in the product. Regularly, if everything went well (eg no incidents and so on), you don't "see" those teams. Those teams are most of the time visible, once something went wrong. Otherwise, they do "work behind the scenes".

For tech related people/managers, the need for such teams is clear. They are specialized into a certain type of work and their goal is to support product development teams in shipping a better product.

But for managers in the business area with really less or no tech understanding, how do you argue or clarify the need for those teams? And even worse: How do you do this is people don't want to accept that there is a certain type of specialization? When they believe that every engineer (eg Java developer) is capable of doing this "on the side"? And how do you this in your organization? Maybe interesting to know what kind of organization you are in (tech company, product company, business company, finance company, ...)

Of course, everyone can write down what those teams doing. But how to clarify the need for what they do? Because often no incidents happen because such teams do proper risk management and act early instead of waiting for an outage. Once the outage is there, the need for the teams is visible. Arguments like "But we don't have so many outages. When he has one, we stop feature development and the engineers can take over".

Does this make sense to you? Is my question clear? I will be around to clarify more if needed. Thanks in advance!
I haven't use Siri, so I am guessing here: Perhaps a major advantage of Google Assistant is that Google has more aggressively worked towards recognising and speaking regional accents. Assistant in India quite reliably understands Indian accents and speaks in an Indian 'News' accent.
I agree, the argument seems to come down to saying that human consciousness can't be replicated because human consciousness stems from a "soul" (a non-physical and undetectable element of someone that's at the root of their consciousness).

The amount of attention this argument has received has made me wonder whether the "rigor" used by philosophy departments is mostly just a way to obfuscate bad arguments.
Is this music a skater has picked to perform to or background music played by the venue?
Vote for what?

EU Parliament doesn't make policy. Therefore the parties have no manifestos worth a damn. You can't "vote for the other guys" if you care about copyright because none of them have any real influence over the Commission which is where all the power truly lies.
We can create even more jobs by banning construction equipment and computers!
Google's self-assembly guide for the “Open Nsynth Super” is here:

https://github.com/googlecreativelab/open-nsynth-super
Last time Markdown was written about on HN, someone mentionned Typora (https://typora.io/) for a very simple WYSIWYG text editing.

Just wanted to share it again, as it became my favorite Markdown editor for university or sometimes work.
Automatic shutoff valves at major lines? There would still be smaller leaks where the minor lines would rupture, but the ruptures would not be continuously fed from the upstream pipes.
Our needs are simple, so we have something† based on kramdown (in GFM mode) and tilt-pdf[0] (shameless plug) which generates a TOC, handles styles, headers/footers, and leverages wkhtmltopdf††. Documentation is in git as markdown files, linted, generated, and published as part of CI/CD. Comments/edits are done though GitLab MRs implementing an editorial review process. Occasional contributions are done through GitLab web editor, and more involved non-technical people use VSCode to sync, write, and commit. The GitLab flow of (Issue->Branch->MR)->(Fetch->Edit->Commit->Push)->(Review->Merge->Publish) is quite assisted and works quite well with open-minded non-tech people.

[0]: https://github.com/lloeki/tilt-pdf

† The tool should be open-sourced as soon as we can clean up the code of hardcoded internal stuff. It'll appear over there: https://github.com/adhoc-gti/makebook

†† Contemplating moving to headless Chrome. Also, increasingly using Hugo for online documentation.
One thing I noticed back in school was my law prof always kept his notes in html. When not teaching he was a local county judge. Is this common? The cases he would cover were normal city disputes and not specific to technology. I think he preferred html since it was very easy keep text in a neatly formatted hierarchy.
Because Vulkan is cross-device, cross-platform. I dont want to tied to the Desktop or to Nvidia.

Vulkan Compute shaders work in recent Android devices and on every Windows/Linux PC that has a <5 year old dedicated GPU. And for iOS/OSX there is an interop layer in the works that will enable Vulkan over Metal.
Although I agree that it's just fine to use Wikipedia directly if you're aware of it, the main risk in this case is reaching the limits of the free tier of Heroku, I think. Otherwise, it's only dependent on Heroku, the Wikidata API, and Wikidata being maintained. Those are relatively safe assumptions.

Also, the code is open source, so you can easily fork it and host it on e.g. your own Heroku account :)
I think if I had that use-case, I would consider writing a small piece of javascript to generate the ToC. Maybe even possible with CSS, although it could well be too hack-ish for that approach.
This is an interesting answer. But I'm not sure if inequality-of-power-driven-by-inequality-of-wealth can be problematized (put into the discussion and on the agenda) and fought in such a way that equalizes power. We're shuffling power around and the dynamics of power inequality aren't clear at all.
The Potato open source chat platform has a Common Lisp backend and a Clojurescript frontend. There is a fascinating talk by one of the authors on Youtube [0], and the code is on github [1].

A relatively new Web Application Environment called Radiance may also be worth looking at.[2]

[0] https://www.youtube.com/watch?v=bl8jQ2wRh6k
[1] https://github.com/cicakhq/potato
[2] https://shirakumo.github.io/radiance/
Agreed. I am not impressed by the sound samples. I was expecting an AI version of Audio Modeling's SWAM engine.
Well, sure. You have your luck as determined at conception, your luck of upbringing, and then your luck as an adult. They're all luck-based, but qualitatively different.
> I think that an interesting way to gauge the accuracy of the model without doing major empirical research is to create models where talent is the decisive factor

Exactly. This paper should be one among many models explored, but it's a good start.

In fact, I'm sure the paper's simulation can be run with a whole variety of parameters for luck's probability, talent, and bad/good luck's effect on capital. We can then see which set of parameters best matches some aspect of reality and possibly gain some new insight there too.
Possibly, but the policy response to such a development could be making it illegal to participate in such a system if it does not implement similar measures. I, for one, would prefer the censorship arms race be stopped here.
Microservices with Spring Boot
Amazon's internal numbers on Prime Video
Many years ago I managed book production for a legal publisher, and in those days FrameMaker was the practically the only tool available that could really manage the task properly. If Adobe hadn't killed the Mac and Unix versions, I'd probably still be using it today.
too bad Google quickly offshores all profits and pays zero taxes
And they will do what, exactly?

The EU Parliament has no real power. It can only say yes to things or delay them. As a consequence the only people who run for seats in it are either fanatically pro-EU or anti-EU, but none of them are going to have any real interest in copyright. They can say no and send it back and the Commission - if it wants this - will just send it back for re-approval again, or bypass them entirely.
One may also need to recognize that thinking in market terms have its limits.
Your information is about 12 years out of date. The EU Parliament gets to amend and approve all legislation.

If copyright is your main concern, you should look at the Green Party. Julia Reda, linked in this article, is a tireless advocate against copyright overreach.
I have to disagree about the House of Lords just as a point of principle, because I don't agree with a higher authority made up of the clergy, aristocrats, and political stooges.

There are some exceptions, but I don't think it's an unfair caricature by the British people that the HOL are symbolic, senile or sedated.
Sometimes I can't believe how thoroughly clickbait has seeped through the news industry. At least in this case, the article was reasonably well written.
Real-time traffic and payment would not have been possible with the flip phone and shuffle. I’ve had both (though I ran shorter distances when I had a flip phone).

The traffic directions are pretty important when you’re driving in NYC during rush hour.
It is unclear to me whether the target of the statement is runtime interop between OpenCL and Vulkan or something else, like implementing (a subset of) OpenCL on top of Vulkan. I have not seen statements recently from Khronos that would hint at the later.
Okay, and how does that compare to the countless equally bad or worse laws passed in representative democracy?
Astronaut's DNA changed by time in space
Web 3.0 is a thing for many years now. Shouldn't we talk about 4.0 or 5.0?

I mean, with WASM we are at native Web now...
ha-ha, I'm grateful to all the luck which resulting me living in the Netherlands :)
This is FFT-Based resynthesis, and a not very good-sounding implementation at that. It’s understandable this is the technique that would be chosen as that the format of the data used lends itself to averaging/blending. However, after the bombastic headlines, I am truly disappoint.
The article is the one muddling the various attacks. It gives the impression of campaign of multiple attempts at murder, when in fact we have a plurality of attack intents, evidence imho of very different attackers.
I was a skeptic for a while, but bought an S3 when it came out and have really enjoyed it. Reasons I see myself wearing it every day for the foreseeable future:

-Mainly, it's a very handy, very low-distraction way of getting notifications. The vibration is a lot more noticeable/unmistakable than a phone through a pair of pants, so I find myself doing far less habitual checking of my phone (or watch, for that matter). You can really tune out of your phone/social media, but respond to an urgent text/call.

-IMHO, at work, checking my wrist is a much better "look" than scrolling through my phone notifications (and, tbh, often getting distracted and checking in on news).

-Having weather info available at a glance is surprisingly nice. I live in Michigan, so it's often consequential information - having it at the flip of a wrist instead of even opening an app or asking Siri is, believe it or not, a really nice benefit.

-Having a watchface with a rotating collection of Live Photos is a great way of showing off my kids to people without handing them my full photo collection.
Honestly, to help avoid mistakes, I would keep it as a function call. Sure, it adds to the stack depth, but it also ensures a separate return doesn't cause the lock to be lost.

There's also the goto pattern, but anytime you separate a lock from an unlock by more than a screen's worth of text, they're forgotten.
Markdown is great, there are a bunch of really good reasons to use it.

But Markdown doesn't compete with Word, really at all. There's no strong reason to frame them as opposites or to suggest that one can replace the other. Word is an editor, and Markdown is a spec. Word is wysiwyg, and Markdown is not. Word is built to handle large and complex documents with complex formatting and references, Markdown is (primarily) made for lightweight use to create simple web pages.

Word is simultaneously an horrific beast and a beautiful program, but the list of features Word has that Markdown doesn't support is probably 2-3 orders of magnitude larger than the list of features Markdown even has. Word can do everything Markdown can do, but not the other way around, even if you allow for arbitrary HTML (which is cheating).

I'm all for Markdown when it's appropriate, and while I try to avoid Word for simple text documents, there are absolutely times that it's called for. Definitely learn Markdown. And then use the right tool for the job.
I also have that problem, but I say 51 minutes instead.
Bridging the Gaps Between Humans and Machines
Considering the wildly varied performance of smartphone GPS implementations I'd love to use this to build my own WAAS emitter so that when me and 10 of my closest friends play ingress we're where we are supposed to be. But that would be based on using a higher accuracy source (think pucks that have better antennae, higher accuracy GPS chips and can see the other satellites as well).

Unfortunately I don't think some people could ignore the potential for abuse. If only I could be 15 feet to the left where the other guy's crappy GPS puts him. At some point I'm hoping my city will put up a few WAAS transmitters to help in the glass canyon that is our downtown.
My favorite novel on the topic is Fooled by Randomness
> correctly-written documentation (which Git's is not)

How does git's documentation fundamentally differ from tools like ffmpeg or grep? That is, what makes it incorrect? I've read through those man pages and have been able to figure out how to use the CLIs for those commands.

>> We don't expect tooling documentation to require a phd

[ ... ]

> Completely missing the point.

Using hyperbole doesn't help you make a point.

> enjoy playing with yourself.

You don't have to resort to using insults.
Are you then assuming that two people with the same "talent" (your definition) would in probability then have the same outcomes? And the converse? Neither of these things are obviously true in practice, though measurements are admittedly difficult.