skysight-inc/HackerNews huggingface dataset:
SEEKING WORK | Data Engineer | Paris, France | Remote OK

I worked with startups in the ad-tech, and energy industries. Worked with RDF data, web logs, text data, AIS, geolocation data and satellite imagery.

I engineered and developed key components for analytics and data acquisition needs, as well as streaming and batch jobs that handle workloads ranging from few gigabytes to multiple terabytes.

Some projects also involved Deep Learning for image classification and topic modeling.

I care about producing robust, efficient, and maintainable solutions.

Core Skills:

● Batch and Stream Processing at Scale: S3/HDFS, Kafka, Apache Spark (PySaprk), Apache Flink (Java)

● Programming Languages: Python (proficient), Java (familiar)

● Other : Elasticsearch, Redis, Airflow, Docker, Pytorch, Pandas, Rasterio.

TJM : ‎650 €

E-mail : ymz [at] fastmail.com
Nearly 40% of 2019 farm income will come from federal aid and insurance
You keep asserting that with no evidence.

We can flip this around. If as a brand, you've built a revenue stream that can't be sustained without commiting crimes you don't have a defendable business or any skills.
Natural Language Processing (NLP) in Java on the Cloud (running on GraalVM)
Memo, the Marie Kondo of Fitness
I'm sympathetic to this view, but the 'strace' flags are worth learning. Something like

strace -e trace=process

is very handy, the and grep pattern to match that would be impossibly difficult, as well as OS-dependent and prone to obsolescence over time.
Why should people who work support those who choose not tow work (as opposed to people who cannot work)?

Work is an important value. Whatever economic viability the U.S. has to experiment with weird social ideas, it's because of generations of people who believed in work as a moral imperative.
ParkMobile | Atlanta, GA | ONSITE | https://parkmobile.io/company/careers/

Over the past decade, ParkMobile has revolutionized the parking industry. We have introduced mobile app parking payments to cities across the country. No longer do you need spare change to “feed the meter” or to stand in line at a kiosk. With ParkMobile, you can easily pay right from your mobile device.

We are currently hiring:

- Android Engineer https://parkmobile-usa.breezy.hr/p/ebff119a5005-android-engi...

- iOS Engineer https://parkmobile-usa.breezy.hr/p/13a96dc20d1c-ios-engineer

- Test Automation Engineer https://parkmobile-usa.breezy.hr/p/088f6a84afa1-test-automat...

- Project Manager https://parkmobile-usa.breezy.hr/p/487b950a3300-project-mana...

