skysight-inc/HackerNews huggingface dataset:
It's the only issue tracker out there that even comes close to having a user experience as poor as JIRA.
The prosecutor's office sends me a fake subpoena, I discover that it is fake and ignore it. They then send me a real subpoena, and not wanting to spend money on another lawyer, I simply assume that this one is fake too. In fact, without legal counsel, I have no real way of establishing which documents have official power and which don't. Now imagine they arrest me for failing to respond to real one they sent the second time, I have been deceived by law enforcement into committing a crime, the very definition of entrapment.
Location: Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: C#, VB.net, ASP.net, SQL, Oracle

Résumé/CV: https://www.linkedin.com/in/ramon-resende-16341621

Email: rsresende.ti@gmail.com
Neither Google nor Apple have root access on a Yubikey, nor does that key have some sort of wireless transmitter included which would allow for unnoticed data transfer to or from the key.

Furthermore, it is nowadays largely trivial to set up sandboxing within a single user (using SELinux, Apparmor or whatever else) or to use multiple users and classical privilege separation to achieve the same effect.

It is also telling that your "Threat Models" in the link above do not discuss attacks against the phone at all.

Edit to add: You currently also do not have the ability to use my keys. If I were to install the app (and set it to auto-update as suggest so vigorously elsewhere), all it takes is for a tiny little update by you with no public oversight to own every server I have access to. How is that possibly improving security?!
Square | Java and/or Payments server | Atlanta, GA | Onsite | Full-time

I'm the engineering manager of the Payments Infrastructure team at Square. We are building the next generation of payments stack at Square, one that provides a modular, redundant approach to routing payments and allows us to reach new markets quickly. And we are doing it in Atlanta. Our team has experienced engineers from Google and Facebook. The Square microservice environment includes a Java stack that uses protobufs with a service container built on a number of open source libraries like Guice, Jetty, Hibernate, Jooq, MySql, Kafka, Zookeeper. Drop me a line at zundel@squareup.com or checkout our open positions at https://squareup.com/careers/jobs?location=Atlanta%2C+United...
>Also about your "keep track of what's going on in the lives of ..", just call your friends to find out what is going on in their life. People normally don't post everything on facebook.

Not all of my Facebook friends are close enough that I'd call them to keep in touch, but it's still nice to know how they're getting on.

One of my friends from high school just finished her education to become a Doctor. Good for her. I didn't need to know that, but it's still nice, and I would never have known without something like Facebook.
Yep. Of course us tech people would like to see Intel punished for ME but the market really won't care and that's the only thing that would push Intel off this path.
USDJPY: Targets Further Upside Pressure with Eyes on Key Resistance
Lose It! | Software Developer (iOS/Android/Web) | Boston, MA | FULL-TIME, ONSITE, http://loseit.com

Our 20-person company has helped over 25 million users lose weight with our iOS, Android and web apps. Combining calorie tracking with technology, we're enabling people to change their lives for the better. We believe by helping our users reverse obesity and diabetes, we'll continue to be successful as a company. We've been profitable for a while and a top Health & Fitness app for even longer.

Lose It!'s founders have taken one company public and sold others to Macromedia and Microsoft. Our product-focused organization knows the importance of a quality, well-designed user experiences- losing weight is already hard enough.

We're looking for more mobile & full-stack software developers. If you enjoy picking up new technologies and languages quickly, you'll learn a ton with us.

I run the development team at Lose It!. Please feel free to email me if you have any questions: eric@loseit-corp.com For more on the position, or to apply, go here: http://loseit.com/jobs/developer/
Pulling Your Team Through a Project Crunch
Intel Memory Bandwidth Allocation Coming to Linux 4.12 – Phoronix
Location: Brazil

Remote: Yes

Willing to relocate: No

Technologies: Scala, Java, Javascript, Functional Programming

Résumé/CV: http://cvmkr.com/nWVG

LinkedIn: https://www.linkedin.com/in/brunobcampos/

Email: bruno@brunocampos.me

I'm a senior software engineer with more than 6 years experience.

