skysight-inc/HackerNews huggingface dataset:
From Peter Bright at Ars: "And security remains a pressing concern, prompting the use of new techniques to protect against exploitation. Some of the rebuilt portions are even using Mozilla's new Rust programming language, which is designed to offer improved security compared to C++.

While today's release represents a major step forward in the browser's performance and reliability, work on Quantum continues. One major weakness of Firefox, relative to Chrome and Edge, is its use of sandboxing and process isolation to limit the impact that security flaws can have. Next year Mozilla will be working to improve these areas. Early next year should also see the rollout of a new GPU-accelerated rendering engine."
Stitch Fix Co-Founder to Reap Millions in IPO. Her Ex-Partner Is a Footnote
For those interested, you can find the latest Oberon system by Prof. Wirth here: http://people.inf.ethz.ch/wirth/ProjectOberon/

You can run Project Oberon with this emulator (pre-built binaries available): https://github.com/pdewacht/oberon-risc-emu
The kernel’s process would be far superior to what GNOME does currently. I’ve simply not sent GNOME patches because they won’t accept them over email, and require using a wonky web interface (bugzilla) with an account to do it instead.

I would really much rather to be able to just do a `git send-email` as many other projects (not just the kernel!) accept.
> if your net profit > 500,000$

It is.

> yes it costs money but assuming you want to down size that should hardly be an issue.

Why? A loss is a loss. What difference does it make if it comes out of your checking account or your home equity?
That is exactly the problem with current Apple, it felt like they are doing this for the sake of it, not because it is in any case better.
Defaulting to whatever the document is currently using would be sane?
> In short, this is where you record everything that happens during the experiment. This means any deviation from the protocol, whether it was planned, an accident, an error or a mistake needs to be written down.

THIS CANNOT BE OVER STATED.

I cannot tell you how many times I have run into a problem and found it because of a small mistake. On the other hand, I've gained ideas from mistakes. When doing any type of experiment you will ALWAYS make mistakes. These variables end up becoming extremely important and are often not written down because experimenters are embarrassed.

Brevity is nice in lab books, but if you are going to error, error on the side of verbose.
Microsoft is not known for finesse in their marketing tactics.

Just had a déjà vu with Microsoft's NetPC, announced just after Sun Microsystem's Network Computers.

That said, I do like VS Code very much. Gave Atom a try, but it felt sluggish and its add-ons were very fragile.
Awww poor baby. You’ve made more than $500K, much of which will be untaxed, simply by owning a house. Jesus fucking Christ. Cry me a river. Most people would trade their arm in for that kind of leveraged gain.
Sr.Product Manager, Developer, Marketer in Crypto Space
Joe is probably risk averse and more concerned with having a place to live in the future than taking on risk.
A loose analogy is that a lab notebook in this context is more like a courtroom transcript than a personal journal. It's a primary record of experimental data and procedures. Also there can be multiple people running a single experiment and recording data in a common lab notebook.
High housing prices are also very nice for banks and benks control nations. Essentially all mortgage money is created as dept. Banks can simply say: Here you go ma'am/sir, here is your money, created out of thin air. Now, please sign here to pay for your house twice, 1 time to the original owner and 1 time to us, because we created this money for you out of thin air.
That's absolutely why. Every time I try to just use the "Install macOS $VERSION" app, my new installation seems slow and buggy, and I swear some of my files disappear.

But if I backup everything and then wipe the drive, things work perfect. I also get the additional benefit of only adding back the programs/files/settings I actually use, so I use it as a "spring cleaning" to clear out all the cruft that accumulates during the previous year.
That's difficult to do, because rate discrimination has to account for people who ruthlessly defer insuring themselves. Don't you think that if there was a number at which health insurance was economically rational for both parties, insurers would have offered it? Prior to the ACA, there was no such number.
You can buy them from Amazon, including film for around £40.

