skysight-inc/HackerNews huggingface dataset:
There are always strings attached when money changes hands, whether it's a bank or an alternative funding vehicle such as Earnest Capital.

In its post, this statement stood out:

All of the terms or figures are subject to change. Any specific figures would change significantly depending on the stage of the business, founding team and current levels of traction.

Phrases like "terms subject to change" + subjective, easily discounted appraisals of things like "team" and "traction" are the types of venture BS that many bootstrappers want to get away from.

Moreover, the post says they "primarily" want to extract dividends from the companies they invest in. What happens when those dividends dry up, or the company needs to make a choice between paying out dividends and using that money for some other important purpose? Salaries get docked?
The rates in my field are pretty public.

2008 first “real” .net developer job after being the internal guy at several jobs. -85k
Left that in 2010 for an etrm startup(though it was 15 years in business at that time) - 100k plus 1000 options.
After an acquisition I got about 1.25 per share and left in 2011.
Did odd senior .net dev jobs for a year at ~115k no benefits
In 2012 joined etrm consulting start up for 130k. Left at ~140k.

Joined larger consulting company in 2014 for 160k with ~10% bonus.

Left and did indie etrm consulting in 2016 and bill at 140-200 per hour depending on terms. Have consistently been about 85-90% utilized on average. I feel like I am nearing the limit of what a year of working a job can generate. If I want to increase my wealth it would be via equity in a business. That’s the next goal.
Definitely checkout Gitlab's post mortem from last year https://about.gitlab.com/2017/02/10/postmortem-of-database-o...

It's very informative and also dives deep into their "Whys" pertaining to the outage.
Depends on the company. FAANG will happily pay people 200k total comp to write plain-old Java.
> You misunderstand. Apple can fix WebKit bugs, but they can't force Google to fix Chrome bugs.

If apple could make their browser the defacto browser of tomorrow in the way chrome is today then google would surely work harder to fix the pain points apple identifies
While I agree generally on most distros, it works really well with Arch and is pretty easy to setup:

- https://wiki.archlinux.org/index.php/NVIDIA_Optimus

- https://wiki.archlinux.org/index.php/PRIME
There needs to be somebody that says no once in a while, and calls out poor quality work. This isn't 'Nam, there are rules here.

It is distressingly common in software to see code pushed that literally could not have ever worked correctly if it had actually been run. And even more common to see code that clearly has only been run on the happy path. And that is just lazy, and should be unacceptable.
Isn't an object is already an actor in Smalltalk?
Platypus venom: painful, immediate, long-lasting, impervious to painkillers
A really good article on notebooks is the blog post by Yihui Xie - https://yihui.name/en/2018/09/notebook-war/.
Google CEO: we need to “take a much harder line on inappropriate behavior”
Bullshit. I've seen my own children and their peers make significant improvements in several sports with only 2-3 hours a week of coached practice. For example it's not that hard to learn a decent swimming crawl stroke, but almost no one can figure out the right technique on their own. That takes an experienced instructor and focused, disciplined practice. You might have had a bad experience in PE class but don't project your own failings on others.
> because that type of rounding error can end up in the millions over the course of a year if you deal 100+ million dollar transactions 5-6 times a day.

I think we're talking past each other a bit.

Financial products pricers themselves only have as much precision as the inputs, which in many cases might only have 3-5 significant figures. Using arbitrary precision math doesn't buy you any more precision than what your inputs have.

Remember that a 64-bit float gives you 52 bits ~ 14 decimal digits of precision, so unless you're doing something that has terrible numerical stability, the error of your model assumptions and inputs will always dominate floating point error. It doesn't matter if your model spits out $XXXXXX.08 or $XXXXXX.15 - both answers are essentially the same.

Just to provide context, we were pricing deals with notional amounts in the billions and PVs up to tens of millions.

Note that we're comfortable doing nuclear bomb simulations or climate models using FP64 floating point calculations, for the same reasons — the error in your model is bigger anyway.

> they would have you fired over the superfluous loss of a dollar

The handling of customer accounts is different at a bank since you're not supposed to be creating or losing money out of thin air—that's the Fed's job.