Using software development best practices such as pair programming, continuous integration, version control, TDD, DDD and the foundations of good OO design (SOLID, DRY and code readability)
I share the exact same sensation of being "charged with data", that persists even if I get distracted and completely forget about the content of the clipboard. It's like a very tangible pinpoint for a planned activity.
Alarm sounded over delays to develop UK mini nuclear reactors
Exactly. And those few who were buying before will be holding out for Naples.
Smart Cincy Summit: 11 ways to become a smarter city
Electron valleys controlled in 2D semiconductors
Just for fun: does anyone have any stories about initially using a SQL database for a project, later hitting problems, then switching to (or augmenting with) a NoSQL solution that solved those problems?
Grailed | Engineering and Design positions | NYC | https://www.grailed.com

Grailed is a small team that has a vision to build a company that creates second hard marketplaces for enthusiasts of luxury products. We've had a lot of traction building out grailed.com - a menswear focused site and are currently building a similar site for womenswear. We have quite a few more ideas for marketplaces after that.
We like to work on things we ourselves have a deep interest in and care a lot about building things we're proud of. Currently we're looking to expand our current engineering team of 8 people with either generalists or specialists. Our product and design team of 2 - is also looking out for experienced designers.

Hit us up at jobs@grailed.com if you have any questions or have an interest in applying.
The housing is probably the lowest you'll find in a large city in Canada, but the taxes are some of the highest so it evens out. 95k in Montreal should go furthur the it would in Toronto or Vancouver.
My phone has been on so many more networks, does not get properly updated, and is just a personal device that I use for lots of stuff and trying out lots of apps. My laptop consists of 98% software from repositories, has disk encryption, is updated very frequently, and has perhaps 2 or 3 applications from outside of the repos.

A phone is much more prone to theft and I don't password protect it because if I'd have to input a 10+ character random password every time... I might as well not have a smartphone but just pull out my laptop every time. Since I carry it around all the time, there is little opportunity for unauthorized access...until it gets stolen. And then I don't want to lose all access to my infrastructure.
Algorithmic accountability
That's strange. Do you have some unusual plugins?
SQL is really good at projecting & selecting simple data. My rule of thumb has been to use it first for any per projects and but as soon I need more than one table, think deeper about the data and switch to NoSQL if I need to represent complex data structures or have document storage needs.

Its still amazing how far you can go with a single table and few tweaks to a postgres instance.
Had the same question since I just started with vim.

What I saw in using nvim:

- terminal use
- async plugins
- it's almost entirely compatible to vim anyway, so you can switch whenever you want to.

Also would like to say thanks to the devs working on making neovim.
> To avoid a crash, users can mount potentially malicious filesystems in userspace, i.e. users can run kernel drivers like ffs outside of the kernel. This feature comes from a non-Linux kernel. I have read this may be able to work on Linux too but I have never tried it.

Linux has FUSE for this, but...

- A lot of filesystems don't have FUSE drivers. You can't use the same kernel-mode drivers in userspace. In fact, off the top of my head, the only filesystem with both kernel-mode and userspace drivers is ZFS.

- It just reduces the threat, it doesn't eliminate it. There's no guarantee whatsoever that the FUSE kernel-side shim is invulnerable to bad inputs, though hopefully it's been audited. Something that never touches the kernel would still be preferable.
Yes, because the key is still private. Any other machine to witch you can login with that private key is still off limites.
With the destruction of net neutrality the ISPs control the internet basically free to do as they wish. Block ISPs for good with VPN such as PureVPN https://www.purevpn.com/
Is it fair to compare the age of SQL to the age of JavaScript or that SQL has survive rapid change? SQL is a class of languages, while Javascipt is a specific language. The concepts behind JavaScript are older than SQL, and the modern SQL languages we use today are younger than 43yrs.
Close, but not enough. I want to open the same editor session spread across multiple windows on multiple monitors.
Sounds like you need to learn how to design a database. Seriously, do you find more than 1 table complex?
Vim is also community driven. Having a BDFL doesn't mean that the model is bad. Python, Linux all have BDFLs and they are blossoming.