I think I might buy one, they look pretty cool.
Any of these sizes larger than 35mm but smaller than 6x9 is "medium format". https://i.imgur.com/02NaeU6.png It could describe film 3x or 5x as large.
The first image as a bleeding and broken logo is sad. But the idea seems interesting, and I think that to have a Patreon competitor is healty for the content creators.
Why am I expected to have a workstation-class laptop to run my text editor?
I see your problem right there...
> AFAIK Chrome is gold standard in sandboxing...does this still hold true?

Firefox offers similar sandboxing; see https://wiki.mozilla.org/Security/Sandbox

Firefox's JavaScript engine also implements more in-depth protections than V8, such as W^X in the JIT and compartments+wrappers to provide revokable access control and separation between code from different origins. There's a lot more to security than ensuring code execution can't break out of the browser.
On a MacBook with a retina (high-DPI) screen, the browser resized versions of animal photos look much sharper to me, because the browser utilizes all the pixels, while the resized image doesn't utilize screen's resolution fully.
Ah true most of our projects where separate
Not sure if we'd be sun-transiting to them, but perhaps they can get a highly sensitive atmospheric spectral line chart.

Then they can start debating whether the CO2 level going from 0.03% to 0.04% indicates we're entering another extinction period. If they're within a few light-decades then the next century will be a very exciting time for their astro-xeno-biologists. Lucky them!
Some don't mind: https://news.ycombinator.com/item?id=13430612
Solving HQ Trivia Questions with OCR and Wikipedia
It amazed me how quickly the recruiter spam started flooding my LinkedIn after passing the one year mark. I am always greatful for the company that hired me freshly out of college based on my education and aptitude, not experience.

I advise current students that the first job is hardest to get. After that you’ll have a wealth of opportunities knocking at your door.
I really don't like having to type the shift key so often on QUERTY. A language where uppercase keywords are the norm sounds like it would lead to RSI.

Then again, we would probably have typescript, coffeescript, etc.. version of Oberon to solve this.
Ah, a wonderful response. That’s for keeping your ears open on what customers actually want.
Chrome used to do lanczos filtering, but moved to bilinear because it needs less energy and looks good enough, especially in high-dpi. Seems like an ok engineering decision.
Iron Ox (W16) is hiring SWEs to help build the robotic farm
I am very confused on your reasons not being able to downsize. Capital gains should have no impact, since first 500K is exempt. So you will have at least 500K in cash. Real estate agent fees are everywhere and can be negotiated to 2%. Property taxes are not really high. I live in Union City, and pay 1.2%.

I guess you cannot downsize because a smaller home costs a lot of money these days. Which is fair enough, but you can book your profits, invest that cash in other assets and rent for a few years till the market comes down.
There's RocketBook. I use it pretty regularly, but you aren't left with a hard copy if that's your preference — unless you print the results.

You could of course also just use a doc scanner on your phone and keep your hardcopy notebook instead.

https://getrocketbook.com/

I picked it up during the Kickstarter campaign. If it has one advantage, it will auto-send your notes to one/more preset destinations out of seven, like email it to you or someone else, send to Evernote, OneNote, etc. It's worked alright for me so far.

I never much liked the writing on glass feeling, either. Growing up I was a bibliophile and always preferred working with paper. I'm trying this out as a happy middle.
That doesn’t make sense at all except for with housing. If I want to go vacation I will, if I need a new washing machine I will get it, if I want a cappuccino every morning now I can afford it no matter who I am!
That’s certainly true.

The next thing I will do if I keep working on it will be to implement a Kalman filter to reduce shakiness. It could visually improve a lot the results since coherence of the projection between frames would make it much more attractive.

And I think this is easier to achieve with a Kalman filter rather than using a more precise estimation method.
>as apple will replace the keyboard and trackpad, along with the battery for $199.
Is this standard for all MacBook?
I'll try that. Thanks for the tip!
I think a fundamental problem here is that most information and knowledge goods don't fit well into an economic framework which is based on the assumption of scarcity.
Of course you can artificially add scarcity with DRM tech, patent law etc. But what mostly happens in practice is that you need to come up with some kind of indirect business model. Like e.g. Google, developing a lot of great tech, but ultimately being a broker of user attention and data.