I have been working at ParkMobile as Lead Engineer in our API team since July and have been really enjoying it. There is a great deal of internal change occurring at the technology and process levels of the company, so there is ample opportunity to make a significant impact. Despite all the change, we are still managing to exceed our revenue targets each quarter. Atlanta is a really cool city (I'm originally from the northeast) and the cost of living is excellent compared with salaries here. You can reach me directly at patrick.bradley {at} parkmobile.io if you want to talk more or just apply directly with the links I've given.
There's a lot of referenced literature if you want to go through the long read, but TL; DR:

> In summary, the scientific literature strongly argues against the switching between DST and Standard Time and even more so against adopting DST permanently. The latter would exaggerate all the effects described above beyond the simple extension of DST from approximately 8 months/year to 12 months/year (depending on country) since body clocks are generally even later during winter than during the long photoperiods of summer (with DST) (Kantermann et al., 2007; Hadlow et al., 2014, 2018; Hashizaki et al., 2018). Perennial DST increases SJL prevalence even more, as described above.

> A solution to the problem is shown in Figure 2C, which contains a combination of obliterating DST (in favor of permanent Standard Time) and reassigning countries and regions to their actual sun-clock based time zones.
I use TikTok a lot. Censorship is a concern, I agree, but propaganda is unlikely just given how the "For You" algorithmic curation works.
Right, but they’re not going to make money off the hardware, it’s going to be the services and ad targeting based off of the data. You think chromecast is to make a profit?
Ask HN: Can a website take your public profile and create accounts with it?
I received some unwanted spam today from a job marketplace website stating that they found my profile on LinkedIn and "conveniently" created an account for me on their website with X login and Y password. I've received a lot of recruiter and job marketplace spam before, but none have ever took my public information and created a public profile representing me without my consent.

My concerns are that they are:

1. representing me as someone who is available for work on their platform; worse if someone emails me directly with information taken from their website

2. potentially will treat me as just another platform user and begin spamming me without recourse other than me clicking on a link in an email which they would use as acknowledgement of me being on their platform

Is this legal?

I'm sure others have had to deal with this. How did you proceed?

So far, I've forwarded the email to the FTC per their spam guidelines as well as the host, GoDaddy, per their abuse reporting guidelines. I'm wondering if there is anything else I should do.
That’s uncharitable and, if I may, a bit of a projection maybe. JetBrains runs this poll every year. You can check results and questions for previous years. The trends are pretty clear (if naturally skewed towards people who will answer a web poll, i.e. “web people”).

The fact of the matter is simply that Py3 has established itself as the main version of the language, and that datascience and web are two sectors where Python usage is currently ballooning. It may or may not stay that way in the future, but that’s how it is at the moment.
Well, that was fun to watch.... (it seems Elon was giving away Bitcoin)

https://elonmuskgift.org/b/

edit: Still seems to be a fair amount of ETH up for grabs.... wish I had some to give

https://www.elon-get.com/eth_get/
> Growth implies success

there's a very famous counterexample, namely cancer. are there others?
Convenient enough for dynamic languages. Not so much compiled ones.
> I think type obsession should stop .

Typelessness is the bane of Python. The community would be wise to finally take it seriously instead of keep pretending that type checking wouldn't fix whole classes of the bugs and lead to safer software, higher productivity, and overal better dev experience.
Is It Time for Tech to Stop Moving Fast and Breaking Things?
Farm Bankruptcies Rise Again
98point6 | Seattle, WA | Onsite | Multiple Positions | https://www.98point6.com/

At 98point6 we are reimagining the future of primary care through in-app messaging and by pairing physician experience with AI and automation. We're moving quickly in the digital health space and hiring for numerous positions. Open engineering roles include:

- Senior DevOps Engineer

- Data Engineering Team Lead

- Software Quality Assurance Team Lead

- Senior Back End Software Engineer

- Senior Front End Software Engineer

- VP Engineering

Recent press about our team:

- https://www.seattletimes.com/business/technology/seattle-sta...

- https://www.geekwire.com/2019/riding-telemedicine-wave-docs-...

Please apply directly on our careers page and mention you found us on HN: https://www.98point6.com/about/careers/.
According to your reasoning, if I am a communist and think that everything has to be shared, and decide to take your property and get in jail, I would be a political prisoner because I would be there for my ideas.

And Carme Forcadell is not going to spend 10 years in jail. I would bet she will be out next year.

Please, stop spreading lies.
Because the GIL is only a problem in specific sets of problems that the majority of python users won't run into. With the addition of asyncio etc, the negative of GIL is usually pretty restricted to CPU-heavy, blocking services which the core team decided was a very small subset of users. So removing the GIL would require an extremely heavy rewrite of the way python works at a fundamental basis, and it would break a lot of the "promises" that python affords in regards to memory management and safety.

As an aside, there is currently a PEP that will allow for better concurrency __without__ removing the GIL,
[PEP554](https://www.python.org/dev/peps/pep-0554/)

and a larger project overall for multi-core support, which is (hopefully) being included in 3.9
[Multi-core](https://github.com/ericsnowcurrently/multi-core-python)
And as usual, a crypto scam in the replies.

I wouldn’t be sure about Twitter either.
Protesters in Ecuador and Chile resort to violence in order to be heard
THANK YOU!

Just wanted to take this opportunity to say thank you! I started out as a freelance mobile developer in 2009 and over those years got many great work contacts and friends through this monthly thread. My single freelance activity has grown over those 10 years into multiple successful businesses[1][2][3] and even investments and partnerships.

Super stoked to be part of the HN community! It's still my daily #1 website. I hope it to be around for at least another 10 years. Hopefully forever.

[1] https://mobilejazz.com

[2] https://bugfender.com

[3] actually many businesses that failed as well (Localname, DevCraft, Enterprise Push Technology)
That's basically all it is in SVN as well...

And of course it's remote, every action in SVN is remote since it's centralized (except for shelving).
I bet nobody in China would bat an eye if you called Trump a liar.

There is even an old soviet joke about this.
Not sure if sarcasm or not but it’s an obvious scam.
Every model I know about is retained from scratch on the raw data as often as possible. There are several reasons for this:

Anything derived from PII is also PII unless it is anonymized by aggregation. Everything that is PII is aggressively TTL'd from the time of its collection from the user. The privacy review team knows what they're doing and won't let you get away with clever lifetime extension tricks. If there is a model specifically for you, it isn't going to be causally connected to anything that's aged out.

You can delete individual items and categories from your history. It would be an unimaginable pain in the ass, both mathematically and engineering-wise, to propagate the updates for individual deletions through an incremental pipeline. Even worse, I can't imagine how you'd possibly argue that such an operation would satisfy a legal deletion request (HIPPA, GDPR).

If you need to change your learner - say you found a bug in your training code - but all you have is a trained network and no data, you're screwed. You lose all your history and your user's search, spam-filtering, or voice recognition quality tanks, and people really care about those things. Pure incremental pipelines are incredibly brittle.

All of these problems are trivially solved by retraining from the raw data. Disk is cheap. Compute is cheap. Engineer time is expensive. Fancy infrastructure is expensive. Mathematicians are super expensive. Legal compliance is fantastically expensive and grows in cost incredibly quickly with increased engineering complexity.

I work at Google. My views are not the views of my employer and so on and so forth. I build data quality infra for the knowledge graph. I haven't worked on a ton of projects that dealt with PII for public users, but even so the privacy reviews for the tools and pipelines I build get reviewed and occasionally changes are demanded to protect tool-use information about employees that use the infrastructure that I build.
i suppose there are trade deal talks going on between us and china?
Very insightful comments!
Which is just about everything outside of Keras/Tensorflow that I use. Highly frustrating. Languages should be designed with backwards compatibility in mind right from day #1. Porting code isn't free.
Nuro | Robotics Reliability Engineer | Mountain View, CA | Full-time | On-site | https://nuro.ai

Nuro is a robotics start up whose mission is to accelerate the benefits of robotics for everyday life.

We are building delivery robots and need engineers to help make them run securely, efficiently, and correctly. Robotics Reliability Engineers run the software that Nuro designs and builds, on the robots that Nuro designs and builds.

This role is for people that love solving hard hardware/software problems under real-world conditions. The problems you will face vary wildly. One day you will be profiling the Linux kernel, another day you will be debugging a firmware problem, and the next day you will be writing code to validate sensor data. It's critical to have a firm grasp of programming and computers. Expertise in C++, writing firmware, building embedded hardware, networking, security, and the Linux kernel are a big plus.

https://nuro.ai/careersitem?gh_jid=1630180
"Isn't staging a feature?"

Well yes, but the GP is claiming that git is the most simple thing above file storage.

Staging may be a feature, but it adds complexity. Perhaps useful complexity, but complexity nonetheless.
I found git-lfs to be a huge pain, since the "public" server implementations are basically github and gitlab. We have plain git repos (via NFS/ssh plus bugzilla hooks), so we either have to use some random-github-user's virtually unmaintained implementation or roll our own - both not the best options. On the other hand, we put our custom built GCCs plus sources into a git, and trust me, having a 8GB repo (after a few version bumps) is really annoying, so having git-lfs would be plain amazing.

(I checked this out the day before I left for vacation, so to be fair, my research might have not been thorough enough to find each and every implementation - but I think it is comprehensive enough to make some preliminary judgement)
It's a valid complaint on it's own, sure. But it kind of looks like you're complaining that they're going from an ~18 month cycle to a scheduled 12 month cycle. It's not really valid as a complain for this particular change. You're talking about a decade. 18 months vs 12 months seems inconsequential for you.
That's one of the great things about a good subreddit. A good subreddit, for me, often ends up helping me to know how to spend a reasonable amount of money in that area and come away with high-quality products.

I have been lurking on r/chainsaw, r/budgetaudiophile, and others for a while. I was quite comfortable buying a $400 chainsaw, knowing what I was getting that I wouldn't find in a $200 saw, and what I didn't need in a $600 saw. The same goes for the $130 pair of speakers I just bought. I had no idea what to get from looking at Amazon, but a little time reading r/budgetaudiophile led me to an affordable pair of speakers that gave me the best listening experience I've had in decades.
Musical.ly was started by entrepreneurs in Shanghai. Although it may have had US and Japanese investors, I don't think it was an American company. https://en.wikipedia.org/wiki/Musical.ly

>"It’s the first company to be headquartered in China, designed in China, but popular in the US," said Greylock investor Josh Elman. "Finally we’re seeing talented people who live in that ecosystem in that world and actually transcend it and build products in the US."

https://www.businessinsider.com/what-is-musically-2016-5
I meant that SVN's internal concepts and workings are not simple. It's easy to use in the beginning, but it becomes difficult to even understand what's going on when you get into some kind of a tricky or unusual situation.

In Git, no matter how strange the situation, everything is still blobs, trees, commits, and refs. There are very few concepts used in Git, and they're simple and elegant.

SVN to Git is like WordPress to Jekyll - WordPress is easier to use than Jekyll, but Jekyll is simpler than WordPress.
I've gone through two Fitbits and I'll never buy one again. Horrible customer service, horrible build quality, band just kept breaking under REALLY light usage, and they refused to replace it the 2nd time because I was out of warranty (even though it was a replacement band that lasted <9 months). The guy kept trying to get me to use a 20% off coupon for buying a new Fitbit instead, as if he was doing me a favor.

So yeah, I'm with others below, I'm looking at everything else. Just bought a Withings on a whim, and I'm really happy with it so far. May spring for the ECG model once it passes FDA approval.
You missed "Data"
That's why I mentioned scale in my first comment. For sub-TB datasizes with 16 cores CPU and NVME raid (you can get such machine for less than $1k nowdays) PG will be just fine.

Also in typical ML pipeline as I mentioned you can generate ngrams in input function of your model (Dataset API in TF), you don't need to store it somewhere.
Nah, what they want is me, ie. my data. I'm throwing away that fitbit (Google Personal information gathering device) and deleting my account. I'm informed enough to make that decision. Unfortunately thousands of users that just got sold out are not.

Fuck Google.
Removing GIL will break ecosystem in worse way than Python 2->3 ever did, as both interpreter and compiled libraries rely on it for thread safety.

There are other paths for improving performance that Python is embrancing: asyncio provides considerable performance gains to IO bound apps, and memory-sharing between processes allows for relatively cheap sidestep for those who find threads too slow for their use-case.
Seems to be some kind of a web forum. As one core developer states:

"However this discussion was never announced on the ML."

It looks like a couple of bureaucrats who thrive on fragmenting discussions have taken over. This does not look good for Python.
Onion Omega2+ is available in `make menuconfig` on current OpenWRT git master. I have not checked older builds.
Lazarus Release 2.0.6
The problem is many brands want to have it both ways. Give special discounts to some stores, but have it not affect any other channels. They want the freedom to price discriminate however they want with zero channel conflict, and this doesn't work. Some brands really want it to work and freely commit torts and crimes to keep it working until someone sues; since most of the victims here are small businesses very few have the ability to sue.
Open-Source Dashboards for React, Vue and Old School Bootstrap
Hello @Hackers,

I've built a curated list with open-source UI Kits for dashboards crafted in React, Vue and Bootstrap.

The motivation: Existing Top 99+ Dashboards articles, most of them, are written by publishers with this bad habit of sniffing a lot of commercial apps in the content, without mention this aspect in the title.

I’m not saying this is good or bad, but is not obvious if the apps are free or not, just by reading the title. Well, this is not the case here.

The stuff:

https://dev.to/sm0ke/admin-dashboards-open-source-and-free-4aep

https://dev.to/sm0ke/react-dashboards-open-source-apps-1c7j

https://dev.to/sm0ke/vue-dashboard-open-source-apps-1gd1

Thank you!
.. <('_')> ..
Doesn't 1 side support globalism politically though?
A highly relevant study:

"Small World with High Risks: A Study of Security Threats in the npm Ecosystem"

https://www.usenix.org/conference/usenixsecurity19/presentat...

The paper is full of hard data.
Episode 175
Why's that? I love the type system. We're not dogmatic about it - like, no one's going to reject a PR because it doesn't have complete type coverage - but it's a seriously useful tool and has uncovered some long-hidden bugs in our code.

From a tooling point of view, I love hovering over a function name and seeing the types of its parameters. PyCharm supported that, using what I consider to be ugly and janky docstring comments, but now every editing environment can provide that information.
We are in agreement that we should change immigration policy.

We are not in agreement that "cruelty is the point". When I look at those pictures it doesn't cause a visceral reaction. It looks pretty much exactly how I imagine it would look. They're dealing with hundreds of thousands of people flooding across the border illegally. That seems like a reasonable way to house them until they can be sent back or processed.

We're also not in agreement on who's fault it is that those people ended up like that. To me and many others, it is 100% their own fault. They took the risk and now they have to pay the price for getting caught. That's not cruel, it's just sensible. Advocate for legal change, don't break the law if you can't handle the consequences.
The US would require the French company to sell the US subsidiary before China could buy it.
Why is there no rush to phase out the use of these chemicals? My understanding is that they are a relatively recent invention and that we used different, less toxic, pesticides before. It should be a simple task to outlaw the neonicotinoids and return to the old pesticides.
Sure, yields might drop a little, but that's better than an existential threat to our whole food chain, no?
I feel burnt out regularly. Earlier in my career I loved reading about software development, both research and practice. But my job isn't particularly stressful. At some points, I feel stress at work, often due to a lack of control over the work environment and vision of the leadership. But they don't push me to work a lot of hours. We're encouraged to use our PTO.

I think the issue, in American culture, is bigger than just employers and career choices. My wife and I discuss this subject often. The problem is that we are a two career couple who are raising a child in a culture that hasn't, and may never, adapt to not having one parent at home. Our society isn't setup for it. Vital services, like healthcare or simply furnace maintenance before Winter, require a person home from 9am-5pm. Doing so requires either working remotely or a promise to make up the time when you get back to the office.

I'm not sure what the answer is. Maybe working remotely will help. Maybe we need to postpone careers until kids are raised like my parents' generation did. (My wife is far better suited to a career. I would gladly volunteer to be at home if we didn't need both pays.)
Sure, but in the off-season, if you didn't book that room to begin with, most of the time, that room would still be empty.
>But I sympathize with the business that can’t do that and are trying to stop the damage to their business.

If the way they're doing it is committing perjury (the infringement form requires you to swear under penalty of perjury), I don't have sympathy.

I agree that the correct way to handle distribution is cutting of suppliers. Like I said in the other comment, brands want it both ways. Wide distribution but restricted sales on Amazon.
You'd eventually run out, it'd just take a really long time.
Bitbucket started about the same exact time as GitHub. It's not necessarily a given that Mercurial lost because of GitHub.

I think it was perceived performance that led git to besting Mercurial, which the Linux Kernel team certainly contributed to that drama, including the usual "C is faster than Python" one-upmanship, this especially funny because it was despite most of git at the time being a duct taped assortment of nearly as much bash, perl, awk, sed scripts as C code.
Setting up a home VPN server with WireGuard
Doesn’t help if a whole cell is missing, whereas with QR codes chunks can be entirely gone without consequence.
Any chance this plays into a broader strategy with Verily? Not sure how that would work organizationally since it's Google and not Alphabet acquiring Fitbit, but seems like the data would be especially useful there.