Also, saying that Vim wouldn't have gotten the async features without Neovim is wrong. It would have come in sooner or later, Neovim sure made it a priority.
Related recent news: "PhantomJS: Stepping down as maintainer"

https://news.ycombinator.com/item?id=14105489

Also relevant: "Headless Chrome is Coming Soon" from PhantomJS dev mailing list

https://groups.google.com/forum/#!msg/phantomjs-dev/S-mEBwuS...
Value? None. Bitcoins are entirely fiat, so for every coin that is lost, the exchange rate should compensate to reflect the new supply. It only really starts to become a problem when 1 Satoshi (smallest subdivisible unit) represents more value than we'd like. At the minute the exchange rate is Satoshi = USD $0.0000145925, so there's a few orders of magnitude headroom there.

I agree though that Bitcoin is not a viable mainstream currency.
Hey, with some domain specific knowledge maybe we could teach it what the various failure modes of the materials used look like.

Have drones with webcams circle the bridge. It would surely speed up the process and may alert to something the humans overlooked.
FORTH ?KNOW IF HONK ELSE FORTH LEARN THEN
> On salary: We previously had a program where we gave significant monthly raises in effort to drive fair and aggressive compensation in an ongoing basis. The goal was to pay more, not less, by forcing a review and adjustment on a regular cadence. However, we decommissioned that system in favor of standard offers because we struggled for a lot of reasons you pointed out about complexity. Based on a few debriefing conversations with candidates, we learned and changed to a bog standard system; now all offers are in the range listed (or higher.)

To be honest, this is a pretty bad answer to his claim. If you advertise 140 minimum, don't offer 120. This is unethical, you should edit your posting.
This can be said for any rewrite. Let's wait and see what happens to Neovim's code in coming 10-15 years if it can last that long. When you have to support all the legacy systems and all types of OSes out there, crap is going to come in the code.
I have the same laptop. In the future I'd never buy one like it again - I think it's at a bad point in the power-mobility trade-off for me. But like you it's just too good to warrant replacing anytime soon. Everything is extremely fast since I put in an ssd and I get super confused by the posts we see all the time saying that as computers get faster software gets proportionally more bloated. Using this machine is way smoother than anything I grew up.

But in the future I want a desktop and a highly mobile laptop, not an awkwardly immobile laptop. These large laptops were nice for LAN gaming in college but I just don't do that anymore.
I think most people in that group start out with a normalized schema in a SQL db and end up in a highly denormalized or even key/value style setup in said DB. Technically it is still a SQL database, but not used in that way.
The World of Perception and the World of Science (1948)
Even the best video conferencing software (codecs, etc) is no match for an unreliable network with zero latency guarantees. Otherwise we would have done this already. But you can't buffer video calls.

Who knows, maybe with net neutrality gone ISPs will provide priority traffic so companies can pay more for better video conferencing (whatever better means). And rich people can pay for better Netflix. We can dream and look on the bright side, right? I just hope you aren't a video conferencing startup, because $megacorp already has an exclusive with the ISPs for video conferencing on this priority network...