This disconnect between business model and products leads to a lot of unaligned incentives between makers and users of product.
That's the innocent looking root of evilness - no bad people required.
It's up there with, we need a code ninja 10x developer at 60% of market rates.
i prefer this over floobits in that i don't need a floobits account, just a github account, which pretty much all devs will already have. it would be nice if there was a way to do this without needing the github account though.
That’s a wonderfully sensible solution, and it is one that our current congress would never pass in a million years.
Ask HN: Any recourse for ex-employee excluded from share repurchase?
Four years ago, I joined a startup as a very early engineering hire. I worked there for 2.5 years but left last year to pursue a different opportunity.

The startup is busy working on a funding round with a >$1b valuation, and in the process will be repurchasing some shares from employees. Problem is, they're only purchasing 5% of shares, and only from current employees. It seems messed up that because I started there so early I'd be excluded from the repurchase.

It's been four years and I'd like to get some liquidity for the work I put in, but at this point it seems I'll get nothing unless the entire company is liquidated (unlikely) or they go public (less likely).

Have any of you been in a similar situation? Do I have any other options?
How do we think about the culprits in our lives? Including, sometimes, ourselves
It was the lag (and at the time, struggling to open "large" files) that stopped me giving it more than a cursory check a year or so ago. No idea if it's worth looking into again? Would be hard to beat sublimes snappiness doing almost any task.
An HN reader who doubled their money on a house in California can find a tax guy.
This isn't true the vast majority were preserved in Byzantium.

"The real influence of Dionysius in the West began with the gift in 827 of a Greek copy of his works by the Byzantine Emperor Michael II to the Carolingian King Louis the Pious. "

https://en.wikipedia.org/wiki/Pseudo-Dionysius_the_Areopagit...

Most were disseminated in Europe after the fourth crusade in which Constantinople was sacked.

