skysight-inc/HackerNews huggingface dataset:
> 25.09

Twenty five what? Megabytes? Mebibytes? Percent? Libraries of Congress? Furlongs per fortnight? Inverse femtobarns?

I can guess you mean "MiB" (mebibytes) from the charts, but units are always important. Bare numbers leads to confusion! It's good practice to always include units, even if it's a simple "All numbers are in MiB" at the top.
Santa Monica's Big Blue Bus to Replace Some Service with Lyft Rides
This is a random, anonymous person on Twitter named "WildGoose", which is not credible IMO. By now, I hope we have learned not to trust such things. Does anyone have a credible source?
It's funny how these tricks really do work, where you can skip the deliberation and go right to the decision you've already subconsciously made.

Another similar one is to flip a coin and see if you're disappointed in the outcome or not (or alternatively, think about which coin outcome you're hoping for before you look at the result).
I can't find any evidence that it has been. I use a long and strong password and have 2-step-verification enabled in my account. I haven't received any new account activity emails and the I don't see anything suspicious on myaccount.google.com

As far as I remember, I've never used Panoramio (as a comment above suggests to be the cause). I'd agree that this seems limited to some specific circumstances.
If my health data is so valuable, then I should get paid for it.
With all these attributes, yes; Thanks, I've updated my original comment to reflect this.

If you give up insertion order, you can move the latest insertion to the deleted place, and you're back to O(1).

If you give up the O(1) keys and values list access, you can add a "deleted" bit to every entry to say that it is indeed deleted, but then you can't reuse keys() and values() as-is. Some operations, such as "apply-to-values" can use the vectors with the deleted values, but in general they cannot.

In my experience, deleting from a dict is about 1:10 less frequent, in the sense that the vast majority of dicts never experience a deletion. YMMV, obviously.

Over 3 decades of programming professionally, the K tradeoffs make way more sense to me than the Smalltalk ones.
When I want to segment words in some language, I usually check what Apache Lucene does. In this case, the Thai tokenizer [1] simply uses java.text.BreakIterator [2] and hopes that Thai is supported.

[1] https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;a=...

[2] https://docs.oracle.com/javase/10/docs/api/java/text/BreakIt...
IMO, as companies' data science capabilities mature, people with actual skills are needed.

5 years ago DS was hot and new. As a middle manager you would call up a consulting meat farm and ask for data science consultants: presto, you have a data science team. These people would, likely, be random BSc's with a SAS base certificate.

In 2018 data science, and data driven decision making, is still hot, but hiring managers know they need people with a formal education. So, education reqs go up and scarcity increases.
You don't need to have a CS degree to be in "Data Scientist". In fact, I would argue that you need a statistics degree. There is a difference between a data scientist and an engineer.
We’re a Type Zero Civilization – Member Feature Stories – Medium
Who wrote that?

