skysight-inc/HackerNews huggingface dataset:
What I would really like to see if the IC manufacturer would release all the data necessary for integrating their part into the design. The data would include a

* spice model for simulation

* a schematic symbol for capturing it into a schematic,

* a PCB footprint for laying it out onto the artwork.

But that would mean that the CAD folks would have to agree on a data format, but I afraid hell would freeze over before that happens. /rant off.
Great idea - keep up the good work.
Monetate | Software Engineer, DevOps Engineer | New York City, Conshohocken (Philadelphia), Palo Alto, London, Remote (US, Canada only) | https://monetate.com

Monetate, the personalization vendor most preferred among IR 500 brands is hiring! With a history of fast growth and the backing of VCs such as First Round and OpenView, it's no wonder that over 300 marquis consumer-facing brands choose Monetate to power their e-commerce success.

Our cutting-edge technology leverages artificial intelligence (AI) and processed more than 2.1 billion personalized pages over Cyber weekend alone, offering peace of mind that we deliver real-time personalization at astounding scale. Designed for marketers, we are beloved for our ease-of-use.

At Monetate, we love this stuff and our Monetators fervently believe in a world in which brands can effortlessly deliver the best experiences to their customers—every time, using everything known about the customer, in every place a brand engages with them.

If you want to be a part of a bigger purpose, bringing cutting edge technology to market, Monetate may be the right spot for you! We have offices located in NYC, Conshohocken, PA, Palo Alto and London and we focus on hiring the absolute best talent by welcoming remote employees as well.

Why work for Monetate:

- You’ll get to work with a very talented and passionate team of product managers, software engineers and designers
- We pride ourselves on upholding a respectful and supportive environment; if there's something you need to get your work done, well get it for you
- We understand that everyone is different. We have flexible hours, no dress code, and you're free to migrate between dedicated desks (standing desks available), private rooms, open lounges with couches, or even the lawn to get your work done.
- You'll never go hungry - catered lunches and tons of snacks
- 12 weeks of fully paid maternity leave and 4 weeks of fully paid paternity leave
- Full Benefits, 401k & Stock options

Apply here: https://www.monetate.com/about/careers#join-team

We are an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Basic Tips for Preventing Email Hacking
Thanks for the note, I am looking into it right now. One area that may grind my head with async await however is that there is a lot of Promise.all work in this codebase. Would you still use async/await constructs when you need to do a lot of fork/join/merge stuff? (sorry for the derail HN)
This might not be the right place to post this, but I'll give it a shot. What should I read and what exercises should I do to learn more about electronic design? I'm a software developer and I have a very basic understanding of electronics (simple components, ac/dc, etc) and I have played with an arduino before, but I'd like to take a more systematic approach to learning. I'd like to work my way up to designing a headphone amplifier/equalizer, but it seems overwhelming to get started in this field.
Its probably going to be the new Windows Media Player. It is quite nice and modern for what it is.
What about redundancy? I'd like an option to bank at multiple locations.
Currently, iPS has a high risk of teratoma or malignancy. We haven't yet been able to induce pluripotency in a safe manner. I do believe that it is likely that one day we will overcome this obstacle, however having youthful multipotent cells will remain an advantage then. Age-damage to cells increases the risk of malignancy when inducing stemness.
There is a programming language property called Restrictability - it means that you only need to know a subset of the features the language provides to become productive. The best languages have high restrictability without compromising on the high level features like powerful macros.

The point of having macros is that they allow you to solve problems that cannot be solved elegantly in any other way. But 95% of programmers don't need to solve such problems and can do very well without using macros.
The old Zune Pass was a pretty good deal. Unlimited streaming plus 10 drm-free mp3s a month. MS has actually been in the streaming music business longer than Spotify, when their myriad product lines are taken into account.

That said, they didn't execute well. Zune Music was too dependent on the Zune. Groove had no selling points outside the ms ecosystem.
I'd agree in general, but Redis is architected in a way where these features aren't really new "layers", but rather just horizontal modular additions.

