skysight-inc/HackerNews huggingface dataset:
Yes I agree about the relational model. It is higher level than the rest -- one of the key ideas in Codd's paper was to abstract data away from concrete storage. In contrast, the records, parallel arrays, and to some degree the object graph model are pretty closely tied to concrete storage. C/C++/Go all explicitly specify the memory layout and allow the programmer to control it by design.

And as mentioned, I think the relational model and file system are interesting but orthogonal topics.

I do think this pattern of taking the memory model/data model and "externalizing" into a DSL is interesting (JSON, protobufs and many other schemes, ASDL). That makes it clear that persistence is an orthogonal concern.

One thing I've been thinking about, and which your article helped me hone in on, is that scripting languages almost use the object graph model, but that model is inefficient on modern computers. Pointers are huge and they lead to scattered data.

For example in Python:

Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux

>>> sys.getsizeof({})
288
>>> sys.getsizeof([])
64
>>> sys.getsizeof(())
48
>>> sys.getsizeof(set())
224
>>> sys.getsizeof('')
49
>>> sys.getsizeof(b'')
33
>>> sys.getsizeof(99)
28

This seems like a pretty enormous amount of overhead... there is more "metadata" than there is data!

Another point: Someone else mentioned R and pandas. I've been meaning to write a blog post called "R is the only language without the ORM problem". There's no mismatch, because R's data model is the same as SQL -- tables with homogeneous columns (this is in the logical sense). It's meant for "measurements and observations" rather than "business data", but I don't see any fundamental reason why these are different. It's more about R's implementation quirks than the logical model.

So that is another argument that persistence is a separate concern. R has non-persistent tables, but SQL has persistent tables.

