skysight-inc/HackerNews huggingface dataset:
God damn it, another thread about boredom (one thing is that Boredom isn't boring):
https://news.ycombinator.com/item?id=10303091

I just guess its part of the human experience, very trivial. The problem is if I am teen and I am content with life (Movies, Meditation, Gratitude) I won't put a fight to build anything, or even do anything at all. I could live in my parents basement for years.

Something I learnt lately is that even the Buddhist didn't liked it: dullness is a hindrance. Try breathing meditation to alievate it, and it works. So what would be the difference between breathing until you die (with no stress) versus indulging in entertainment, projects, video games etc?
The pattern of returning an unregister function is a common one. But I agree that the cache key array is strange.

I'd almost suggest that a seperate useEffectOnce function would be better, but I'm sure the abstraction was heavily tested and bikeshedded before it was released in this form.
The motorways of the industrial revolution! And lovely to cycle down these days.
1) Senior Security Architect| Talend | Onsite | Paris, France or Nantes, France or Bonn, Germany | https://app.jobvite.com/j?cj=okyW7fwF&s=HackerNews

We are looking for a skilled Senior Security Architect to join our Architect team based. Part of the R&D Department, you will work closely with the Development team and the Cloud Operations team on all aspects of Software Development and SaaS Operations related security.

What we need from you:

* Detailed technical knowledge of techniques, standards and state-of-the-art capabilities for authentication and authorization, applied cryptography, security vulnerabilities, and remediation;

* Experience in Security Architecture;

* Adequate knowledge of web related technologies (Web applications, Web Services, Service Oriented Architectures) and of network/web related protocols;

* Experience in Cloud / Network security, ideally also practical experience in this area with AWS;

* Awareness of privacy and confidentiality legislation;

2) Data Security Engineer| Talend | Onsite | Paris, France or Nantes, France or Bonn, Germany | https://app.jobvite.com/j?cj=oNf36fwV&s=HackerNews

Talend is looking for a Data Security Engineer to join our growing Architecture team. In this role, you’ll be responsible for the security of our Talend Cloud service and will work with the SRE team to develop critical frameworks that control access to production systems, encrypt sensitive data and create audit trails.

What we need from you:
* Experience in Security Engineering;

* Experience in Cloud / Network security, ideally also practical experience in this area with AWS;

* Experience in Python

3) Backend Developer Cloud Platform Services| Talend | Onsite | Nantes, France | https://app.jobvite.com/j?cj=oJd28fwQ&s=HackerNews

To support our growth, we are recruiting a Backend Developer for our Cloud Platform Services team in Nantes.
As a Backend Developer, you will be responsible for designing, implementing, testing, and deploying a data processing infrastructure that is fault tolerant and scalable to support multiple Talend Products

What we need from you:

* Professional experience in Java Programming with RESTful, Message-/Event-Driven technologies, Multi-threaded applications

* Understanding of distributed and cloud computing, incl. deployment related experience (incl. Docker, AWS)

* Experience working in Agile/Iterative/Scrum development experience

What we offer you:

* Join a passionate team and work with the latest technologies (AWS, CloudFormation, K8s, Terraform, GCP to name a few)

* A challenging but rewarding environment with international scope

* Top modern offices with ideal locations

* Regular team events and company celebrations, as well as free drinks and fruits

For more information please send an email to hwuelfing@talend.com.

Best regards, Hanna
As user of commercial software and ex-Linux zealot, I have my own glass ceiling, so take it with a grain of salt.

Had Linux and GNU not been GPL, and we would all be using Aix, HP-UX, Solaris, ..., because none of the BSDs would have gotten back the contributions like it happened to Linux, and BSDs would still be just another UNIX derivative among many.