(On a serious note, I mention this because it's part of the age-old network traffic prioritisation debate, not to start a flame war about net neutrality. That includes the downside of prioritisation, too)
Rathole alert, but I worked at a Forestrey Commission Research Station here in the UK in the 90s. One of the mathematicians was running an environmental model on a Sun workstation and it was running out of RAM and swapping and was going to take 2 days to run at that rate.

The department had another identical workstation that wasnt being used just then and I pointed out I could swap half of it's RAM to his machine for the day. He and his boss looked at me as though I was insane. An hour later they called me and asked me to do it, the model run completed in a couple of hours and I swapped the RAM back.
As soon as you have more than one table you switch to NoSQL?

Did you meant to write it that way round?
No worries. It was a reasonable deployment.
We have a Polycom conferencing camera (CX5000), which seems to be something originally designed by Microsoft and called Roundtable. It works well, including for international calls — we have regular calls using Skype without issue to Canada and Taiwan from Europe, and irregular calls elsewhere.

It does have an essentially perfect 1Gb/s Internet connection.

This is the current version: http://www.polycom.com/products-services/products-for-micros...
Show HN: Creating a fast reactive database
One of the best parts of open source software is that you can fork it and change whatever you want.
Yes, goroutines run on separate cores. Go uses an M:N threading model. goroutines (M) which are ready to run are scheduled on a thread pool of POSIX threads (N) which I believe is sized to match the number of cores in the processor. Nothing stops those goroutines from racing on shared memory. However, there is a convention that before accessing some shared memory, goroutines synchronize themselves using channels. ("Do not communicate by sharing memory; instead, share memory by communicating.")
Yes. He was hugely productive, far more than his peers. Same with Bach and Prince.
China taking on Wikipedia with its own online encyclopaedia
I've reached a point where my default design is relational database augmented with memcache/redis. The relational DB is the authoritative source of truth, redis absorbs all (most) reads and memcache is, well a distributed cache. Writes go to both redis and relational. Redis data can always be rebuilt, and is regularly rebuilt, from relational data.

At project onset, usually only redis or memcache are in use.

It's a model that has served me well, apart from bugs that cause divergence between redis and relational. These are usually the class of bugs that would corrupt data were I relying on redis alone, so I just think of them as a lesser evil.

There's an obvious bottleneck on writes to the relational DB but I've so far managed to keep from hitting that ceiling.
I suppose they'd look first into MySQL's new JSON support. (Or other SQL database that have some kind of JSON support)
Veriphant — Account Manager position: https://angel.co/veriphant/jobs

Veriphant is a UK based business operating worldwide offering various data immutability services. We are still currently looking to find the perfect account manager! info@veriphant.com
> aren't mainstream

Citation needed. I see teslas multiple times daily. In my book that counts as mainstream.
It's amazing people still don't know how this works...
Those Piperchat guys are onto something!
> I guess I just don't see making money from advertisements as an indictment of an organization

5) To protect ad revenue, its changing the nature of the web. Who the fuck is Google to decide whether guest blogging is or is not a good thing? So, Google is not really smart enough to figure out how to rank websites when real people get together and collude to improve their chances in the game. I suppose they would rather just deal with non-human websites than the humans who are the source of those websites.

1. Which makes the following statement really ironic "I'm treated more like a human than I would be at many other companies"
2. It is probably a signal that perhaps the "product" is not "clearly very high quality", but rather is just somewhat better than the next best one, so instead of saying "We are too dumb to figure it out", their story was "people are manipulating things behind our backs and since there is such a big human component, we are being misled".

Hmmm...so some humans are getting together behind closed doors to game the system, and this is upsetting the tech giants? So how should the rest of the population feel when they ask themselves the same question about what is happening within the walls of the tech giants' offices as they make a ton of sneaky decisions which is causing a lot of problems for people's privacy?

I once made a suggestion on this forum to compile every publicly known piece of information about all the employees at Google and Facebook (and while you are at it, why not Amazon and Microsoft?), and release it as a Kaggle [1] dataset for data mining and see how they would feel about it. Are there colleagues involved in secret relationships? Boy, I would sure enjoy knowing it just as much as GooFace likes to triangulate information about me. Are there folks who are actively supporting Donald Trump every time they can while putting on a liberal face within the organizations? Hey, I think it would be great fun to out them to their colleagues and sit back and watch the show.

Someone retorted that I am threatening "doxing". Oh yes, let us all be sure to be very respectful of the same people who don't think there is anything wrong with not giving us the same respect.

The ire directed at these organizations is well deserved, and well earned.