But that's not what the article claims—it claims that any monetary amount, anywhere, should never use a float, which IMO overstates things from both a business and maths standpoint.
have you ever done this? a proper analysis will cost more than the money lost, and is itself not recoverable.
RE python in Rmarkdown being limited...

> The Python session ends after the cell executes, making it unhelpful for tasks other than ad hoc scripts.

This isn't the case anymore thanks to the reticulate library.

https://blog.rstudio.com/2018/03/26/reticulate-r-interface-t...
Here was my path - first three of the below were during college, then I dropped out before number 4.

1) Unpaid internship (3 months)

2) $10 an hour assistant marketing role (1.5 years)

3) $14 an hour marketing role (1.5 years)

4) $30 an hour marketing role (8 months)

5) $35 an hour marketing role (Much bigger budget, lots of opportunity to learn) (1.5 years)

6) $50 an hour (promotion from the above role, 2 years)

7) Became a consultant for $150-$300 an hour, current since May 2017.

So my path from unpaid to $300k+ per year took like 8 years.
Actually, the U.S. follows the Common Law system in contrast with the majority of other countries (most of E.U. follows Civil Law). In that system the justice system participates in the shaping of law as it acts as an interpreter of the law and establishes precedent (you might have heard the term case law also [0]). Thus, as you are well aware, law is developed by their decisions and interpretations of the Supreme Court, and other lower courts. For instance, Arizona v. Gant, Roe v. Wade.
[0] https://en.wikipedia.org/wiki/Case_law
Clock throttling is still a thing. Many ARM Cortex-Mx parts, when in deep sleep, draw less current than the self-discharge rate of a standard alkaline battery sitting on a store shelf waiting to be purchased. It is common to leave the RTC running, stash important data in the small RAM that is backed up by a super-cap, and go into a “wait for interrupt” deep sleep mode.
> ...because we have a lot more RAM and processing power than we used to.

I don't know about you, but I haven't noticed any dramatic increase in performance - if anything - apps are slower and consume ridiculous amounts of RAM. At work I'm using PyCharm (written in Java) and somehow it's "normal" for it to consume 1Gb of memory. Now if every app would be free to use memory like that, then I wouldn't be able to run more than 8 apps on my computer.

For all the 'memory safety' and 'exception' features that Java has, in my experience - and that includes the time spent with PyCharm too - Java apps are more unstable. Sometimes the JVM downright crashes, or angrily throws a nasty exception, leaving me perplexed as to what happened and worried whether I should restart the app or not.

I don't see a reason why a program like PyCharm couldn't have been written in C. 'It's too low-level' is the common answer - I don't think so; the real reason is probably along the lines of 'I don't want to deal with manual memory management and pointers, and since there's plenty of languages that do that for me - I'll use that!'. C is bare-bones - and that's a virtue - because the programmer is in charge. Every single aspect of the program is a consequence of his decisions. It also removes the opaque 'middle layer' of cruft, like garbage collector and standard libraries.

C is the best language out there, in my opinion, sitting in the nice spot between assembly and higher-level languages. I wish there was a successor of C, which would have carried its philosophy into the 21st century (and no - I'm not talking about the abomination that is C++).
Show HN: Raspberry Pi LCD System Monitoring
Any chance of integration with k8s/istio cert management? A quick Google search doesn't bring up anything relevant.
>perfect test scores, 4.0 GPA, spending youth striving towards

While this generally increases acceptance odds, by no means do medical schools require this. I always recommend fact-checking tidbits of K-12 daycare lore. Once upon a time, I believed the 'impossible to enter unless perfect stats' rumors too until I looked at the actual data. Apply early in the cycle and broadly to many schools and the numbers quickly turn in your favor.

>t. 30-something who got into a US medical school with closer to a 3.0 (although a 4.0 in the prereqs), a ~50 percentile MCAT, and a soft science bachelors, focusing less than 2 years in late twenties to do so.
Google Pixel Buyer: FedEx lost shipment, Google won't send me a replacement
You don't need vector clocks for master/slave replication, even if there's 1 master and N slaves.

For consistency, all of the slaves should be applying the stream of updates to their local replicas in the same order that they happened on the master. That means each slave has seen a prefix of the master's data; its state can be uniquely represented by a position in the replication log. So you can easily determine which replica is most up-to-date by taking the one with the largest position. (If you're doing synchronous replication correctly, at least one replica is guaranteed to be completely up-to-date, even after an unexpected failure.)

