skysight-inc/HackerNews huggingface dataset:
Credit Sesame | San Francisco, Mountain View | Onsite

Credit Sesame is one of the fastest growing startups in fin-tech with a user base exceeding 8 million and growing fast. We pride ourselves on being an irreplaceable tool for consumers by delivering a clear picture of your assets and liabilities and by offering recommendations based on your personal finance goals.

We are hiring for:
- Full-stack Java Developer: http://grnh.se/ioxkl71
- Senior Full-stack Java Developer: http://grnh.se/w1lbdt1
- Full-stack Lead: http://grnh.se/bvy6d11
- Head of Security: http://grnh.se/d1gfhn1

We have a brand new office at 100 Montgomery in SF and are building a new space out in Moutnain view. We offer competitive base and a huge chunk of equity (for our stage of company). Its a great team, you should join us!
Join our fast growing team at Serverless (Serverless.com). We’re a close-knit team with half of us in San Francisco and half of us distributed. We’re well funded and work with some of the best VCs in Silicon Valley to bring our vision to life of simplifying software down to functions and events. Perks include unlimited paid time off, paid family leave, working with an awesome team of passionate individuals, and having a ton of autonomy and ownership of whatever you are working on.

Serverless|Marketing & Brand Designer|San Francisco|https://goo.gl/z4Cp3L
New data system from IBM – ML, faster data science
Chrome comes with a network throttle built-in.
I recently bought an inexpensive electric (Ford Focus Electric 2017), and I can't imagine going back.

No gas stations, no oil changes, no transmission failures, no engine breakdowns, no timing belt, no transaxles, overall less costs even energy wise.

Also it's got amazing pickup and can beat guzzlers off the line (I've edged out Mustangs, but I haven't gone head to head with a Porsche).

So I have to charge every day - great, same with my iPhone (which, amusingly, is increasingly more important than my car - I can always hire a Lyft/Uber with my phone).

I think the electric revolution is like the SSD one - 10 years ago it was "unreliable" but today no one goes spinning rust unless they have absolute need to.
I test drove a Bolt EV last week. Neat car. The interior was lacking for me, though. I ended up with an Audi.
Shake Shack to open cashless, kiosk-only location in New York City
Ask HN: Who successfully transitioned from freelancing to product owner?
How did you go from freelancing to building a profitable product?
Appreciate the clarification. Both are better than just one.
Decent programmers compose code bases of "significant size" from many small, loosely coupled single purpose applications.

Yes, IME it's still quicker.

OTOH, if you're using "codebase of significant size" as code for "big ball of mud", static typing certainly helps, but integration tests are the real lifesaver.
Etsy | Senior Software Engineer, Big Data | Brooklyn

Etsy is a data-driven company and the Data Platform team makes that possible. We are responsible for building and maintaining the systems that power things like A/B testing, Web analytics, recommendations, and a variety of data-driven products. We are constantly working to scale up our systems to keep up with Etsy’s growth, and are always on the lookout for ways to add new capabilities to support an ever-widening set of data applications.

We're looking for an engineer with a background in distributed systems like Hadoop, Spark, Kafka, or ElasticSearch.

For more info, visit https://www.etsy.com/careers/job/dd4bb834-2a1f-4eb0-a1d2-004...
Is there a reason this was published now? Were YC’s principles recently challenged?
We use PropsperWorks and it works great. Amazing integration with GMail. However, watch out for their contract. We had to let go of some sales people and we're still trying to re-negotiate our seats with them.
As I'm local to you, I'll add that a Nob Hill Foods is in Alameda, a higher rent location, with a Foodmax on the Oakland side.
Rust has macros that seem well liked, and everyday stdlib constructs are implemented using them. Though I can easily believe that the average Rust macro is authored by a smart person.
Ethical Security Research on SecureDrop
It seems a bit click-baity ("well, what has been wrought using it?"). I suppose that the current one is arguably still a bit so (it could be "How the piece table enabled unlimited undo …"), but it seems better to me.
Would you consider a remote application from a different timezone?
A rebuttal to p< .005 proposal:
https://www.researchgate.net/publication/319880949_Justify_y...
The better argument, although it’s a lot less frequently uttered, is, “But I might press the button!” And here things get a lot more tricky. How many’s the time you regretted pressing the ‘hint’ button on your favourite mobile puzzle game? How often have you felt that incredible sense of achievement of having succeeded at a part of a game that challenged you so, which you know – you just know – you’d have skipped three tries back if you’d had the option? Yes, here, there’s a concern. But it’s not a concern about games, it’s a concern about yourself.