Another example is Redis. Redis is a persistent (although it didn't start off that way), but it doesn't use the relational model. I haven't used it too much, but as far as I know it has dictinoaries, sets, and lists. So it looks like a database server but has a different model.

So I think these concerns should be represented in the taxonomy:

- logical vs physical model (logical is what the user sees; physical is concrete storage). You can have an SQL database that is row-oriented or column-oriented. And I noticed that the Jai programming language has this structure-of-arrays vs array-of-structures duality built in.

- Persistence -- each model can be dealt with in-memory or on disk. I didn't know that COBOl dealt with records on disk, which is interesting. A B-Tree is a data structure with pointers, but it's designed for being seralized.

Thanks again for the great article!
Good point. I think the author quite clearly meant continuous wrt. a whole sentence or even text, not single (sparse) words, though. Take German, for example: The last word in a sentence that ends in a verb defines the whole structure of the sentence. Like, "Wir haben heute etwas über Neuronale Netzwerke gelernt.", which is in part also reflected in particularly problematic languages not being "projective". This gets even worse with "long-range" semantic cross-references, like anaphora. And, the latest Google Translate is still notoriously bad at the German language, at least [1]. Therefore, I think the article has a valid point, and I'd really like to hear some actual points where he is wrong before dismissing it (though, yes, I agree it is rather shallow, and best a good thought starter).

[1] Google Translate on the German Wikipedia entry for Weihnachten (X-mas): https://translate.googleusercontent.com/translate_c?depth=1&...
SEEKING WORK

Location: 3City, Poland (UTC+1)

Stack: Native iOS and Android, Android NDK, Unity, 2D/3D Graphics, PHP, HTML5, Firmware, PCB Design and validation.

Remote: Yes

We're Insalgo - a software development company that puts quality and value at the first place. With an interdisciplinary team of engineers, we deliver connected experiences that span multiple technologies, platforms, and media.

Website: www.insalgo.com

Email: contact@insalgo.com
Zachtronics: SpaceChem
Are you confusing the small COPV helium tanks with the much larger metal LOX tank?
Your points are about the article being admitted in the journal. But wasn't the bigger point of the fraud about the reaction after publication of the article?
Wouldn't dropping privileges like this prevent Chrome's own sandbox from working correctly?
< $100 might be tough.

You've got to have a decently made chassis to accommodate and cool a full-sized card and a meaty power supply for the latest and greatest GPUs. And that's before you add any docking functionality for extra ports.

The cheapest thing I've seen to date is the Alienware Amp which sells for around $150 but uses Alienware's proprietary port, which IIRC, is a bit slower than TB3.
Scotland’s Future Unicorns: Keeping Your Data SAFE in the Cloud
All rosewood now listed as endangered wood
Hondata is a great example of using a laptop to tune a car. For those interested in buying parts like assembling a big lego, http://www.factoryfive.com/ is a good place to check out.

Not thinking too much about it, I used letsencrypt on my business site as soon as I read that google would be looking at TLS for SEO purposes. Sadly SEO seemed more important than speed if I was using both to judge if we use TLS or not. If the speed is an issue what does it matter if someone can't find the site?
And when it is gone?
Unless the parent has edited their comment, I don't see any 'outrage' or need to 'calm down'...
Mods, can we change link to https://news.osu.edu/news/2016/03/02/long-term-stress-erodes...

The linked article is full of popups, ads and dark patterns.
When software ecosystems die
That depends If you can live with evenly-sized squares, you can always center the clipping square, and you’re good for rotations, flips, and so on.

If you want odd-sized squares, or other shapes, then yes, you’ll need to know how to transform the clipping path/description as well.

All in a day’s work!
And a third me too. I'm not sure if it is resume farming but I didn't appreciate that I didn't at least get a "no thank you" email. This isn't unique to them but it does make me hesitant in ever applying there again or even recommending the place as an employer or vendor.
The X1 does offer the OneLink+ docking station and soon will offer a TB3 docking station.
The Difference Between Google Assistant and Siri
FYI, this article on recursive combinators from 2008:

http://www.lazutkin.com/blog/2008/06/30/using-recursion-comb...
They are announcing that they are returning to flight. Hardly 'unfavorable'.
CASHLINK Payments GmbH | Frontend or Full Stack Developer | Frankfurt am Main, Germany | Full-time, freelance, REMOTE, INTERNS, VISA https://cashlink.io/jobs

We're a FinTech company in the Deutsche Börse FinTech Hub in Frankfurt, Germany. We develop a direct debit (Lastschrift) based P2P payment ("payments between friends") app and website that everyone can use without having to create a user account or verifying their bank account.

Our stack is based on PHP, MySQL, Haskell, Python, Docker. We're hosting on AWS (EC2, ECS, RDS, etc).
,.-~´¨¯¨`·~-.¸,.-~´¨¯¨`·~-.¸-( HAPPY NEW YEAR 2017 )-,.-~´¨¯¨`·~-.¸,.-~´¨¯¨`·~-.¸

* Location: SF, Mountain View, San Francisco Bay Area, Silicon Valley, Palo Alto, CA, US

* Remote: Yes (depends on opportunity)

* Willing to relocate: Yes (depends on opportunity)

* Technologies: iOS, Swift, Python, Django, jQuery, full-stack web, DevOps, Redis, LAMP, Postgres, Heroku, Objective-C, Obj-C

* Résumé/CV: http://linkedin.com/in/jayliew

* Email: jayliew at jayliew dot com

* I'm looking for an iOS software engineer / development role. I've previously done full-stack web (Django, Python, jQuery). Computer Science / CS bachelors degree.

* I've worked for 2 YC portfolio companies to date, one of which was a hardware startup (Double Robotics). I've also worked for publicly traded tech companies as a contractor and as full-time employee.

* Contractor or Part-Time (non-full time): OK (depends on opportunity)

* Work authorization: Full work authorization + active US secret clearance

* Other experience: sales development / "discovery" sales, customer development / lean startup, business development

,.-~´¨¯¨`·~-.¸,.-~´¨¯¨`·~-.¸-( / HAPPY NEW YEAR 2017 )-,.-~´¨¯¨`·~-.¸,.-~´¨¯¨`·~-.¸
Idea Booth | Developer | Chicago, IL | ONSITE

Idea Booth is looking to hire a talented full-time developer with a focus on front-end technologies. Idea Booth is a digital marketing agency whose clients have included Nike, Walgreens, MTV, and more. Our development process is fast and iterative, where you'll have the opportunity engage with a broad range of exciting clients.

Tech stack: HTML, CSS, Javascript, Bootstrap, Digital Ocean, Wordpress, Git. Open to new technologies.

Website: http://www.idea-booth.com

Contact: matthew [at] idea-booth [dot] com
Got an opportunity to do this recently using a graph mapped on to a K^2 Tree to find out if a relationship existed or not. See https://maxdemarzi.com/2016/12/27/connected-2/
So, you're in only for the money?
Bezier Curves from the Ground Up
That's why insurance isn't the end-all/be-all.

They've got enough money out of insurance to build themselves a new satellite, the problem is that they need that satellite yesterday, not today.

On the other hand, SpaceX isn't living off poor blokes who were hoodwinked by a starry-eyed agent. Their customers are professionals with lawyers and accountants taking care of things, so I don't feel that SpaceX is particularly unethical.
Devil's advocate: think about star wars. Did it make more in the first few years, or these past few years? How do we handle that? If anyone could produce a star wars item, think about all the artists, engineers, lawyers, authors, that currently support that industry and would then be threatened. (ie, books, movies, TV, music, video games, cards, boardgames, comics, websites, shorts, etc etc).
I've been experimenting with pipe/filter architectures on and off for quite some time and so am very heartened to see renewed interest. In addition, I've heard a lot (mostly good) about Akka but haven't had a chance to actually work with it so this practical example is very welcome.

That said, the code I see seems very verbose, particularly the config part, for what amounts to:

text-checker | latex2unicode | upload-to-s3

In my own Objective-C based P/F implementation, I currently deal with pipes as arrays of filters, so it would be something like:

[MPWPipe pipeWithFilters:@[ textChecker, latex2unicode, upload-to-s3 ]];

In Objective-Smalltalk, I'd think I can do better.
Glassdoor | Mill Valley, CA (near San Francisco) | Senior Software Engineer (and other roles) | Full-time | Onsite | https://www.glassdoor.com/glassdoor

We’re on a mission to help people everywhere find a job and a company they love. In the process, we’re transforming an entire industry through the power of transparency. Join us!

We have excellent benefits and perks: free catered lunch and snacks, 100% health care coverage with 90% dependent coverage, unlimited PTO, dog-friendly office located in beautiful Mill Valley (on the water), free parking, onsite gym, and more!

We have a number of engineering roles open:

* Senior Java Software Engineer: https://www.glassdoor.com/job-listing/senior-java-software-e...

* Senior Software Engineer in Test: https://www.glassdoor.com/job-listing/senior-software-engine...

* Senior Web Developer: https://www.glassdoor.com/job-listing/senior-web-developer-g...

* Wordpress Developer (contract): https://www.glassdoor.com/job-listing/wordpress-developer-te...

More openings for management, product, sales, and other engineering roles here: https://www.glassdoor.com/Jobs/Glassdoor-Jobs-E100431.htm
Many cryonics solutions are head-only to save costs. So it's not mutually exclusive with organ donation.

(by the way, I'm pretty sure that's what inspired the live heads in jars in Futurama.)
You are right.
So keep the computers off the network and send an encrypted flash drive with a key ? The latency will go through the roof but the bandwidth might be acceptable

NB: I know that computers off the network can still leak information
Celebrate the new year with a new job at Flexport
Yeah that surprised me too. It's not a crazy solution for a client machine, but no server running that should be providing time for others.
Only machines can understand the human brain
> Breaking out of your comfort zone isn't about addressing defects, it's about growing as a person.

Do you think it's the discomfort itself that helps you grow as a person, or something else? If not, what?

For myself, I think I've probably got about as good as I'm going to get at faking sociability. Sometimes that's useful, but I don't see much point in experiencing discomfort for discomfort's sake.
I don't have a deep understanding but isnt this where the 'word2vec' Algorithm comes in play. Isnt the idea to make one pass dedicated to finding relationships in words first?
Anyone know enough about fMRI or similar technology to speak to whether this will ever be small enough for a wearable without an implant?

Also, curious to know if the problems with fMRI accuracy that invalidated hundreds of scientific papers were resolved?

See http://www.sciencealert.com/a-bug-in-fmri-software-could-inv...
Dailymotion | Multiple roles | NY, NY | Full-time, on-site | Visa | https://www.linkedin.com/jobs/search?f_C=24411&f_L=us%3A70&l...

Dailymotion, the global video-hosting company, is looking to fill multiple roles to help us staff up a green-field project, building out a new ad-tech platform from the ground up. Hiring for multiple tech positions, including Front-end Engineer and Big Data Engineer, as well as more senior roles.
The best things the U.S. built in 2016
http://www.archdaily.com/160892/the-pros-and-cons-of-cargo-c...

Most of the hazardous materials are safe enough for packaged goods because they offgas slowly. The goods may pick up trace amounts, but not in the quantity needed to become toxic. The hazzard is in living with them over years.

It is all in the dosage.
a) is an excellent point, but why is b) relevant? If they'll bow to outside pressure to publish nonsense, that's still bad.
Superblocks: Barcelona’s Urban Redesign Returns Streets to Residents
You've described the same exact situation that is unfolding in Vancouver, Canada.
Another approach would be to allow a cell's value to be null, meaning it should be clipped, but then you run the risk of having transforms on the region quadtrees that cause the null cells to migrate inwards into the square (such that they cannot simply be clipped off later).
Don't use explosives.