Just look at the optimizations that some embedded OEMs, or even Sony, don't contribute back to LLVM. And speaking of Sony, not everything from PS4 OS has gotten back to BSD.
A lot of ideas at home are stolen in one fashion or another. We just happen to have a legal system that allows you to reap the benefits of your innovation alone or license out and get royalties or some combination of the two, assuming you’re the first to patent it or assuming you have enough political or financial capital to pursue litigation.

Imo calling it poor behavior is subjective. If your culture doesn’t value being the first to discover or invent something like the west, then any notion of it being poor behavior falls apart.

To be clear, I’m not defending the behavior. If my invention was stolen, I’d be upset. I am, however, presenting the other side the way it was explained to me.
I was on a consultant contract as a manager. Retribution - no - wrongfully obtaining a patent.

https://www.bananaip.com/ip-news-center/patent-opposition-sy...

Pre-grant opposition can be made on the grounds listed under section 25(1) (a) to (k) of the Patent Amendment Act, 2005:

Wrongfully obtaining the invention
anticipation by prior publication
anticipation by prior date, Prior claiming in India
Prior public knowledge or public use in India
Obviousness and lack of inventive step
non patentable subject matter
insufficiency of description of the invention
non-disclosure of information as per the requirement or providing materially false information by an applicant
Patent application not filed within 12 months of filing the first application in a convention country
nondisclosure/ wrong mention of source of biological material
Invention anticipated with regard to traditional knowledge of any community, anywhere in the world.
Are there factions in the community who will replicate and build on top but not consider the ethics of how you treat the subjects of your research? Considering that the community is global across different cultures and regions it would be unusual if the principles were the same for what is ethical to do to your subjects, even if everyone agrees on what is ethical for the epistemology.
As someone who would like to start touching my toes in whole this exercise on day, how do I sell before creating the product-- like should I demo things made up of mockups?

And where do I sell it? I don't think (if it's a SASS) people at online communities welcome a product which isn't built yet and they couldn't try.
Apple, Sony, a couple of companies selling routers,...

They are on their right though, that is what the BSD licence is all about, code for free no questions asked.
Voice Assistant Technology: From Smart Speakers to Hearables
+1 for mosh - useful even on non-sptty connections because of laptop sleeps.
rustup link can point to a system installed rust, so should be fine!
Clodl: self-contained dynamic libraries
I use myrepos and I like it a great deal.

mr register in the root of a git dir.

then `mr status` from home will show the state of all repo's registered, it's handy at the eod to see what repos you've touched but not committed.
I deleted my full on rant, but I think a more temperate question deserves to be asked: why does anyone take Kurzweil seriously? What is happening at Google to justify the stature he seems to hold?

I think this article is psychobabble.
Isn't this just the latest - "Think of the children!"
We've had Reefer madness, Elvis' hips, satanic rock and roll played backwards, video-nasties, murder-simulator computer games - and all the rest of it.
Every set of parents seems to look at what their children seem to mysteriously like - and determine it's harmful (accompanied by mixed scientific evidence).

By no means am I simply saying that this means that there can't be an issue with screen-time - Simply that older generations have a long and ignoble history of "this type of stuff".
I'll repeat what I've mentioned several times with things like this, which is that to me hooks just feel like a more convoluted reinvention of mixins.
There is a huge level of information assymetry that currently exists in the self driving industry. It is very much not an equal playing field. You have to understand that certain companies are so far ahead of other ones that they are pretty much competing in distinctly different leagues at this point.

You’re perspective on what the cutting edge of machine learning is shows your understanding of the current technological landscape is lacking. It’s understandable as the developments are happening incredibly quickly and the majority of the research is done privately, and unless you follow the release of academic papers very closely, it can be very easy to fall behind. Nevertheless it’s all happening regardless of whether you’re aware of it or not.
Can you share an example? I'm not familiar with how you'd define a component-specific interval.
I've had a member of the second group, describing himself as a "certified white hat hacker", sign up for a small SAAS product I'm involved with, mess around a bit and then file a slew of "urgent vulnerability reports" of supposed security issues, all of them profoundly so-whattish in the context of a niche business SAAS. When I closed them all without further action, the chap then had the gall to demand payment - or at least a "certificate of appreciation" he could parlay into future business. Needless to say we declined.