That is definitely a concern, and the notion that it somehow a concern only a few people would have rather been a huge number of people isn’t really addressed. Moreover I’d add that any such future will almost certainly be turned in for microtransactions; if people wanted it they’ll have to pay more for it.

Frankly it’s not hard to see where that goes because it’s already happened on mobile games: difficulty spikes which make you pay for a service to get you past the difficulties.

Or do you think Ubisoft is trying to be lovely and inclusive? No, they just want every dime they can per title, without adding anything new, without customer service, and without handling bugs.

The idea is a good one, but I can’t believe that it I’ll be implemented well... more horse armor in other words.
I don't know anything about this company, but I'd note there is a huge (huge!) difference between a 600M exit and floating on a public market.

That's the risk with options: unless you are one of the first 5 employee's it is rarely a life changing amount of money, even in a decent exit.
IKEA TRÅDFRI color is available in US stores
Standard Cyborg (YC W15) | Mobile, 3D/Computational Geometry, and Infrastructure engineers | San Francisco, CA | Onsite, full-time

Standard Cyborg is a 3D scanning and customization solution for orthotics and prosthetics. We're a mission-driven 7 person start up and growing with purpose. We have the following roles available:

- Mobile engineer - Own and expand our iPad app, currently Objective-C but it's small enough that we're open to persuasion
- 3D/Computational geometry engineer - Help build our core technology: a 3D customization web app, written in JavaScript. We are open to any relevant 3D experience, regardless of language
- Infrastructure engineer - Help us move from Heroku to AWS, our server app is Ruby and Rails and PostgreSQL

Our entire stack: Objective-C, Ruby on Rails, JavaScript, PostgreSQL, Node.js (AWS Lambda)

For more info and to apply: https://app.standardcyborg.com/careers

Feel free to email me any questions: todd@standardcyborg.com
the 1:35 PT TMZ update:

1:35 PM PT -- Sources tell us at 10:30 Monday morning a chaplain was called to Tom's hospital room. We're told the family has a do not resuscitate order on Tom. The singer is not expected to live throughout the day, but he's still clinging to life. A report that the LAPD confirmed the singer's death is inaccurate -- the L.A. County Sheriff's Dept. handled the emergency.
TRS-80 Color Computer w/ 4K of RAM
> rock solid stable

Huh, actually, thanks to NVIDIA, the latest drivers are likely to make your Mint 18.x failing to boot (requiring safe mode in 4.4.53, uninstalling 38x.xx drivers, reinstalling 36x.xx, etc.) One word: PITA. The aforementioned manufacturer is apparently aware of the issue, has been for months, but they're not fixing poop.