https://youtu.be/XVVW8BferzQ
Summary of the Neural Information Processing Systems Conference 2016
NotebookJS: Training a Neural Network
In the large New Zealand companies I worked at, the CEO wouldn't make eye contact or even talk with you. Why would he? He worked hard to get his position and you're just a lazy minion. He also had his own office on another floor, .

Labour laws are for small companies, but even then they don't obey them. My first job out of university, at a small company, told me I was paid both a salary and a wage. A salary because then I didn't get paid for overtime (nor did it get recorded), and a wage because then they didn't need to pay me that much. Take it or be unemployed. True, I could have just turned it down, but by being registered with the Work and Income people, I had a contract requiring that I took the first "reasonable" job offered, without a definition of reasonable. That particular one owes me about $20k in unpaid wages.

The next one, a multimillionaire with the Prime Minister's office on speed dial, owes me about $10k. Complaints (multiple complaints, at that) about them to the ministry have a habit of just disappearing. Personal safety threats, basic rights violations, serious health and safety issues, public funding fraud, inaccurate time sheets, and less-than-minimum-wage pay, but not one visit from the ministry.

There's no doubt that a class system is in play there.
I'm not so enthusiastic.

Emulators can be used for more than just playing games. Consider debugging and reverse engineering; hacks, fan translations and homebrew software development; input recording and tool-assisted speedruns... I doubt an official emulator is going to support any of that.