This lack of any concept of a threat model was precisely why his (considerable) effort was totally wasted and I can imagine similar "researchers" giving the industry as a whole a bad name.
Big games already have the right bindings, the others have to be configured. Sometimes it is not possible, and we just pass.
Artory relies only on public blockchains for transparency.
> No, many people prefer it -- everyone who uses it does. And everyone who drives prefers to drive. Because they both have the option to do the other thing.

There are many parts of the US where this isn't the case, because cars are the only transportation available.

That said, I think you're wrong about these strongly held preferences. There a decent amount of people who just want to get to where they're going and don't necessarily care how.
It is a great story to tell. But actually it is a documented feature like this datasheet from 2004 describe: http://datasheets.chipdb.org/VIA/Samuel2/VIA%20C3%20Samuel%2...

ALTINST is well known among C3 processors.
I thought that you were just passing through.
I completely agree; you discover timelines in the process of doing the work.

The problems start when you need to give an estimate before even being allowed to start working on something.
The most useless app in existence has an update
As others have pointed out the SPA route can introduce a huge amount of complexity. If you're a Rails dev one option worth exploring might be Phoenix + the upcoming LiveView feature.
Street names comes with a bagage of issues that are not just “change” though.

And they are no necessity, which is why it’s a vote in the first place.
I am convinced that if the BSDs would be the only available free UNIX clones, most commercial UNIXes would still be a thing.
Good Lord. I'm going to paraphrase, since it's late and the gist doesn't really lay out a rational set of arguments.

"Not all projects use it!" Well, no, getting universal adoption of an idea is hard? That's not SemVer's job or fault.

"I don't have a well defined API, so what is a breaking change?" SemVer is going to be the least of your user's concern; the ill-defined API is going to hurt more when inevitable breakage leads to squabbles as to what is or isn't part of the API.