A new data structure + associated commands being supported in Redis is like, say... a new filesystem being supported in the Linux kernel. It's a few files that you could just avoid compiling in if you didn't want them, and which add code-paths that are never run unless you intentionally use that specific new thing.
Also sharding, Plasma, and proof of stake.
Ask HN: How to turn job offers into consulting gigs instead?
Hi HN. I run a small dev shop and am getting some really nice offers from companies I used to dream of working for. However, my priorities have changed and I now want to build my own company.

We do consulting to be able to bootstrap product development.

Have any of you guys managed to pull off being called into interviews and leaving with a consulting gig instead? How did you do it?

Thanks /devdad
But who is it that picks the hash to publish into the NYT? You're putting that picker in control of the whole network; it's not decentralized at all.

If you're going to have a trusted authority involved, then having a globally-synchronized blockchain is unnecessary. Users could just check with the trusted authority about whether a transaction is valid (not a double-spend), or even just have the trusted authority maintain balances for them.
In some cases, that may be possible. We have not explored registry/donation at this time.
is Apple Music successful despite this flaw (I assume it is from what I've read so far)?
Market cap is a bad metric. A better one would be transactions.

According to https://digiconomist.net/bitcoin-energy-consumption bitcoin is on track to consume 19 TWh this year. That puts it at .1% of the global power consumption already

NASDAQ does 10 million trades a day, roughly. So if bitcoin scales to just handle NASDAQ alone it would consume ~850 TWh/year, which is 3.5% of the total world's electricity generation (to say nothing of Visa's 150 million transactions a day)

The reason bitcoin isn't currently an enormous threat is because it's basically barely used by comparison. 300,000 trades/day is a tiny number in the world of financial transactions.
Microsoft to shutter its Groove Music service and migrate users to Spotify
I am aware of this, what I meant was a limit on hashrate
Maybe sidechain isn't the best term but I don't know a better one.

You're saying it yourself, it creates standard Bitcoin transactions (not lightning transactions). They hold off on broadcasting them, but that may mean if they both go offline they loose their state. It's using Bitcoin as a settlement layer but it's still not interchangeable with Bitcoin.

It still has not been shown that LN can even work in a decentralized fashion.

It uses Bitcoin and it may even become the default way to transact and be better in any way. But it doesn't matter, Lightning is not, and will never be, Bitcoin.

How can this distinction not be clear?
HOT: Google reports record breaking increases in Government data requests
Is this service necessary only because of US legal restrictions about growing stem cells in a lab?

I'd even be interested to know just your general take on US vs International regulations on stem cell research and if it affected how you built Foreverlabs.
I agree with your analysis. The current (and biggest IMHO) problem with journalism in the US is that it's coupled with advertising and so inevitably has an element of corporate propaganda.

The main way to combat that is to have the industry as a whole receive funding from a central source so that advertisers can't dictate what is acceptable to each reporting agency. This is why networks like PBS (which is largely publicly funded) and FSTV/LinkTV (which are funded by donations) have more investigative journalism and documentaries than networks like CNN or Fox News.

I'd also like to see something like the https://en.wikipedia.org/wiki/Fairness_Doctrine brought back for all media. So to receive funding from the central pool, some percentage of articles would have to be in the public good. That's a subjective thing to try to quantify, but, it could start with metrics like what percentage of articles have been verified as accurate or retracted - resulting in some kind of journalistic standard rating.

I'm not a journalist, but I've been thinking about the problem of micropayments for things like open source software for a long time as well. There may be a solution that would work well for both specialties, as they seem to be getting left behind by purely free market forces.
When I say that "There is a 95% chance that this data isn't pure noise" I'm being slightly indirect. More directly it would be something like "There is 5% chance that pure noise generator you would give you this result" but since I want to reason about the actual world that the experiment is trying to study, I think it is legitimate to do the Bayesian flip and infer the more useful first statement that the world is likely too noisy to detect an effect using this experiment.
TXR Lisp, a dialect I created:

$ txr
This is the TXR Lisp interactive listener of TXR 185.
Quit with :quit or Ctrl-D on empty line. Ctrl-X ? for cheatsheet.
1> (set a.b 3)
** warning: (expr-1:1) qref: symbol b isn't the name of a struct slot
** warning: (expr-1:1) unbound variable a
** (expr-1:1) unbound variable a
** during evaluation of form (slotset a 'b 3)
** ... an expansion of (set a.b 3)
** which is located at expr-1:1

Both warnings are static. If we put that into a function body and put that function into a file, and then load the file, we get the warnings.

The diagnostics after the warnings are then from evaluation.

Those are nothing; TXR Lisp will get better diagnostics over time. I'm just starting the background work for a compiler.

There is dynamic and then there is crap dynamic.

Don't confuse the two.

There is crap static too. Shall we use C as the strawman examples of static? Hey look, two argument function called with three arguments; and there's a buffer overrun ...
Have you tired it? A sweet vinsanto and good chocolate compliment each other and really enhance the flavors of both.
Looking for the similar library for python as R has PointBlank
I am looking for the similar library for python as the R has Pointblank

This is the R library
https://github.com/rich-iannone/pointblank

if anyone finds the similar for python, please post the link in the comments or the library name

Thank you
2018 predictions: Unique and focused approaches will come to light in SD-WAN
Drive.ai | Mountain View | https://www.drive.ai
We are creating AI software (Deep Learning) for Autonomous Vehicles.

Open positions:

Simulation Engineer

Mapping and Localization Engineer

Software Engineer-Deep Learning

Senior Product Manager-Mobile Apps

Chief Strategy Officer

Apply or see a full description here: http://grnh.se/a6up0t1

Check out our vehicle driving at night in the rain: https://www.youtube.com/watch?v=GMvgtPN2IBU
Easy build your own custom map to use in HighMaps
Have seen this vouched for numerous times on HN, been meaning to check it out when I get some free time: http://nand2tetris.org/

Goes up the stack from boolean logic to OS.
(define-syntax nest
(syntax-rules ()
((nest x) x)
((nest x ... (y ...) z) (nest x ... (y ... z)))))

That one is quadratic according to the author, but for 1050 expands of a nest with 6 levels it is less than 10% slower. Whereas in chez scheme, the difference is even less (for more than 2000 expansions)

Edit: Decided to stress test the chez scheme macro expader. for 30000 expansions, it was under 1s using the syntax-case version. I'd say that is very much good enough.
Correct. This is the same reason why Proof-of-Stake (PoS) cannot work as people hope. Due to fundamental economics, people will always spend according to the value of the new currency issued by mining. Switching to PoS just means they will spend in some other way in order to get those new coins.

This also means that as the Bitcoin mining reward diminishes, the money "wasted" on energy is going to decrease, unless the transaction fees rise enough to match what the reward was paying. In that case, because people are willing to pay those fees, it seems quite logical that the cost of the mining is providing a value equal to its cost. Otherwise, people would not be paying those fees.

I really don't know if the Bitcoin experiment is going to work but a lot of criticisms of it are based on some really poor logic.
Most review processes are wrong. Sometimes because it rubber stamp everything, other times because the most aggressive one is not the most knowledgeable one and yet other times cause they turn into competition of who is more petty.

Good code review is hard. Catching non petty problems is much harder then lengthy obsessing over function names or 'if' vs '?' or whether slightly more or slightly less abstraction or whether two 6 line long function vs one 12 lines long.
>Grab any random guy (and at these shops it's always guys) off the street and bang you've got a python dev.

I expect any programmer to be able to transfer their skillet to a new programming language - especially when we're talking about mainstream languages with a GC.

>There's always going to be an agility multiplier so long as VC is flowing and getting an mvp and a high head count is worth more than any kind of sustainable product.

What kind of agility multiplier? Maybe it makes a difference during a hackathon where you have 24 hours to put something together or maybe if you're putting together shell scripts ... but taking something to MVP takes weeks or months - mainstream dynamic languages simply don't have any edge in development speed in those instances.
ToolSense | Vienna, Austria | Onsite | Full-time | https://toolsense.io/

A B2B solution to connect powertools.

* Frontend developer. Vue.js a plus

* Java developer. CoAP, LWM2M, MQTT or Kafka a plus

Email: office@toolsense.io
I had been a streaming customer from early 2008 until 2014. Zune was an amazing service. Xbox Music as a service was compelling, but the switch from Zune to Xbox Music was a great loss in quality & capability.

I switched to Spotify because it had the social features I liked from Zune, but I actually had friends using it (esp. via Facebook integration). It had more songs, better cross platform, and a much more stable desktop interface.

Props to Microsoft for taking the dog behind the shed and ending things. If only they had preserved their dignity and just ended it with Zune rather than stringing customers along on what was definitively not the most competitive offering.
Epam Systems | Different Positions | CDMX, MX | http://www.epam.com

Epam has different positions in Mexico City:
-Big Data Support Engineer;
-Lead Big Data Support Engineer
-Lead Support System Administrator
-Lead Support/Development Engineer
-Senior Java FullStack Developers
-Senior JavaScript Developer
-Service Desk QA Engineer
-Service Desk Trainer
-Support/Development Engineer
-System Administrator/Support Engineer

BENEFITS:
-100% under payroll;
-Law benefits (IMSS, INFONAVIT, 15 days December, bonus, 25% vacation bonus, Mexican holidays plus December the 24th and 31st);
-Major medical expenses insurance;
-Dental insurance;
-Life insurance;
-13 % employee savings fund;
-Vacations starting with 10 days plus 2 floating days;
-Grocery coupons

https://es-la.facebook.com/EPAM.Mexico/

* Send your CV: jesus_flores@epam.com
JustWatch | Backend, Frontend & System Engineers | Berlin, Germany | INTERNS, VISA, ONSITE, https://www.justwatch.com/us/talent

We're always looking for hungry & curious engineers (from INTERN to senior level) in:

- Backend Engineering (Golang, gRPC, Postgres, Aerospike)

- Frontend & Hybrid Engineering (Typescript, Angular, Ionic, Cordova)

- Team Lead Campaign Technology / CRM (Fullstack Go/Angular)

About us:

- B2C and B2B products with massive traction in 31 countries

- Hard problems, no politics, clear focus, great context - driven by values & excellence

- We're self-funded, profitable and rather share the company with our employees than with VCs

Culture:

- an intense learning culture with high degrees of autonomy and room for personal growth

- a development philosophy that balances fast hacking with a solid architectural foundation

- great mentoring and regular feedback

- every two weeks is Dev Day, reserved for automation, simplification and tech talks
Technology against drowsy driving
Ask HN: Did you remap the Kinesis Advantage2 keyboard?
I just recently picked up the Kinesis Advantage2 and was surprised at the placement of the arrow and {} keys. I searched already and it looks like some have remapped [] & {} so that shift doesn't need to be used for {}. And some vim users remapped caps lock to esc. Just curious what worked for other people before I get too far along with regard to muscle memory. Right now I'm leaning toward sticking with the QWERTY layout but only because I can't be unproductive for forever.
I'm not affiliated with Lumi in any way, but among their people there's Phil Freeman, the creator of Purescript.

That alone makes Lumi one of the most interesting companies for me, if I'd be looking to change job
Say what you will about YC, but they've pretty much managed to live up to these; they were in that sense well-chosen.
The general word for these laws are blue laws.

https://en.wikipedia.org/wiki/Blue_law

I live in Colorado and bizarrely buying cars on Sunday is prohibited. One "nice" thing about this law is you can go walk a car lot on a Sunday without getting bugged by sales people.
Let's say I put my stem cells in storage last month. What can I do now with banked stem cells if I needed them for some reason? Can I fix my knees from my banked wisdom tooth stem cells? Are the benefits all just hypothetical and in the future currently?
Any news on the fast-neural-style release date?
A couple of things to take into account, and there are many more, is that Apple would have had to pay a premium for the Samsung shares. If we look at the time Microsoft tried to acquire Yahoo, Microsoft they offered a 62% premium on the price of the stock. You also need to take into account how much cash reserves Samsung has which I'm estimating to be around 75-85 Billion USD.
I don't think it makes any sense to try to compare the efficiency of different proof of work systems.

Now you could compare the work that goes into synchronizing the blockchain between all nodes, but I'd expect that has a near-negligible environmental impact compared to all of the miners. (Individual Zcash transactions are a bigger file size than individual Bitcoin transactions if I remember right.)
I do some video editing to make goofy videos for friends

On a whim I tried out the latest version of Adobe Premiere (I normally just use Sony Vegas, or "Vegas Pro" as it's now called)

On an i7-4790 with 16 gigs of memory, a GTX 970 and an SSD, Vegas loads in roughly 5-6 seconds

Premiere took roughly a minute, and rendered the entire system unusable while it loaded! after loading, just sitting at an empty main screen, it was consuming a monstrous 8GB of memory all by itself

Vegas by contrast, even when I shovel Blu Ray videos into it, barely peaks above 1.5GB, and I'm able to multi-task even while rendering
Top Known and Verified Major issues with iOS 11, iPhone 8, 8 Plus and iPhone X
Take a Deep Breath and Take the Plunge into Open Source
6-9 hours. It depends. I need to be well slept to be productive. It's not the number of hours but the feeling that matters. I have taken naps at the office when I had a bad night to bump my productivity. If I don't, I'm just warming up a seat.

Thankfully I have lot's of flexibility regarding working hours. That helps a lot. I don't think I could work fixed hours for long.
I don't think this is a real concern. How much electricity is used by movie theaters, arcades, and other entertainment? How much energy is used by mining for gold and silver?
Three of the issues would allow an attacker to take over your router from inside your LAN (not externally). Only one of the issues is an RCE that would usually be exploitable from outside your LAN, and there's some debate as to how hard that one would be to exploit. It might be as simple as getting you to visit a web page, but the published proof of concept would require something like tricking you into manually running a query via the command line or some other administrative tool.
I think more than size, it is about the cultural/religious/historic identity of across a geographic area. If you look into the history of how many country borders were created (India-Pak, The creation of Iraq, the creation of Syria) etc. a lot of the historic distress caused between the people is because of differences in identity. If there is a strong shared identity between people across a large area, then it is relatively easier to understand concepts like "for the greater good" and empathizing with people as your own.

Sadly, countries rarely are created as such, and are demarcated more along lines of conquest (which is a very weak signal of local culture, especially if the local civilisation has been around for 1000s of years but conguests happened 400 years ago) or even sometimes on what can only be described as kookoo political ideologies.
Technology is destroying the most important asset in your life
I'm not against people patching things themselves. But my grandmother can't apply patched source code to the firmware for her Belkin cable modem. And I sure as hell can't patch the firmware for my carrier's locked Android phone. My Smart TV is probably just fucked. If these vendors were contacted before release, they may be able to keep people safe at publishing time.

What you seem to be suggesting is that we should simply all disconnect from the internet until vendor patches can be prepared, the reason being it's better to stop any potential and unknown exploits going on now, than stop the hundred-fold new exploits that absolutely will follow its public announcement.
Blockchains: How They Work and Why They’ll Change the World
>there are a whole class of bugs that I don't need to test for any more because I can't even write the failing case.

By adding sanity checking asserts in a dynamically typed language you can achieve more or less the same result.
Drones: Flying Data Machines Digitizing the World from Above – IQ by Intel
Moving RISC-V LLVM forwards
You seem to be ignoring people's actual posts to score points against straw Communists. Nobody's saying we should all switch to a planned economy.
Why does ZeroNet not host their website on ZeroNet and uses a .bit domain?
Web truths that cause infinite loops
and what exactly happens if I have prepaid for the service? My current subscription ends May 2020 >:(
The latest Airport Extreme was released June 2013 and the most recent firmware update for it was Dec 20 2016. That's a longer lifespan than most consumer routers, and I expect the Airport will continue getting firmware updates for quite a while.