So as it appears that Nvidia still is playing their sad stupid little proprietary game on Linux (Mint can't fix the issue)... sadly it is better/safer to stick to the big distros (Ubuntu, notably) if stability is your main concern.

____

TLDR: PSA: too modified/exotic distros (like Mint+Cinnamon) are not well supported by some manufacturers, like Nvidia (nothing new under the sun, heh). Better use major ones (e.g. Ubuntu, main flavor will soon be Gnome 3 by 2018-04).

PS: No, I don't particularly like Ubuntu, but do we like Windows? Irrelevant, that's how we run Premiere Pro or previously .NET. Do we like macOS? Irrelevant, that's how we publish on iOS. Reality is what it is, and Ubuntu (vanilla/primary, as opposed to Ubuntu-based distros) is the chosen one for hardware support (usually, afaik).
Tell us more about yourself. How do you think building can and should change?
Roku Rolls Out New OS, Refreshes TV Hardware
MIAMED GmbH (US: amboss.com, DE: miamed.de) | Berlin, Germany; Cologne, Germany | Full-time, ONSITE, VISA | https://www.miamed.de/jobs

AMBOSS is a revolutionary new learning system for medical students and physicians. Our team consists of more than 100 dedicated physicians who are driven by the idea of improving medical care for people around the world. Do you want to participate in shaping a new era of medical education?
Currently looking for:

- Senior PHP Developer (https://www.miamed.de/jobs?gh_jid=477910)

- Full Stack Developer (https://www.miamed.de/jobs?gh_jid=782162)

- Engineering Internship (https://www.miamed.de/jobs?gh_jid=780852)

What we offer:

- Diverse and interesting tasks with a high degree of autonomy

- Ambitious and dynamic team with flat hierarchy

- Extensive mutual support in a versatile developer team

- Lively start-up with a trusting and friendly atmosphere

- Flexible hours. Offices in Cologne and Berlin

- Regular team building events

- Contribute to a product that can actively and positively change the world

- Apart from an almost Barista-grade espresso machine, we also have a custom-made Argentinian barbecue on our rooftop terrace and a fridge that’s fully stocked at all times
Equifax Breach Bigger Than Initially Reported
I'd rather see them closed on Sunday and I'm not religious.
Google drops “first click free,” loathed by many publishers
Announcing the SAFT Project
Sure, for example https://imgur.com/a/HUN9G. Just by playing around with drawing different textures, I was able to get the above with the wave model. I just see it as another digital tool like you do, but with creative use I could see some pretty cool applications in modern art.
> What exactly does it mean to have "good dynamic typing facilities"?

To quote Peter Norvig on the difference between Python and Lisp, but you could apply it to most other mainstream dynamic languages vs Lisp :

> Python is more dynamic, does less error-checking. In Python you won't get any warnings for undefined functions or fields, or wrong number of arguments passed to a function, or most anything else at load time; you have to wait until run time. The commercial Lisp implementations will flag many of these as warnings; simpler implementations like clisp do not. The one place where Python is demonstrably more dangerous is when you do self.feild = 0 when you meant to type self.field = 0; the former will dynamically create a new field. The equivalent in Lisp, (setf (feild self) 0) will give you an error. On the other hand, accessing an undefined field will give you an error in both languages.

Common Lisp has a (somewhat) sound, standardized language definition, and competing compiler/JIT implementations that are much faster than anything that could ever possibly come from the Python camp because the latter is actually too dynamic and ill-defined ("Python is what CPython does") and making Python run fast while ensuring 100% compatibility with its existing ecosystem, without putting further restraints into the language, is akin to a mirage.
Why the CDC Thinks Blockchain Can Save Lives
It's pretty much what Sony did with their Playstation music store.
Location: Los Angeles

Remote: Yes

Willing to relocate: No

Technologies: Clojure, Python, PostgreSQL, PL/pgSQL, MySQL, Linux servers, and more.

Résumé/CV: https://github.com/dt1

Email: dbtoomey@gmail.com
For context, this was almost certainly submitted because of a recent submission about data structures for use in text editors.

If anyone wants to check out the comments: https://news.ycombinator.com/item?id=15381886.
Public prisons also get profit share when they contract with private companies to support the phones, which charge as much as $14/minute to prisoners or their family.
ServiceNow bought a design firm because even enterprise apps have to look pretty
Ralph Johnson, a prominent Smalltalk'er, was advisor on that paper and was the creator of the first Smalltalk refactoring browser and that paper is littered with references to how things are done in Smalltalk. I was unaware a C++ was involved, but I still think Smalltalk had the first commercial refactoring browser. A research paper is not a product, however, thanks for the ref.
There are only two code lines. The original 3.x and the NT 4.x. Everything starting with 2000/XP was a derivative of the first NT kernel.
End of the Line - The Traveling Wilburys

https://youtube.com/watch?v=UMVjToYOjbM
I've been to places in Scotland where even the pubs and restaurants close on Sundays.
I'm impressed that the American car companies have embraced electric technology so quickly.

I'm also disappointed that the Japanese companies are falling behind. The Prius was a very innovative car when it was first released 20 years ago (that's right, the first Prius was a 1997 model!), but it is falling behind. The Nissan Leaf is just not competitive anymore, and I see no sign of a newer version of it with better range.

However, these new electric cars are mostly of interest to homeowners. People who park on the street have no realistic way to charge their cars at their homes, and all but the newest luxury apartments lack charging stations. Relying on public charging infrastructure is not realistic, and relying on charging at work is unwise -- it will limit your next job opportunity to companies that also have charging stations, unless you are willing to replace your car. Even relying on charging at an apartment is unwise, because it will limit where you can move to.

So, I guess electric car ownership is effectively another perk of home ownership.
Gun Stocks Soar After Deadly Las Vegas Mass Shooting
Gemini (Psion type) prototype, Debian/Ubuntu and Android device
Immunant | Irvine, CA | ONSITE | REMOTE (US-only) | www.immunant.com/page/jobs

Immunant is building systems security tools that prevent vulnerability exploits.

We are looking to fill the following full-time roles:

1) Compiler, linker, and loader expert. Deep knowledge of C/C++, and ELF as well as x86, and ARM/AArch64 machine code expected. Previous experience with compiler and linker development preferred.

2) Rust aficionado for language migration project. Familiarity with all things Rust expected. Maybe you've contributed to Rust already? Experience with language parsing, refactoring, analysis, and/or rewriting preferred.

Apply here: www.immunant.com/page/jobs
This seems like something a linter can catch though. ESLint certainly seems to give me warnings for use of undefined properties.
You've missed a far more fundamental question: how does this interact with aliasing XOR mutability? That's the core reason why back pointers are hard: they result in complicated relationships between things, in that an &mut pointer to a child may not be independent of its owner. I suspect one would need annotations for different ways to handle this, like single threaded checking of mutability (which already exists: Cell and RefCell) or multi-threaded (Mutex, RWLock), essentially meaning that this would be inserting into the language things things that don't need to be there.

In any case, even switching to the correct Option::None syntax, your example doesn't actually make sense: &mut isn't an owning pointer, so it doesn't make sense to try to construct an owning tree with it. Maybe something like

a.fwd = Some(b);
a.fwd.as_mut().unwrap().bak = Some(&back a);

is what you're trying to get at? In either example, the mutability question appears: in yours, b is mutated while an outstanding &mut borrow exists, and in mine, a is mutated while an outstanding &back borrow exists.

This all seems like it might be possible to solve for some special cases, but pointer aliasing is one of the hardest parts of static analysis. It's essentially impossible to do in the general case, and my intuition is that back pointers get you very close to the general case. It's not even obvious to me how one can get a binary tree with back pointers to work well.

> The compiler might optimize that out, observing that b is dead at deallocation.

Only if b doesn't have a destructor (or has a destructor that can be sufficiently inlined).
I've generally felt that each shines in different areas. Static typing is best for lower-level infrastructure and shared API's, while dynamic is better for gluing these all together toward the "top" of the stack, closer to the UI and biz logic. The problem is that languages tend to be all one or the other so that we have to make choice. What's needed is a language (or language interface convention) that can straddle both. A given class or library can be "locked down" type-wise to various degrees as needed.
Which type is Spotify? They lost over $500M in 2016 (http://www.billboard.com/articles/business/7833686/spotify-2...).
There's really not much involved.

For the encrypted git repo, I use this:

https://github.com/AGWA/git-crypt

The cron points to a shell script:

#!/bin/sh

cd ~/notes

git add -A .

git commit -am wip

git pull

git push

So with that, I have the same directory, ~/notes/ syncd on all of my computers automatically, as long as I don't do conflicting edits within the space of a minute, which has never happened.
A quick summary of the article: https://summarybrew.com/p/top-venture-capitalists-are-suing-...
Just tested this. Was consistently getting 2000mb/s+ writes before, now getting ~1600mb/s.
Reads are inconsistent, but most results are also 20-40% slower than before.
Trexo Robotics | Toronto | Full-time | Onsite | VISA | www.trexorobotics.com Trexo Robotics is an exoskeleton robotics start up working towards making mobility a reality for the disabled and elderly. Founded by Waterloo mechatronics graduates we strive to provide a strong engineering culture and believe in getting things done. Currently Trexo Robotics is working on a rehabilitation exoskeleton for children with lower body movement disorders such as Cerebral Palsy and is looking for Robotics engineers to help with controls software and mechanical design. Please apply at: https://angel.co/trexo-robotics/jobs
Most of windows 3.11 was in assembly and p-code (according to the book "undocumented windows"). A lot of assembly was still present in 95, but almost all was converted to C/C++ in XP and vista.
Emotech Ltd | Software Developer | London, UK | Permanent | Competitive salary + equity | Sponsor Visa

Emotech Ltd:

Emotech (https://www.heyolly.com/) is a London-based robotics startup that aims to improve the relationship between human and technology with our innovative, AI-powered, personal robot named Olly.

We are looking for Software Developers to join our team in London.

Requirement：

* Minimum 3 years of software development experience in industry
* Deep knowledge of a programming language (e.g. Python, C++) in Linux environment; working knowledge of multiple language
* Degree in Computer Science or other relevant area
* Strong grasp of data structures, algorithms and communication protocols
* Great understanding of TDD, unit tests, end-to-end tests
* AWS and Go is a plus

Responsibilities：

* Develop new features of the personal robot
* Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
* Collaborate closely with machine learning and design expert
* Establish architectural principles, select design patterns
* Review designs and code done by others and provide constructive feedback

If you are interested, please reach out to us at careers@emotech.co or julia@emotech.co
Definitely. Also the steep craggy valleys no doubt affected the strength of the S-waves.
SEEKING WORK - Spain - REMOTE OK

We are 3 experts in Machine Learning and Deep Learning with a passion for startups. We build custom solutions based on state of the art research and we help our customers to develop their own capability to use Artificial Intelligence. Either you are starting with your company or you are already stablished, if you have an interesting project get in touch. We will find the best way to help you: http://serendeepia.com

We work with TensorFlow, Python, Spark, GitHub, etc.
Each miner has an incentive to outcompete other miners. A mining cartel can agree to keep difficulty and hashrate low. It is also comparable to a truce in a military conflict.
Interesting also that Apple before Jobs's return had several complete or near-complete rewrites of the OS: System 7, Taligent, Copland, and NewtonOS (I'm not counting A/UX because it was largely System V at its core, or MacOS 2-6 & 8-9 because they were largely incremental improvements on System 1 & 7 respectively).

Perhaps a rule-of-thumb is that a tech company becomes dominant when it has a widely-used OS, and it loses relevance when it has multiple widely-used OSes. Seems to apply across multiple technology generations: Bell Labs (UNIX -> Plan9, Inferno), IBM (System/360 -> PC-DOS, OS/2, MVS, Taligent, etc.), Microsoft (DOS/Win95 -> WinME, XP, Vista, WinCE), Apple (mentioned above). It makes me wonder what Google's fate is, given that they went from having the dominant mobile OS (Android) in 2012 to now having Android, ChromeOS, Fuchsia, and a few others that aren't well-known.
What sort of compression do the blocks undergo? E.g. does periodicity of the timeseries help reduce the the space of the 64/128bit timestamp? Gorilla[1] style compression would be great, although it'd likely make sub block level range queries tough.

[1]http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
What's that from?
IndieBox announces end of their subscription service
Salesforce | ONSITE San Francisco or Seattle | Sr Software Engineer, Enterprise API

The API team at Salesforce.com is looking for an experienced developer to help architect the next generation of web services API for the Force.com platform. The API currently serves over half of all traffic for the salesforce.com ecosystem, with billions of transactions a month, over a trillion records a month, across 30+ versions of API endpoints and formats.

Responsibilities:
· Architect, design, implement and tune robust features that perform at scale in a multi-tenant environment
· Define and evangelize API frameworks and best practices for API development for all salesforce.com
· Work across the organization to review and define new API services
· Resolve technical issues in existing applications

Required Experience/Skills:
· Deep knowledge of REST and the HTTP protocol
· Deep knowledge of Java and related technologies
· Experience building highly scalable, distributed systems
· Good knowledge of SQL and relational database programming
· Multiple years of experience in software design
· Ability to work on multiple projects against deadlines
· Bachelor's Degree in computer science or equivalent experience
· 7+ years of industry experience

Desired Experience/Skills:
· SOAP / XML / JSON
· Encryption / SSL / OAuth
· PL/SQL and Oracle tuning experience

https://careers.secure.force.com/jobs/apex/ts2__JobDetails?j...