"SemVer won't save you from mistakes" Well… no, of course not. That's not the point. Mistakes happen. But it gives me, a developer, an idea of what to expect from an upgrade. In basically every other versioning scheme, I have to assume that any and every upgrade might include intentional breaking changes. With SemVer, I have an expectation: this shouldn't break changes. (But that's no substitute for testing, of course.)

"You should write a changelog instead!" You should just write a changelog too. If you're doing SemVer well, I might never need it, but if something accidentally breaks I'll want it. Without SemVer, I don't have a choice: I need that changelog to try to assess what could have been communicated in the version number had you used SemVer: is this a breaking change?

SemVer adds meaning to a version number; that meaning can be used to derive useful information, either as a machine or a human: that this change will break things.

Ideally, when a maintainer chooses to cause breakage, it can be small, minimal, and with a clearly communicated upgrade path (that ideally can be automated with tooling). The major bump tells me I might need to adjust my side / consumption of this dependency.

Since the article suggests nothing else in place of SemVer… most other schemes are date based (not relevant information to encode?) or just bump random numbers whenever they feel like it (Linux, I'm looking at you).
>because they are forced to contribute

but they aren't. GPL forces to release source, not contribute.
Preventing race conditions in message-queue based architectures is a neat challenge. Depending on your problem domain, there are some approaches that work really well. It is likely that these don't work for all cases though.

The approach I've seen work well is to divide your messages into categories, such that events that belong to the same category MUST be handles in order, while events in different categories can be handled in any order.

Say you have ordered updates to USERs. Say you have 10 event processors. Each processors handles events for 1/10th of the users in your system. You come up with a way of partitioning your users: user_id % 10 for example. For any given user instance, only ONE processor would process ALL the events for that user. They would be processed in order based on some ordering key (i.e. time stamp, event ID).

What is tricky is that this partitioning requires first-order attention. If it gets messed up, everything crumbles and you are in for long nights and working weekends. When it works, you have a hugely efficient event processing machine that can handle anything the pipe (message queue) can throw at it.
Brenger | Backend Developer (PHP) | Amsterdam, The Netherlands | ONSITE | VISA SPONSORSHIP | https://www.brenger.nl/

Come join Brenger as a backend developer to build the transportation platform that solves the surprisingly unsolved problem of shipping bulky goods economically, optimizes the utilization of vans on the road, and reduces CO₂ emissions along the way!

Check out the full job listing: https://brenger.recruitee.com/o/backend-developer-php

No recruiters/No agencies/No remote
The ethical principles aren't standard. For instance, some IRBs will consider a sum of $20 an inducement while others will not, even if the subject is the same. If the rest of the studies would be the same, that doesn't make the former study junk and the latter non-junk.

Are there journals and sections of the community who look for epistemological validity but with general disregard for the ethics of interacting with the subjects of the study?
> Those advocating the introduction of street names pointed to postal and courier companies and holiday accommodation guests, who often struggle to find their destinations because consecutive house numbers are not always close to each other.

No, they struggle because their employers are treating them like shit. It's not like they never struggle unless there's no street names and consecutive house numbers. I often take packages for my neighbours when they're not home and I am, and when the couriers express their heartfelt gratitude I kinda feel bad, the whole situation is fucked up. And where I live, people have no issues finding a house, but every second counts, and adds up to make the difference between a shitty day at a shitty job, and a hellish day at a hellish job. It stinks.

So I would vote against street names, too, just on the basis of not giving an inch to pretending street names are the issue. Pay people by the hour for doing their job correctly, and then let it take as long as it takes, then we can talk.
The Atlantic might be fairly described as technocratic or liberal... but because liberal and left are distinct things, "left-leaning" isn't a good description for it.

"Left" and "right" tend to be about specific political positions and values, but an entity that's "liberal" tends to orient less around specific positions and more around meta-values that are about approach (and have a lot in common with western academic and especially post-enlightenment thinking), but will accommodate a variety of other values into discourse, just refereed by the meta-values. So, depending on what you define as "left leaning", you might find examinations and even cases for it (alongside conservative leaning points) in the pages a liberal publication, but they'll be grounded in liberal approach and will likely not be alone.

And that's why you'll see things like "Why can't people hear what Jordan Peterson is saying" in the pages of the Atlantic, even though Peterson seems frequently hostile to the left and vice versa, or discussions like "The Two Clashing Meanings of 'Free Speech'" that aren't value judgments about people like Milo Yiannopoulos.
I don't want to turn into this man.

I'm going to turn into this man.
I mysteriously never got the computer I wanted for Christmas for years. Only eventually turned up when I'd saved up pocket money for over a year to contribute half the cost.
Turned out my grandmother "didn't like them" (not that she'd ever used one) - and she'd been a teacher.
I think I turned out 'OK'
Looking for people to test a new app that provide travel recommendations
A small team of us are building a platform/ app called Triplomat that provides a platform for local people to share authentic recommendations and guides for their city. We are launching the app in March, starting with guides around many 'less discovered' places around cities.

Before launching the app, we want to test it so that we can make it as user-friendly and useful as possible for travelers coming to new places.

Please message me if you are interested and would like to download the app completely for free.
This is the sort of thing (a town with no street names, only numbers) that would have been a big problem 20 years ago, but not an issue at all today.

Back in the days when people would use paper maps to navigate, you'd never find house number 17 unless you actually called the guy and he told you to turn left at the pharmacy. Today, your satnav will know where the place is and will stop you right in front if it, regardless of whether #'s 16 and 18 are half a mile away.

So there will have been a small window of time between when the town expanded enough to have a few wacky outlier house numbers that nobody could find, and when Google Maps fixed everything.

Today, they may as well just leave things the way they are.
When ACID Went Sour
Relevant Scott Alexander's essay:
https://slatestarcodex.com/2014/12/12/beware-the-man-of-one-...
Or to look at it another way.
I can't think of an example where we've greeted change with open arms. I presume somewhere back in history there's a parent monitoring their childs harpsichord time, or telling them to stop drawing on the cave walls and get out there to kill a real mammoth.
You have to specifically go into settings and change your app store country
Ask HN: Would someone be interested in learning (and for projects) ML together?
I am planning to self learn ML.

I will be following this: https://www.youtube.com/watch?v=Cr6VqTRO1v0

Curriculam link: https://github.com/llSourcell/Learn_Machine_Learning_in_3_Months
Aren't social security numbers explicitly non-public data?

They are supposed to be that around here and the government has done the nice thing of including them in some people their (one-man) business account numbers which need to be published...

For everything else: True.
TypeScript Express Tutorial #10. Testing Express Applications
Arxiv is also not a peer-reviewed journal. (Although it is reputable.)
The Corporate Overlords hired a company to send us fake phishing emails to test us peons. I found out that this company will set a header saying it's a fake phishing email, probably to get it past our spam firewall.
Or make it atomic. CoW write is not necessarily atomic.
(Obviously you can end up with old state.)
IIRC the remote unlock means the door will open once you pull the handle. It doesn't actually unlatch the door so you could just pull it open. If the electronics are on the fritz, you can't unlatch the door.
TLDR: user doesn’t lock/synchronize around multithreaded write to a data type. Blames the language rather than their buggy code.
It is used in finance systems a lot.

Event-based systems that run on message queues are the backbone of money. These often co-exist with batch systems that process huge files (which also can be thought of as a journal of events to be processed in a batch).
Relevant Tom Scott: https://youtube.com/watch?v=DSG-zxGRkJw
It’s fine, it’s a nightmare with or without street names.

You already shouldn’t assume streets to have names and also accept arbitrary strings.

If you really need something reliable (i.e. it needs to be accepted by an external authority or you will actually deliver goods) you can ask the user for a validated adress from an official source.
The app specifically says "United States" and "China". There is no comparison with other countries. As a result i would guess it only checks those two countries' app store page
:) These days "desktop" = non-mobile = non-smartphone/non-tablet.
I'm guessing you've never lived somewhere with a proper grid system.

I know exactly where 680 E 100 N is. It's on the street one block north of Center Street and is between 6 and 7 blocks east of Main Street.

Grids work really well.

EDIT: Reading the article before commenting is a good idea, my bad. Interesting how they don't even have numbered streets. Article aside, grids are great.
/me recovers foot from mouth.

Thank you, I stand corrected.
Why is scrolling broken on the mobile version of that site?
Open SOLUTIONS ARCHITECT job at Runtastic
We believe in supporting people to improve their fitness and overall health. With more than 220 million downloads of our apps and 115 million registered users on Runtastic.com, we face unusual and fascinating challenges everyday. == ONSITE | VISA ==

YOUR MISSION

Together with Solution Architects from adidas you will design technical solutions that combine two state of the art software systems (service oriented architecture) to power end user and business user facing products and services.

-Design technical solutions for business use cases primarily where adidas systems are connected with Runtastic ones

-Identify changes needed according to business requirements

-Work closely with Runtastic development teams for implementation

YOUR PROFILE

-2+ years of experience with the architecture of large software systems

-Profound knowledge designing microservice architecture

-Excellent communication skills

-Degree in Computer Science, Informatics, or a related field (university or higher technical institute)

-Excellent English skills, German is a plus

Sounds interesting? Find out more: https://runtastic.jobbase.io/job/12fjgzda

We offer jobs in various fields, check out our career page https://www.runtastic.com/en/career and see if any of our open positions match with your interests and background (i.e. open positions for Data Engineers, Agile Coaches, Backend Developers,...).