Vector clocks only come into play when you are simultaneously accepting writes on multiple masters, and you need to keep track of which updates have already been applied from each source.
>>Singapore is ruthlessly capitalist, and can be a terrible place to be if you're poor or a foreign worker.

That's an overly simplistic and inaccurate analysis. The protection of private property rights, and the freedom to contract, which collectively you call "ruthlessly capitalist", is what generates the economic opportunities that allow people in Singapore to hire foreign workers.

Without the market rights you are critical of, many of those foreign worker jobs would not exist. If you think the foreign workers would be better off in their home country, you have a naive understanding of migrant labor.
Jupyter could be viewed as a modern reminiscence of Lisp Machine UI, without the elegance of homoiconicity, of course.

Python is a good "glue" for optimized C++ or fortran libraries which the core of things like tensorflow or numpy. Everything fits together nicely.
How WhatsApp is being abused in Brazil's elections
If Apple believed the iphone required a separate case, they would build the iphone like a raspberry pi so users can build their own lego case :). Or build the iphone with plastic because it's cheap and light instead of metal and glass.
It's not that people are writing SPAs badly so much as it's often unnecessary complexity. Like the "microservice all the things straight away" trope.

Sometimes a CRUD form should just be a CRUD form.
Arch Linux is nearly entirely unusable with this Thinkpad, which is a shame since that's my distro of choice usually. I fiddled with drivers for a good while but was getting severe issues hanging with proprietary Nvidia, and Nouveau simply crashed on boot. I'm currently on Fedora, which is one of the few distros that seemed to work without crashing all the time.
Or maybe the approach of reinventing the browser in the browser, shoehorning a document viewer into an application platform, retrofitting a language not designed for large-scale app development, coupled with hybris and lack of experience is an environment that attracts bad development.
So in other words it's about how rich your company is, not how good your skillset is.
I didn't try TrueVault because I didn't want to integrate it into an existing application. Certainly seems like an option worth exploring if you're into it.

For HIPAA compliant hosting, I would say a sane price point is below $1000 a month for a single server and database. Only Healthcare Blocks, Aptible, and EngineYard came in below that. Other providers like Heroku and Datica started around $3000 a month. With Healthcare Blocks the monthly cost is all in, there are no additional hosting fees. That said, for a small app hosting fees are small. The AWS consultants forecasted the actual server costs around $200 for the year I believe.
I have tried to move from SAS to R a few times at this point it's largely inertia there is so much in my org already written in SAS makes it very difficult to convince people to change.

I do like the SAS dev tools (especially Enterprise Guide). I'd really love if R had some sort of GUI front end for non technical people. Eg. I know the finance analysts in our org wouldn't have a clue how to configure their own ODBC sources -which you need to do with R Studio until it's as easy for them as SAS convincing them to switch won't get any traction.
We're just speculating how much data would have been lost but one option would be to tell the owner of the data "hey you commented on pull request foo with comment 'baz' but we were unable to save it. Please comment again if necessary."

It's not a great UX but neither is 24 hours of downtime.
<<I have a friend who works for Aldi in their distribution centre as a general worker, and he's on $35 per hour (only 6 hour shifts though, I think), plus when he's rostered on Sunday he goes up to $70 an hour.

How much does a cup of coffee go for in Au?
> The speech isn't illegal - the act of trading based on insider information is.

The act of paying for something. That's not a very helpful distinction to make when the proposal is not being able to pay for certain ads.

> This is a false statement of fact, which is a specific exception to the 1A.

Political ads are deceptive all the time.

And what does "specific exception" mean? Specified by what?
Moca is like short range, high speed cable LAN. My parents house is wired for cable TV but not Ethernet. So the modem is in the basement, and a pair of moca adapters get internet up to the 2nd floor bedroom where there's a wireless access point.
I’ve been a Linux user and Administrator since late 1998, and various forms of *nix before then.