See also: https://sourcebooks.fordham.edu/byz/byz-mss-art.asp
This is a big new open sea of a platform with tons of potential and it sounds like Mr Urban is thinking about it correctly.
Cryptocurrency Is the Next Frontier in the Quest to Abolish Cash Bail
Surely someone had checked loads. The IBM 360/370 did not (unless it was some optional thing they sold -- certainly it wasn't part of the basic architecture), so "mainframes" seems rather spun. Likewise, yes, C's floating point calling conventions sucked and Fortran continued to see use in numerics work for a long time. But at the same time no one was writing performance-sensitive vector code for their Cray's in high level languages, ever. And frankly no one even thought to until GPUs made low level code impossible.

I'll say it again, C won because:

1. Compilers could be (and were!) written for any byte-addressible architecture by one hacker in a basement...

2. ...that produced output code quality comparable to what you could get anywhere else in the industry

3. ...and take advantage of the huge community of C hackers.

Different languages running on supercomputers and non-360 mainframes wouldn't have changed any of that.
Thanks to Robert Griesemer (Phd student of Prof. Wirth), the Go programming language includes some design lessons taken from the Oberon language
Yes and no: The bank wants 2% as interests, but inflation is 3%

--> The Bank effectively loses money
I'd really appreciate Web based way of Debian bug reporting. It doens't need to replace the current one, I suppose they can make some Gitlub plugin for e-mail method.
https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.h... Is from just before 1.0, and so is slightly dated in some ways (scoped threads are in a package, not in std) but should give you some explanation.
Ironically, Go is a programming language where both an Oberon developer (Robert Griesemer) and the developer of the direct predecessor of C (Ken Thompson) directly took part in the language's inception.
Until proven otherwise, I think Chrome remains the most secure browser.

From what I've seen, FF57 only uses one content process by default (at least when you upgrade it from FF56), although you can enable up to 7 in settings ( I wish they gave higher numbers, too, like 50, or have a custom field).

Also, Rust is still a small portion of the browser. I'm not sure how big of a portion is of the rendering parts, which are usually the ones causing security issues.

We'll see how it fares at the next Pwn2Own and perhaps in new papers comparing browsers' security over the coming year.

That said, I am excited that Tor will soon use FF59, which should include all of these improvements (but hopefully customized to have improved hardening by default compared to regular Firefox, on all operating systems).
"in the west"
2017 state of Haskell survey results
Suppose we bought our house for $1M and now it's worth $2M. We have to pay 25% cap gains (federal + state) on $500k so it costs us $125k to move to a house of equal value. If prices were stable, we could move without taking that hit. The higher prices go, the higher the cost of moving.
I think the illusion of competition mostly comes from how Go was touted when it first came out. To quote the google announcement:

"For that reason, Some smart Google engineers decided that it’s time to address the limitations of C and C++ by designing a new programming language: Go.
[...]
Go is based on the C programming family, one of the most widely used programming language trees in the world
[...]
Go attempts to combine the development speed of working in a dynamic language like Python with the performance and safety of a compiled language like C or C++.We’re hoping Go turns out to be a great language for systems programming with support for multi-processing and object-oriented design, with some cool features like true closures and reflection.”

I was there when it happened, so regardless of the way go is being used and what it's being touted for now, in 2009-2011 it was all about Google's new systems programming language, set to replace both C and C++. And it was very clear that by "systems programming" Pike et. al meant any kind of job that was traditionally relegated to C/C++:
http://www.informit.com/articles/article.aspx?p=1623555

Rust came out only slightly later and was also touted as a system programming language. From the the rivalry sprang out.

It turns out that Go's trade-offs and focuses (implementation simplicity, relative familiarity, static compilation, solid tooling, solid stdlib and easy concurrency) fit well for its eventual target demographics of web servers, networking and command line tools. These are all places where C/C++ had some foothold, but more often than not Go was replacing (or competing with) Ruby, Python or Node.

Rust, on the other hand, took over most of C++'s trade-offs and focuses (Zero-cost abstraction, expressive power and full control over memory management) while relatively neglecting I/O, tooling, ergonomics and the stdlib in the beginning. This attracted a very different crowd that looked to solve very different problems.
I tried multiple notebooks first, but I find I am not careful enough to avoid writing in the 'wrong' notebook. Not killer of course, just frustrating. And since most of what I've done is software I had an unpleasant experience at Intel of going into a meeting about a project which digressed into a meeting about another project and then had the 'wrong' notebook with me for data and details.

Do you do anything in particular to keep your notebooks separate?
I feel like real life has become a space exploration game. "Player A has discovered a new habitable planet".
> No. Small publishers have no choice.

Exactly this. The benefit of small newspaper services is just too small for most of their readers to bother making sure to actually receive the news.

If they are gone, other content will fill the gap. That's pretty bad for those current content creators, sure. It also enables a local news revival as soon as people realise that there might be huge value in some forms of local publishing.
Imagine a one-step converter: "put your WP configs here, take your [Go-based] new site there, just 3x faster", or something.

Good static site generators are many. The point of a product might be near-zero transition friction.
Why is there breakneck competition here to offer the best free code editor?
Sounds sketchy
If you want to go on vacation, but you can go on a little bit of a nicer vacation if you wait until next spring...

If your old washing machine still mostly works, the new one will be cheaper if you can get the old one to limp along for a while longer...

People don't completely stop buying things; life must go on. But people would start to drag out purchases where ever they can.

Have you ever put off buying a computer or phone because you know next year's chips will be faster and batteries will last longer?
Rates in Sweden are adjustable. Recipe for a future desaster and huge pressure on the Central Bank should they move up their rate...

As a French living in Sweden,this system seems sooo fucked up but everybody seems to think it's normal.
are you sure it allows to guess synonyms? I was under the impression that word2vec only allowed to know how similar are words, which different from synonyms. E.g. red is like blue in word2vec sens, but not a synonym.
It means some people use the words "Marxist" and "socialist" without any care as to what they actually mean.
Because we don't want to be landlords. And yes, it's a nice problem to have, but it's still a problem.
Even the "strictest libertarian" might want those things. As you say, the difference can be in the means, not the ends.
Large changes to filesystem drivers make me nervous. I will be giving this 6-12 months to bake before putting it anywhere near important systems. That said, XFS is great and I do look forward to using the improvements.
The actual title on microsoft.com, "MariaDB, PostgreSQL, and MySQL: more choices on Microsoft Azure", has actually less marketing spin and more information.
An Investor’s Guide to the Four Kinds of ICOs
I know this is targeted more towards student but I also find similar issues if someone with some work-experience wants to switch away from a dwindling tech towards a new tech. People say, well you don't have "relevant" experience.
Yes, exactly. The higher prices go, the more it costs to make a local move. We only "win" if we actually cash out and move to a different, less expensive area, but we don't want to do that. We like it here.
Youtube Poops and Shreds. Two art forms of upmost beauty.
Maybe something like http://asrock.com/mb/Intel/J3455-ITX/ (random hit with a J3455 core, $74 at newegg at the moment)

The base processor is rated at 10W for 4 cores, add ~8W for the 10GbaseT board (plus a bit) and its a competitive solution, particularly if your workload needs more RAM/etc. Feeling like you want a little more beef the Denverton's are hitting the market and many of them have the 10G integrated.

https://www.supermicro.com/products/motherboard/atom/A2SDi-H...

That one also has a BMC, which given my past experience tends to add a few watts too. Without testing them side by side its hard to know which draws more power in a given workload, particularly since the intel machines have become very dynamic over the last couple generations, its actually pretty hard to hit their TDP numbers in most cases (particularly without heavy FP workloads).

Now its become more about what the motherboard manufacture has integrated. Its all fine that the core/etc draws 8 watts. The problem happens when the motherboard manufacture decides to glue an aspeed BMC and an old marvell SATA controller on the board. Between them at idle they draw 2x more power than the SOC does running at peak. Its pretty easy to move the numbers one way or the other with unrelated changes.

EDIT: Discovered after posting that the PCIe on the asrock, is only x1 which keeps it from taking one of the x540T boards, but they have a couple variations including one for less money in m-atx which has a potentially better slot layout, and full size DIMM's.
I wonder if Rust could fit your bill better. You can include about as little runtime as you like, no GC or language primitives runtime to carry if you don't choose to.
Comparing the number of CVEs is not a good way to compare how vulnerable different browsers are. For instance, I believe that Firefox and maybe Chrome bucket together multiple internally reported vulnerabilities into a single CVE.
I remember wanting Oberon to be Pascal version 2, and that just wasn't what it was supposed to be. I wonder if that's really what prevented the massive growth that other langs have: it had so much "creator halo" that it was hard to have it's own identity vs. "the lang from the guy that made Pascal".
Nobody in this Twitter thread seems to know or understand what a commons problem is. Training up new devs is good for the industry, sure. But your own company doesn't capture all of that value.

If you are trying to solve this problem by yelling at companies to be more altruistic, then, as previously stated, you don't know or understand what a commons problem is.
Google previews TensorFlow Lite
Tested with neovim, really does not work (you must edit greater than 40 lines away from each other or so, or else the editor bugs out).
I don't mind resource usage, but I want speed! and SublimeText delivers on that front!
Atom’s detriment with this post is that there’s 4 paragraphs of text before I can even see what this feature looks like, and even then it’s gifs on how to install the feature.
Notably, support for https://github.com/Microsoft/react-native-windows, the React Native plugin for building UWP apps, is missing, which is a bit of a curious omission for a Microsoft product.

Anyone here have experience working with react-native-windows? How's the experience compared to React Native for Android/iOS?
Firefox 57 is really fast…
> Use ink, not pencil

Ink will run when wet. I recommend taking notes with a pencil.
I hate that phrase and its reflexive usage so much. Yes, a bad workman blames his tools, but so does a good workman using lousy tools.