[1] Yeah, so Google acquired Kaggle. Just release it someplace else.
But so does JavaScript it's not like it hasn't changed...
I think 'hostile' is a bit harsh. I'd say 'infinitely reticent to large changes'. All the neovim authors wanted, was a list of blockers needed to merge their async patch. Bram would never give them that, always coming up with one more change. I've seen this pattern of infinite reluctance before, especially when communities depend heavily on one maintainer. its not about async and the specific semantics of the patch after a certain amount of time, it's about deeper issues like project vision, control, and perhaps trust. https://groups.google.com/forum/m/#!topic/vim_dev/-4pqDJfHCs... https://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-...,
Doesn't this boil down to the classic question of whether a sensible approach to discovery can be serendipitous as well as hypothesis driven?

I work in a big pharma, and long ago I learned that our biologists and chemists had absolutely no patience for inquiry that lacked a basis in the purposeful exploration of mechanism of action (hypothesis). Without a guiding principle, the number of possible (and meaningless) patterns tends to explode combinatorically and there's not enough time in a dozen lifetimes to test all the nutty proposals your computer can generate in a microsecond.

Isn't that what the author is suggesting? If not, and exploration via random walk IS in fact a productive practice that's worthwhile, then what's the rub?
Paging HN user christux of http://tux.io

Ask HN | https://news.ycombinator.com/item?id=14245428

> public access to non-root desktops in LXC containers

Show HN | https://news.ycombinator.com/item?id=14245447

> a Linux desktop in your browser
This is almost certainly not true, it's not just a lie its 'fraud' at best.
Contrary to @iaweihli, I think the error is in the first one and that they originally meant: "They found no relationship between a 0.1x programmer's amount of experience and code quality or productivity."
Thank you, I had never heard of these principles, and they clearly do not match the modern behaviour of American policemen.
You're wrong about it not being useful for other than consumption. I have a 12.9 inch Pro and a good bluetooth keyboard. I can mostly replace my mac book pro as a server side dev. I have great ssh clients, Coda is a very good editor, a good git client, all the communication tools I need, etc... Mostly it's just making small changes to your workflow to fit the new environment. Lot's of artists and musicians also create on iPads, so it may not be useful to you but others find it useful.

I agree it's not likely to replace laptops in the next couple of years for everyone but plenty of people make it work now.
No thanks. If video conferencing starts to work, my customers will start to ask for it. And the loss of productivity will dwarf the annual spending on business trips.

You executives can go on and fly, don't ruin work for everybody else.
public UniProt.org went from SQL normalized -> SQL primary key/blob to proper K/V (BDBje) to custom K/V in the space of ten years.

However, data production is still a mix of batch and sql systems.
Oliver Byrne's edition of Euclid is a nice proof-by-picture example:
https://www.math.ubc.ca/~cass/euclid/byrne.html
In that case, police arrive on the scene where someone is or was being assaulted and arresting the attacker isn't a desirable outcome?
...it should be done with the expectation that they may be arrested and taken to jail...

For the USA, add "shot and killed"
An Efficiency Comparison of Document Preparation Systems (LaTeX vs. Word)
Is it so horrible to have people you're willing to walk to your local pub for, but not willing to travel to their city for?

Just because you're not willing to make time for someone doesn't mean you can't enjoy an evening of chatting and catching up when your lives happen to intersect.
This is a great rant, but what are the best solutions to this today? Has someone, somewhere solved this or at least well on their way to a solution?
I'd really like for something like K/Kx to pick up. For server applications, the dichotomy between DB and application seems so artificial for a lot of applications. Think Erlang + Mnesia, but with a fully relational model backed by language primitives.

I think LINQ with F#'s type providers would probably be what I have in mind (which works like JOOQ with a tighter integration).
Bitcoin all time high. Again
>How do you make a million dollars in the coffee shop business?

Start with a billion dollars and open 100 coffee shops.
What a sad world we live in when Adobe publishes a paper about PostScript in PDF (which is just PostScript without the programming language).

To help offset the irony and celebrate Turing completeness, here is a PostScript interpreter implemented in PostScript, and an explanation of why.

http://www.donhopkins.com/home/archive/cyber/litecyber/ps.ps...

http://www.donhopkins.com/home/archive/cyber/litecyber/ps.ps...

http://www.donhopkins.com/drupal/node/97
have a look at smtube:
http://www.smtube.org/