I’ve known of SUSE for a long time, but it was never the name that stopped me from doing anything with it. I just never used a product or worked on a project where it was used, and so I was never exposed to it.

TIL, I’ve been pronouncing it wrong for probably something close to a decade.
Salaries all Silicon Valley, not an engineer but in technical marketing/dev-rel (just as a point of reference)

* 2012 - $120,000

* 2014 - $140,000

* 2016 - $160,000

* 2017 - $200,000

* 2018 - $225,000
Heliox doesn’t denote a specific concentration of helium and oxygen; even just within diving the mix varies depending on the depth it is to be used at.
Sorry didn't check this! Thanks for pointing out!
Show HN: Planterbox, my python venv utility
Hi HN. Python ve stuff didn't really work for me the way I wanted(especially in quickly creating an env and playing around), the process of loading, etc and the commands I could never remember. So why involve python for something this small I thought.. before it became way too big. I know there are a lot of reasons not to do something like this, and most use python with a script I believe. But the shell stuff was interesting and I learned a lot, so I made this weird thing. I wanted a file I could just drop in for venvs. I never went so far as to do any setup stuff or finish it, but I've been using it. The script needs an alias and to be sourced. I'm sure you guys can tell me how bad a lot of this code might be.

Here's a clip of me using it(I mistype 'copy' for 'cpy'): https://youtu.be/2UdeEmlGtU4

I wanted to:

-pull up a list of all ve's from any directory with a short command: "ve"

-load a ve from any directoy with one short command: "ve a_project_name"

-have text completion of ve names through dirs

-create .. "ve c a_project_name"

-remove .. "ve rm a_project_name"

-restore, trash, delete, copy

-pip, pip templates on create

-boiler templates on create

-history

-git create

-archive

-logs

repo: https://github.com/timfeathers/planterbox
first day of trading makes no difference whatsoever. Employees are usually locked in for about 6 months, by which point the stock will have probably crashed to below IPO levels
From my experience in the HDD industry I remember that a magnetic bit of data is about 13-15nm long and about 40-60nm wide (narrower tracks for SMR.) The length of a bit is constrained by the grain size of the magnetic media. However, the width of a bit (prior to SMR) is actually constrained by the size of the write head. I don't remember why, but I think it has to do with the fact that the write current is like 40 mA, and the magnetic flux density on the write element is like 1.5T (no that's not a typo)

I'm not an expert on transistor pitches, but here's a chart from Wikipedia for the 10nm - https://en.wikipedia.org/wiki/10_nanometer
It's kind of impressive for HDDs considering that it's a 2 inch long mechanical arm that is able to move with that level of precision.
I try to use his original pronunciation wherever and whenever I can, but most of the time I hear “Lin-ucks” with a short “I”, and I naturally respond in kind without even thinking about it.

But then there are occasionally articles like this one which remind me that I’m saying it wrong, and that I know better.
I’ve been using it for years, and only today have I learned that I’ve been pronouncing it wrong.

Sigh....
FedEx to drop NRA
Postgres + gobuffalo.io + turbolinks + stimulusjs might work fo your requirements. IMHO this will scale pretty well for most projects while giving you enough frontend magic to still feel fast.
That aphorism is used by naive people who 1.) want to capture the upside of if they're right but suffer no penalty if they're wrong. 2.) Don't understand how to take low probability, high payout exposure:

Buy a deep, out-of-money put you'll profit handsomely if right.
AppointFox – Beautiful Appointment Booking Plugin for WordPress
Also available as a COPR repo for Fedora 29: https://copr.fedorainfracloud.org/coprs/grover/stratis/
Gab.com Lands at Uniregistry
Correct! A common ratio for deep diving is 12/88, but 21/79, 30/70 and 40/60 are also used at less depth.

In fact, Heliox would usually not be used for dives to 200m due to HPNS risk. Usually it would be Trimix for that.