> Therese Davis (Terry's sister) released a FaceBook post about his death, as well as some other poorly timed deaths.

What does that mean?
Our old office looked like a cave and the new one has bright lighting and windows everywhere. I vastly prefer the old one, but most people prefer the new.
None of those things are necessary to convey the point he is trying to make.
The Problems with Patching Software
Maybe oral communication skills are overrated. Who knows? People currently talk a lot also with their hands.
Defending one anti-consumer shitty practice with another will not improve either of the situations. The end result is that you now live in a shitty situation where your company isn't providing you the service performance you bought.

Why on earth would you defend that?
For anyone interested in this, the Roman Empire series on Netflix is very good. Presented in a mini-series format, the primary characters, events and dates end up sticking in one's mind. Crassus's death at the hands of the Parthians is particularly brutal but some may say he deserved it after crucifying 6,000 men, one every 10 yards, on the road to Rome.
> I use the word "fact" above because I think it is obvious that

Then it's not a fact. That you think "if A then B" is obvious just means you take it for granted and betrays your bias.

EDIT: Making it easy to fire people doesn't mean "low performers" won't "accumulate". Case in point: the infamous Microsoft strategy of always firing the bottom 10%, which led to a toxic culture that in turn resulted in talent leaving. Or the apparent necessity for "anti-poaching" agreements between major tech companies.
https://work.chron.com/can-still-job-got-arrested-but-not-co... - "People with arrest records, even if they weren't convicted or charged with a crime, sometimes face job search difficulties."

Also, "Many third-party background checks do include criminal record information, including arrests that took place during the past seven years. If someone applies for a job with an annual salary of $75,000 or more, the seven-year limit is lifted and arrest records many time may appear on the background check."

And, "If you are planning on a career that requires you to obtain a professional license, you may have to disclose your arrest record as part of the application process. Whether the arrest affects your ability to receive a license depends on state law and the licensing board's policies."
I feel like I hear just as many people getting degrees in "AI" nowdays as plain CS degrees. A much higher percentage than five years ago. It feels like everyone and their grandma is minoring or majoring in AI or machine learning. And when I talk with companies about it, they're lukewarm at best.

I really wouldn't bet my personal career at this point on going into this area. It'll be filled to the brim sooner than you expect. It's a much better, and just as intellectually satisfying, bet to just go into plain traditional CS in my opinion.

(A counter argument is that I felt about the same sentiment around three years ago, but my intuitions doesn't appear to have manifested, so maybe I have poor intuitions, or I'm missing some piece of the puzzle.)
Ive had this conversation with devs at work, they just don't care about memory / perf in general really.

It's the attitude of if it works who cares how much memory it uses.

Or when I bring up allocations in something like .net, I get don't worry about it .NET GC will sort it out eventually.

Modern developers....
Well, you kind of are but not in terms of money but rather with increased knowledge of patterns which should be avoided. They can tell you how to get healthier, identify the optimal sleep and exercise patterns, identify if certain places causes people to be more healthy/unhealthy etc.

Companies will most likely use this information as selling points for their devices / apps. I value this information much higher than a small amount of money.
>XML is a better format than JSON.

That's quite absolutist - I can see why you see it as an unpopular idea. For me, the context where a tool is used is key.

XML is good if you have document-oriented data or want to use XML's namespacing.

I personally prefer JSON to XML in most other circumstances - which are most of them.

I happen to agree with you about YAML, but I don't think that's as controversal.
Question 70: What is justification?

Answer: Justification is an act of God’s free grace unto sinners, in which he pardons all their sins, accepts and accounts their persons righteous in his sight; not for any thing wrought in them, or done by them, but only for the perfect obedience and full satisfaction of Christ, by God imputed to them, and received by faith alone.
In my experience, data science is turning massive amounts of potentially unstructured data into some sort of insights for business. I guess depending on the volume and structure of the data, and the level of insight required, you may need to be more or less qualified to do the job. A bachelors degree would be fine for most of the roles I’ve seen in places I’ve worked, but I’ve never worked anywhere that had google level demands.

I think getting insights out of massive amounts of unstructured data is a relatively new problem for most organisations, so that might explain the skill gap. Personally I also think the ubiquity of ORMs might also play a role, as they remove a lot of the day-to-day data handling that many engineers would otherwise have to do. But I might be completely wrong about that.
"dinky little B-road near me has a 4×2 grid of ANPR cameras "
How do you know they're ANPR?

"I wish they'd fund health"
How do you know they're state funded cameras?
macOS just notified me that one tab in Safari was using so much memory it was threatening performance of my laptop. The website in question? https://idioms.thefreedictionary.com/ It was close to 2Gb RAM usage. Bunch of ad-tracking stuff, I assume, as Firefox and its related processes seem to be using less than 1250mb with 6 tabs open, including the site mentioned in 2 tabs. My firefox has uBlock origin installed.

Seemed related to the second paragraph in your comment
I thought the individual having control (and choosing to use Theranos) was a bad thing, no?

When you're buying one blood test you won't be able to tell what it missed. If you're a medical practitioner, ordering hundreds of blood tests per month (or something) you can afford to duplicate the test when you change testing provider and realise that they aren't doing a very good job!
> So you would like to work a place with no code review?

How does this follow from my statement?
For people looking for what Zarb actually is:

> From killing the goat to cooking the yoghurt, mansaf takes several hours to make. So if guests are in a hurry, the alternative is zarb: a dish of vegetables and meat, like lamb, slow-cooked in an underground pit that is the Bedouin answer to barbecue. Although zarb can be left for two or three hours, it can also be ready in a third of the time, and it doesn’t need to be watched – making it a faster, and more convenient, alternative.
He has a good talk where he shows that the original Smalltalk implementation had IDE, graphics, a word processor, VM, networking features...etc etc in like 10k lines of code. He then shows how big Microsoft Office is and refers to a visible bug that MS has been trying to fix for 20 years, but they can't find it. The take home idea is that we've made things far more complex than we've needed to.
Cool CSS snippets and fixes
I guess that its MB, I've created a PR with the list reformatted as a table with the MB column right-aligned so the data is more scannable: https://github.com/ianchanning/your-web-app-is-bloated/tree/...
But these are privately owned by the garage to report drive-aways.

The context of this comment seems to imply these have something to do with the state?
Eh, it's only 150 lines of simple functions without external dependencies. It's simple enough to understand and modify on the spot. As long as these are not expected to grow significantly in the future, I don't see why it'd be making it hard on yourself (and if it does grow, then it can always be refactored).
Crema Alta Cosmética
> As long as the code works, anything else is just gravy

I'll try to incorporate this in my next job interview :)
Dublin ranked as one of Europe's top tech clusters, ahead of Paris, Copenhagen
Totally agree. I have been at my current job for 5 years now and I feel that the lack of light is impacting my mental and physical health. This is the number one reason I am starting to look for another job.

Any job where I can just have a window looks really good to me now.
There's a guy that's written a nice looking Smalltalk in Ruby that works perfectly well in the browser with rails I think.
Bright lights I don’t care for. But natural light I like.
> JS is the assembly of the web, do you also criticize games written in assembly?

If it's a typical platformer from 1980s, now. If it's a modern game with a modern game's complexity, it would never be finished in assembly anyway.
Putting the Wolfram Language (and Mathematica) on Every Raspberry Pi (2013)
How to Create an HTML Email That Email Clients Render Well
I view modern AI as a combination of things that are too early and too late - data science hasn't changed much since the 1990s, but people have a misconception that there is still a lot more to do in data science because of the undeserved excitement around deep learning.
> cities were self-sufficient

Rome was highly dependent on grain imports.

> All the plebs of New York could leave the city and nothing would change

All of them?

Transport would break down fairly rapidly, since you'd have no public transport, no cabs, and no Uber drivers. Even if you could get into work there would be nobody to buy lunch from, and no childcare or schooling available to leave your kids with.

Most of the financial services companies in NY would be rendered inoperable.
That makes sense, providing that sometimes it can eat up 20 minutes walking the length of an airport, if you can golf cart from point A to point B.
Banned from Reddit for reporting a user with the name “PM_ME_YOUR_CP”
While browsing Reddit on /r/LinuxMasterRace I noticed there was a user with the name "PM_ME_YOUR_CP" and I clicked the "Report" button and selected the reason "Is sexual or suggestive content involving minors" in an effort to error on the side of caution. The username is probably a "joke" but I figure I would let the Reddit admins be the judge of that.

I woke up to an inbox saying that my Reddit account has been temporarily banned due to issuing a false report.

What does Hacker News think? Reddit has removed usernames in the past because they contained hate speech like racial slurs, why do you think they are standing their ground here?

Also, I did the appeal process and Reddit has refused to comment or respond to any messages.
Hi, I work on web in London. The prestige of the company isn't as important as having proved you can work and learn. In fact you should probably ask that on interviews - what will you team be like and what kind of opportunities will you have to learn and grow as a dev? It's never good for a dev to work alone, but it's especially harmful for junior devs.

I don't know the market for Haskell. If you want to get into backend for web, you can't go wrong with Node.js. Agencies using those services usually prefer the backend written in Javascript or Typescript so more devs can, in principle, work on both ends. Moreover, you can get into cloud services like AWS and Azure easily if you know Node. I reckon it will be easier to start as generic "web developer" or "junior developer" and then gradually evolve into backend. Specialists tend to be mid to senior.

You should start sending applications on your last month. I don't think it will take you more than that to land a junior role in London (there are many more junior openings than internships). But you can create a Linkedin account today if you don't have one.
> Working for intelligence saves civilian lives

Well, apart from all those airstrikes on schoolbuses.
There are plenty alternatives what sucks is that there are too many of them and having 20 applications just to fucking chat with people is awful.
Monitoring the Node.js Event Loop with InfluxDB – Aditya Bansod
It's an affectation. A weird one at that.
The origin of Labour in the first place was "Fabian" (after Fabius the Delayer) socialism, in opposition to revolutionary socialism. Incremental change as opposed to kicking over the table.
I'm available for the right data science gig. Somewhat unconventional CV available on request. I'll try to bring my competent but intellectually foggy business analyst colleague along for the ride if you like.
I definitely would have done it that way, but there was no standard code generation in go at the time. I could have whipped something up it's hard to say which would have been more complex.
I think we are still in the wild west of the Data Science field, at least in the Midwestern U.S. I have seen job postings for Data scientists that are simply rebranded data analysts to postings looking for advanced math and programming ability.

I am suspicious that bootcamps and online courses will set individuals on to long term data science careers. I think there will be a large demand for individuals who understand basic data science principles such as the difference between supervised and unsupervised learning problems. I think these people will be given subscriptions to services that automate a lot of the actual data science work flow. They will use programs like Data Robot. However, I also think these individuals will be paid closer to what a data analyst is than what a software engineer gets.

I think that certain companies will always be looking for people who can actually do traditional data science work from scratch because the automated tools will not apply to their specific use cases. I think these individuals will probably generally have a master's or PhD.

I think right now the field is too new for managers to be able to tell the difference between what kind of Data Scientists they need. My experience has been a lot of companies need the former, but they think they need (or they want) the latter. I suspect in the coming decade these two roles will find different titles.
I’ve been doing software development professionally for about 20 years.

I’ve tried to do side projects during all this time, and my conclusion is: I don’t think there’s a solution. There’s just only so many productive hours in a day.

If you want to do a side-project, the only thing that’s ever worked for me is to take time off work. Minimum multiple weeks, ideally a few months. For example between jobs.

You can start planning for this while you have a job. Cut out unnecessary expenses, so you save money. Without saved money, you can’t take a few months off.
We just moved into a new office and one of the best things about it is that we now have small offices and I can keep the curtains closed and the lights off all day. Why would you want more light, especially natural light ?

I never open my curtains at home either.
I think it is called "Why Smalltalk failed" and is easy to find with a search.

Java was web, Perl was web, and ST wasn't ready. Java and Perl were free as in beer, ST was expensive. I think ST hardware was expensive too. ST is very different from C & C++. ST had multiple vendors too.
When you mention cost the underlying assumption is that being able to easily fire employees makes the workforce more efficient. What if it doesn't? What if perceived job stability increases performance? What if decisions to fire someone are often poorly thought out, and forcing employees to consider alternatives first is actually a good thing?
Deep learning model in browser to predict where on screen are you looking (Demo)
It would be nice if the story touched on compensation levels.

If all of those companies offered $400k/year, with guaranteed employment for 7 years, they would suddenly find no shortage of data scientists.

Although other industries might suddenly wonder what happened to all their statisticians / physicists / etc.

And two years later there would be a glut of data scientists who had just completed their master's degree.
> fail to see how my basic health data like HR, weight etc is going to be used against me except for bad marketing practices.

I actually looked into this in some (limited) detail, although for a slightly expanded definition of all data a Fitbit (and the near future similar devices) could collect.

Heart rate data has been used in legal cases in the past. In an insurance fraud case, heart rate data from a pacemaker was used to provide evidence the events could not have occurred as described [1]. Similarly activity data has been used to defend against a false rape claim [2]. There is no reason such data could not be used in any other legal case.

The data collected by such devices can also reveal much more information about yourself than most think. By watching hand movements via accelerometer, smokers can be identified with 95% accuracy [3]. Users can be tracked via Bluetooth identifiers, or via the unique walking pattern of each individual [4]. Even when encrypted, users can be identified by the frequency of communication to the smartphone. Furthermore, pins can be identified by monitoring users hand motion via accelerometer [5]. For more advanced next generation fitness trackers tracking your ECG, this has been shown to be as unique as a fingerprint, allowing individuals to be uniquely identified across devices [6].

There is no reason that this data could not be used against you via insurance companies to change insurance costs (smoker, type of transport, heart health, activity) or even force you to wear one much like some car insurance requires black box monitoring. You could be taken in for insurance fraud by saying you are not a smoker, or it could potentially be used against you in court. This data can also be falsified, meaning fake data could potentially be used against you.

In summary, there are many other privacy problems with fitness trackers.

[1] https://apnews.com/c55eac83846f42e19fb924e57917001b

[2]
https://blogs.findlaw.com/blotter/2015/07/can-your-fitbit-da...
be-used-against-you-in-court.html

[3]
https://www.researchgate.net/profile/Ilaria_Torre/publicatio...

[4] https://www.dailydot.com/layer8/fitness-trackers-open-effect...

[5] https://www.stevens.edu/sites/stevens_edu/files/ChenWearable...

[6] https://www.sciencedirect.com/science/article/pii/S003132030...
Two remarks from an old AI guy here.

(1) If you're going to hop on the 'hot' AI/ML/DS bandwagon, make sure that you actually have 'work' for the highly coveted person you are trying to hire. 'Everyone else is doing it', 'all our clients have data, so selling them data-sciency projects shoudn't be a problem', 'Hire a first DS person, to have them start a brand new DS division' are things that probably are doomed to fail.
If you weren't selling classic Data Analyses/Intelligence services before, chances are you are lacking the foundation in your sales and support staff, and maybe even your customer type, to be able to embed this into your company and into a new line of business. The risk your prize new employee will walk to greener horizons to work with peers on exiting real projects is high.

(2) Know where you are heading. If you just want to embellish your 'normal' projects with some gimmicks from the online 'Cognitive Services' api's offered by the various vendors, then yes, sending some of your regular staff on a quick 'boot-camp' style course will probably work. You don't need a 'data-scientist' for that. And if you hire a real one for that type of work he'll probably walk within 2 weeks.
In some civilized countries natural light is actually a requirement, by law. Not in the server closet etc, but in your office it is. You can, of course, adjust the curtains or whatever to get the exact amount you prefer (which typically changes throughout the day, as the sun passes)
I smell buzzword HR bingo
Ah yes. A shortage. Someone didn’t do their planning. Bubble bubble tool and trouble. Or is this about more visas? And paying people less.

Seriously though, what exactly is a data scientist? What is the requisite skill set? Is this masters level entry or would my feline require a Pointy Headed Degree upgrade to play this game?
Product development and the potential pitfalls of narrow KPIs
I can eventually see this coming up on SO asking how to, "make this work. I copied it from the internet."

It will be tagged javascript and jquery. =(
100MPH tape!
Got paid by YouTube first time in 3 years
Kira Systems Bags $50m Investment, Largest Ever for a Legal AI Company
>Theranos never clarified if they could do 30 tests on 1 drop, or 1 test per drop.

They did, they said they wanted to do ~70 tests with one drop.

(Which set off my bullshit detector)