More fundamentally, emulators act as executable documentation for the hardware, preserving it and its entire software library. Official emulators are likely to be closed-source, providing as little knowledge about the emulated system as possible.
Programming languages that are actively developed on GitHub
Two Orioles | Video Software Engineer | New York, NY | Full-time, on-site

At Two Orioles, we're building a team of video compression pioneers to shape the future of online video streaming, working with some of the biggest video streaming companies in the business.

We're looking for software engineers to enhance and further develop our VP9 video encoder for our clients. This requires experience in C/C++. Knowledge of (x86) assembly is a plus. Ideal candidates are familiar with or have experience with the VP9, H264 or HEVC bitstream formats or model software and/or have experience working on (not with) opensource video codec software (x264, ffmpeg/libavcodec, etc.).

Interested in building tomorrow's video? Email me at rbultje@twoorioles.com
One can use recursive properties better if the structure divides equally. So if not having a strict quadtree is okay, they can divide the square into 3x3, 5x5, etc
That was a lot of words to say "because the languages we use to solve problems is naturally recursive."
> Does that negate the validity of the argument

Does that matter? Most people will just say "What a hypocrite" and ignore the message. People don't respond well to logic, they respond to emotion. A valid argument that doesn't convince anyone is worthless.
Network traffic analysis and automation of the protection process against DDoS
I agree that the author's interpretation of a continuous function is -umm- lacking, but I think it is thought provoking if you try to read it as what he probably meant, a continuous topological mapping from the character sequence to some function of the semantics of the text. Assuming that mapping does not exist would imply that we'd need more than a LSTM to build a proper language model some day. Yet, LSTMs are probably as close to a perfect model as we can currently get... So maybe this line of thought can help somebody imagine the "missing piece"?
People talk of pension like they're a sacred right of workers yet nobody will address the fact that they're entirely unsustainable. Any system that tells a worker they can work for 25 years somewhere then receive 25+ years of pensions at their inflation adjusted final salary is a crock. The money has to come from somewhere (and don't give me a bullshit about compounding ... we're talking way more than that).