Either way, GP is mostly wrong on the points they made.
my understanding from a very good source is that the team that created Home is indeed not googley, not security focused, and in general not the best of the best. an enormous amount of money was spent to develop it and (being in an ultra competitive field) is a big money loser. the original reason for it was to be an iot hub, which still has not really been realized.
Around $4.

And developers can certainly make over 100/hr, but in my experience that would mean contracting/consulting as a specialist with at least 5 years experience in a given technology.
I think by the time MBPs are using A chips, iOS will have morphed into the new macOS — launching these together as a new MBP.
lol, CentOS, the one true Linux found in most large companies.
Oz has a fairly hard and low dev salary ceiling for smaller companies, excepting maybe some Melbourne hotspots. If you want decent scratch you have to go corporate, but the content often sucks.
Very nice.. excellent job on making the copy easy to understand.
Would love to link to this project in my ongoing collection of cool blockchain stuff.

Enjoy Devcon..
Also let me know what I can do about those small ideas that you want to implement.Have a couple myself!
I see handwriting has gone to the dogs these days so maybe he is onto something...
I've done it for my own enjoyment. I do logs of historic sea voyages. You never now when you will stumble upon some fascinating content or event. I found a love poem for a dead sweetheart that was written while off the coast of Chile on the author's way to San Francisco in 1849. It was heartbreakingly beautiful.

Monday June 11th
In Lat. 9º 54' Long. 119º 12'.
Commenced cloudy with refreshing showers. Wind from the W. Rather light.

I felt rather lazy and disagreeable all day. Great washing day for all hands. Thought I should like to roam in the garden of home. Thought of the pleasant warm days. How I used to enjoy myself in looking at the luxuriant growth of trees etc.

Thought of the Sundays with old friends. Thought of my particular female friend F.G.B. who lies now dead & mouldering in that uncharted spot Mount Auburn. Lively girl thou art goen. Mourn thy friends who knew thy good qualities and worth. Time can not efface from my memory thy loveliness.

Lovely girl thou art goen

Yes thy earthly course is run

Friends who knew thee are left to mourn

For thy loss till death is done

On that fair mount thy art laid

Where many a flower had their turn

Kind friends are weeping o'r thee

Gay birds are warbling on thy grave

Return sweet girl, return"

Notes:
The word goen occurs repeatedly in this journal. According to the Oxford English Dictionary goen is a form of gone.

F.G.B. is likely Frances G. Blackstock.

Excerpt From: “James White's Journal.” iBooks.
In the lazy version i have suggested, the exchange rates are deferred until you “need to know” and the sum is converted into a concrete currency.

If you’re keeping these values around in memory for an extended period of time time and you care about rapid changes to exchange rates, then you have a complex domain and the deferred exchanges may or may not be a good fit, but at that point you need larger system design, not a JavaScript library.

Also in my dream money library, division and multiplication would be done with whole number fractions like

new Dinero({amount: 1000, currency: ‘usd’})
.multiply({numerator: 1, denominator: 3 })

which can similarly be deferred to prevent rounding errors in partial calculations.
Maybe you could use the same type of filesystem that file CD/DVDs use (UDF?). They're written sequentially and are commonly supported.
I don't think it's as simple as "user closes the window after 1.87 seconds thus you lose a sale". I don't even think most people can move that fast. But if one site is regularly faster then it's less frustrating and you'll use it more often. That's true of commerce sites, text editors, IDEs, etc. Unless the faster one is frustrating in other ways.
Isn't that part of the... game?
Burner account. White male working at a single US software company in the suburbs since 2007 (not anywhere near Silicon Valley). Cost of living is comparable to Minneapolis, MN.

Graduated college in 2007, Bachelor's in CS, hired to a QA team, ended up building a lot of internal web apps by myself from scratch that are used by a lot of teams. There aren't any other software companies anywhere near here, so switching companies frequently as others do to get raises isn't an easy option.

--------------

2007: $35,000

-- [incremental raises, working for the same team]

2016: $82,000

-- [Hired as a senior front-end web dev for a different team in 2016]

2017: $97,000

2018: $103,000
would this pass muster under the new california iot security law?

i think so, and the author should be ashamed.