The non-employer (or even worse municipal - yuck!) pension can be created synthetically through a combination of annuities and life insurance. The problem with that approach is that since the other side is a private company that cares about the pay outs (and not just promising obligations to be paid by someone else), it ends up costing way more. Guaranteeing a perpetual $X/month (inflation adjusted) pay out twenty-five years from now is way more expensive than people realize or would be willing to pay for.

The real answer is: Accept that fact that most people cannot retire at the same lifestyle the enjoyed while working or adjust the latter well in advance so that instead of saving 5-10% you're saving 50+% of your money.
Oblique programming strategies
okay, for programming skills? which would you recommend?

when you say money, do you mean investing? what if I don't want to invest or start a company or employ local people?
> Neural networks (NNs), recently referred to as deep learning, only work "effectively" with data that is produced from a process of a continuous function.

I think the author is overlooking the fact that images are not continuous functions but Deep-Learning image-recognition systems have been very successful representing discontinuities in images as hierarchical visual abstractions. In the same way, Deep Learning with recurrent neural networks should be able to learn discontinuities in symbol streams as hierarchical language abstractions, given enough data.
Thanks for the input. I don't intend on putting in full time work on this (maybe just a couple hours a week). It's a side project and will remain as such indefinitely.

I actually built it solely for myself to use when I travel, and I thought it would be fun to build.
Accusing someone of being misleading is unwarranted ad hominem. A better way for him to approach his comment would have been to simply say there were two such incidents, no comments on motives necessary.
SEEKING WORK
Software Engineering student seeking remote internship Summer 2016.

I'm looking for a placement with a startup or well established software engineering company with a culture of remote work.

As for me I was top of my department last year. I'm experienced with C#, Java, JS, Rust and strong at both back and front end. Have open source contributions and a lot experience outside the classroom including delivering to clients.

Hit me up at arranf@gmail.com and find out more @arranf, arranfrance.com
I'm sympathetic to the economic feedback problem you're describing. I think the BSL addresses the concern about undercutting. Sure, people could pirate your software, but short of that, it probably makes more sense to implement from scratch than either wait ten years, or fork code that is ten years old, which is all your competitors could do with the source. Honestly, I would probably just pay for your service after spending a few hours spot checking the source.

Anyway, I'd love to hear your thoughts on the licensing model, even if you're not considering it at spideroak.
And large companies will always have to combat that by buying politicians. In the end nobody wins.
May he RIP.

The philosophy of personal identity is one of my favourite subjects in philosophy so his work came up a few times when studying that.

Worth reading up on some of his work if you like philosophy, alternatively there are a (few) videos on youtube mostly on moral philosophy IIRC.
From what I've seen, if it's not 2x London, it's close.
not to mention the stress of doing work on upwork.
This is the most interesting part of the article for me:

> Apple, which has about 110,000 employees, breaks big projects down into smaller tasks. Those are assigned to small teams, and each subtask is given to a specific employee, who must get it done — what Apple calls the “directly responsible individual.”

> Pearl has copied this system. “In leading small teams, that’s very effective,” Mr. Gardner said.

Apparently this directly responsible individual (DRI) approach is famous, but it's the first I've heard of it. Is anyone able to comment on how effective this is?

Say you have a multi-disciplinary team of UX designers, a PM, front-end and back-end devs - I'd be accustomed to seeing a team lead in charge of the project who is the DRI for the whole thing, but do subtasks for the project also get parcelled out in formal, DRI-fashion? E.g. user stories for a web app like, "As a user I can log in securely", would this get a DRI assigned to it? What happens when the DRI doesn't have time for that task, are they able to pass it along to someone else, and would the decision to punt it over to someone need to be run past someone, typically, or is the DRI empowered to make decisions on delegation/task transferring?
The Health Data Conundrum
Fair enough. I'm glad you're happy with it - it's just not the route I would choose :-)

Nice write-up either way.