skysight-inc/HackerNews huggingface dataset:
I don't get the Russia hate. Sure they have problems as a country, but how does that affect the average user? I would think that since I don't live there I can trust Russian companies more than I can ones in the US.
Yes, it is different, but it doesn't matter; comparison to another companies strategy does not negate the issue because comparison to another company does not change what Cisco is doing.
Location: New York
Remote: Yes
Willing to relocate: Yes
Technologies:
* Primarily in Python
* Secondary: C#, JavaScript
* Middle tier to back-end development(Frameworks: Django, Flask, .NET Core, ORM: Django + SQLAlchemy)
* FE experience: Angular7 + React
* DevOps pipeline creation with Terraform and AWS CodePipeline
* Docker and Kubernetes
* Experience creating data pipelines for bringing machine learning models into production and integrating them into the existing ecosystem.
* Experience gathering technical requirements, determining project scope, resource allocation and associated costs.
* Experience taking on leadership and mentorship roles.

Background in software engineering and building scalable web applications. Looking for a role at the intersection of tech. and business.

Résumé/CV: https://github.com/tabbyg/r-sum-/blob/master/Gaudentia_Orwa_...

Email: adhis394752@gmail.com
Jeez, then my morning coffee has to go every other day as well.
Ask HN: How to send a message to a future species?
For a fun weekend thought experiment... What if you were convinced that our species was going to become extinct let's say due to climate change. But you are also convinced that another intelligent species will emerge on Earth, let's say, 50 Million years in the future. How would you do it?
It's over 60,000 characters and rambles
Michael Crichton is very good too, and of course Ray Bradbury.
Should really change the title of this one. Folks are going to be outraged until they realize the quote is from Brazilian President Jair Bolsonaro, who seems committed to destroying the Amazon rain forest.
Piku: The tiniest PaaS you've ever seen
To be frank, I thought this article would be discussing the 'other' door problem, which arises in multiplayer scenarios. It's also called 'first to the button' (or post or flag).

The basic premise is: there's a button on the wall and two players are running toward it, one has higher frame rate the other has lower latency. Which one wins?

It's a problem that's been around forever & I assume it's taught at uni these days. Ironically, I didn't find much on Google (nor gamasutra), here's a similar (but not exact) real world prob: https://stackoverflow.com/questions/6241377/multiplayer-whit...
It’s not really because of Amdahl’s law but because the concurrency control used by Postgres is not infinitely scalable. IIRC, Postgres uses MVCC with some modifications to give full serializability if desired and that some of this is basically run optimistically such that it may have to abort a transaction if it cannot be committed in a serializable way. A consequence of this is that the number of aborts will grow very rapidly as you increase concurrency.

A particularly nasty behavior occurs when you get into a situation where given a set of concurrent transactions, all of them must be aborted. While 2PL is not very popular these days, it does have the advantage that you can often entirely eliminate deadlock via carefully written queries. Then you just have to deal with Amdahl’s law and you won’t run into quite as catastrophic performance given high concurrency.

Andy Pavlo wrote a paper looking at this comparing different concurrency control strategies under very high levels of concurrency.
Nice! I didn’t actually realise JMESPath was a standard, I first came across it in the AWS CLI and definitely found it nicer than jq. Good to avoid trying to learn both.
I don't think OP was recommending Signal / Tutanota as alternative apps to use, just showing that you can have your cake (E2E encryption) and eat it too (client-side search).
> I spent a lot of time reloading.

Mike, the saveaholic:

https://web.archive.org/web/20080106232309/http://archive.ga...
Sigh. Sometimes I wonder where we diverged into another reality. The nonsense that's happening now is painful to witness.
HN is not a job board, please read the FAQ
Using CrateJoy to Build a Subscription Box Business
" leaving it with only $12 billion in cash."
" But IBM’s dividend was hiked only 3.2% this year"

Sounds like a first-world financial scenario, no?
What should we know about AWS Migration?
Scoped styles and SCSS do not prevent you from having to come up with unnecessary names for things like utilities do. That's the main benefit in my opinion. Wasting brain cycles to name arbitrary wrapper divs that only exist to be a target for layout styles things like ".image-card-content-wrapper" is a completely unnecessary step in the UI development process.

Using utility classes to build a UI is much more like building something with SwiftUI, where no one seems to argue about this silly "separation of concerns" thing we talk about on the web.
A Book in My Parole Office Taught Me How to Rob Banks Better
Are we talking American poop (defecate), or British poop (pass wind)?

I assume we're talking passing wind? I was under the impression the gases were absorbed into the blood stream and you breathed them out? At the very least they don't magically disappear so this isn't really going to help.
They have always been there, but in recent months the frequency has increased a little, and a lot in the last two weeks or so.
Length has literally nothing to do with it. It's a matter of give and take, and politeness. If there's thirty minutes of content I'm happy to commit my thirty minutes of reading.

If you have five minutes of content in thirty minutes of text you're just being rude.
This essay is not well written enough to justify its dilatory nature.
It's directly on home page:

Multiple languages.
Use the same commands across multiple languages: Python, JavaScript, Java, and more on the way.
The author says "this story isn't about me" and yet spends 10 paragraphs telling a personal anecdote.

Who said the problem at Yale is free speech? Is the audience supposed to know what he's talking about? I may never know because I too gave up.
Eqrecruiters.com has been spamming emails I've used for git commits as well, trying to offer positions at Quizlet and Zume. I really don't appreciate that kind of spam.
This headline is a little misleading. These are the words of Brazilian President Jair Bolsonaro. This is the same person who forced out the person responsible for reporting deforestation statistics because they were "fake news", when in fact the amount of deforestation going on in Brazil right now is criminal.
Few would call this man an environmentalist.
"One area of particular relevance and interest is the US 2020 Presidential campaign."

This is for next election, not the past one, and it looks like Clinton is not involved this time (no idea if it's the case, but I assume she would appear in the article else)
I think we are going to find out the content we really want is cheaper and more fragmented.

Movies provide some of the most wasteful methods of creating 1 1/2 of content. A movie that costs 100 million needs 100 million people to pay 1 dollar to break even.

Cheaper is going to be the next wave.
Your timestamping approach is interesting.

It is well known that exchanges like bitmex suffer from special latency issues. People pay very well to study that and provide mitigation.

Many approaches can be done. But running on a single computer, let alone a single VM, is very dangerous.

I worked for a company that offered multiple timestamps + hardware timestamping for accuracy.

A VM will cause too much latency. Even very well configured, your jitter will be above 100ns by several orders of magnitude.

So be very careful about considering your extra timestamp as authoritative.

You are spot on the other challenge: database. The person who focused on that achieved impressive results using a special hardware + software mix.
> This group chat BS was cooked up more so app devs could hit engagement metrics to satisfy braindead unimaginative investors.

Or alternatively so that my family could have a persistent, searchable group chat solution.
There’s a real background to “ich verstehe nur Bahnhof” though. It’s not nonsense, it reportedly has its origins at the end of the First World War when german soldiers wanted to travel home. All they were interested in was getting to the train station. https://german.stackexchange.com/questions/3248/meaning-and-...
Maybe sheepify ai is a better name for what they are doing? Monster is appropriate for company name
> "Optical, radio, and X-ray follow-up has been made for most of the reported bursts, with no associated transients found."

What is a "transient" in this context?
One could make that claim about every human being on the planet other than our own self. While both are interesting theoretical philosophical arguments, I don't believe either are true. It's pretty convincingly clear that most animals, higher mammals certainly, and birds and reptiles probably, experience the world in almost essentially the same way we do. From an evolutionary and developmental angle, every animal has their brain wired up the same way; it would be extraordinary if they didn't experience the same world we do in the same, or very similar, way to ourselves. Similar body plans, similar senses, similar emotions, similar learning, memory and recall. The physiological differences are superficial. The only distinguishing feature we have is advanced spoken and written language, and it's not clear that other species couldn't take that step eventually. Some already have language of sorts. Some, such as Chaser the collie, who passed away a short time ago, can learn huge amounts of human vocabulary and grammar, if they are motivated.

About 20 years ago, while an undergraduate biologist studying immunology, I worked for a short time in an animal facility studying tropical diseases in mice. This philosophical argument, and others, were discussed during our training. It didn't take long to quickly disabuse myself of any lingering doubts that this argument had any merit whatsoever, and I never did live animal work ever again after that.
So I want this with a drop top and 2 seats, so basically a Boxster. Let us see who gets there first with a proper roadster. Tesla or Porsche. I will be the first in line. Yes it is a stupid use of money, but the inter teenage boy does not care.
>After a little experimentation and observation, it was clear that my recovery was positively correlated with consistency in going to the gym for heavy weightlifting sessions

This was my experience as well.
Started getting inflammation and pain on the top of both forearms that made typing for longer than 15 minutes very painful. I was convinced for a while that I had some sort of nerve entrapment that would need surgery to fix.

Ibuprofen helped a little, as did wrapping my forearms in braces, but the only thing that alleviated the pain long term was lifting heavy weights.
There’s a pretty clear distinction between slack and telegram - telegram offers a secure messenger channel with private messages.
Slack does not do this, and publicly does not plan on doing this.

The parent comment is requesting that an existing feature be switched on as default and not introduce a whole change in the communication layer of the app.

Unfortunately you then lose syncing across devices, so I understand where telegram wants to make less secure the default.
Well this problem sounds familiar! I solved it in a different way as voice coding was much more difficult 15 years ago.

I have Ehlers-Danlos Syndrome (Hypermobility Type), and associated nervous system pain. I lost my ability to type in 2002, and began my PhD in 2004 (in applied maths - lots of programming).

I did the whole thing typing with mice, trackballs, and modified versions thereof, mainly using predictive on-screen typing software I wrote. When touch screens became widely available I adapted the software to them and did my typing that way.

Since ~2016 I've finally been able to type useful amounts on two very specific keyboards with low travel and high springyness (Surface Pro keyboard cover and Bluetooth Surface Keyboard; Surface Book keyboard is okay but not as good; HP has some keyboards that might be good but don't sell them individually).

I use dictation software for prose, but haven't tried it for programming, Latex, etc. Talon seems worth investigating though, as there are periods I need to minimise my typing.
The article cover spending between May 2018 and July 2019.

Clinton announced On March 4, 2019 that she will not run for president in 2020. (http://westchester.news12.com/story/40067049/im-not-running-...)

The article is not about last the election cycle 3-5 years ago.
This is in fact how most good games work: they force you to change strategies every now and then to avoid boring you to death with one scenario.
I guess I should mostly attribute it to the Baader-Meinhof effect [0] then.

[0]: https://en.wikipedia.org/wiki/Baader-Meinhof_effect
Can you elaborate on somethings you wish you had done.

I get a bit of pain after half a day of coding, mostly my right pinky after hitting enter multiple times. Also get pain after certain activities like rolling food into a ball for my toddlers.

I’ve joint pains here and there and the doctors have not yet found the cause and think it’s early onset of arthritis and have been told to take pain killers.

I’m 39 by the way!

Edit: added age
Oh man, this is awesome. I have very fond memories of playing the original C&C. My copy of C&C had a Tiberian Sun ad that I always thought looked amazing, but I never did play it. From the Ars Technica video, it looks like it ought to feel modern enough to play today and have fun. And there are Linux builds. I'm gonna try it. :)
This comment does read a lot like when my parents' generation told me about the golden age of music (which differed depending which "golden age" they grew up with). But, oh well, I agree that some of the most fun I had was this games. On the high side, indie games give me some similar fun as when I was a kid, while a lot of AAA games are now disappointing to me.
> AI alignment problem

This is a problem as old as civilization.

Bureaucratic procedure (of governments, religious organizations, corporations, armies, NGOs, ...) always leads to bad outcomes in edge cases if individual administrators are not given enough autonomy to make exceptions and enough oversight/accountability to prevent abuse.
This can be a useful pattern - though I’ve never seen it used for this usecase. A similar one is templating languages (like Jinja) where you need to wrap strings if you want to send HTML to your templates with them being escaped on render.

We use something similar where we have a BadNumber class in our code (python). Any operation with another number will also create a BadNumber. It allows us to make sure that these tainted numbers are always obvious.
The two different commit histories since the drama do tell everthing. Cudos
For those who don't know: the 3 main way to connect are REST, WebSockets and FIX.

https://algosforcryptos.com/trading-apis-top-crypto-exchange...

But dedicated shops use custom made formats, with custom made software, often running on custom hardware.

If you want FIX, you may also need a low latency feed and at least a custom client where you just add your algorithms.
Nope

It's essentially front end coding for non front end Microsoft stack developers. Expect convoluted enterprise apps written in it.
When IE had taken over the world (~2002) Firefox did not exist yet, unless you include Netscape or Mozilla Suite
If they started paying everyone minimum wage and cut production costs they could.
Um, Iraq has had numerous issues not directly related to global warming in the last 40 years which might have impacted their electrical infrastructure a bit (wars, occupations, firing the government, corruption, etc.).
I suspect their record is incomplete since I don't see some pretty hot threads from the past few weeks, but https://hntrending.com/domains/all/index.html does purport to accumulate domains/listings/score.

Full English Wikipedia is 15 over both the past year and all-time, 6 over the last month, but back down to 12 over the past week.
Do you mean "nark"? "Snark" is when you use humor to pick at someone or something. "Narking" is being a tattle-tale.
Dislike Facebook as much as anyone here and expect them to do anything they can come up with as long as they can get away with it but it seems this particular piece was debunked:

https://www.schneier.com/blog/archives/2019/08/more_on_backd...
2018年2月14日にUPしたブログ「我々は異星人」霊団が降らせる天皇一族の思念がいよいよテンパってきています（祈）†
Nitpick: a actual zero (ie, in Kelvin or Rankine) is not a valid temperature but a lower bound that temperature can't actually reach (like -infinity for real numbers).
Heat makes people less productive - https://www.forbes.com/sites/ucenergy/2018/08/29/heat-makes-...

Heat makes people more aggressive -
https://www.sciencedirect.com/science/article/pii/S006526010...
I think these paragraphs from the "Abandoning The Ship of State" section summarize it fairly well.

There is a deep comedy to this sort of signaling. Only around 2% of the student body was in the bottom 20% of American society, and yet extremely wealthy Singaporean students who had spent just a few years in America marched in the street and referred to themselves as “people of color.” People’s experiences were ignored when they volunteered information that countered the main narrative, because the surface-level debate wasn’t the point. The point was to signal that you were with the program. Only a select and secret group of student “leaders”—who were already savvy enough to engage comfortably with hierarchy—were invited in to chat with administrators.

Shouting from the rooftops that “They aren’t doing enough!” is much easier than following any traditional system of elite social norms and duties, let alone carefully re-engineering that system to reestablish order in a time of growing crisis.

Western elites are not comfortable with their place in society and the responsibilities that come with it, and realize that there are deep structural problems with the old systems of coordination. But lacking the capacity for an orderly restructuring, or even a diagnosis of problems and needs, we dive deeper into a chaotic ideological mode of coordination that sweeps away the old structures.

When you live with this mindset, what you end up with is not an establishment where a woke upper class rallies and advocates for the rights of minorities, the poor, and underprivileged groups. What you have is a blind and self-righteous upper class that becomes structurally unable to take coordinated responsibility. You get stuck in an ideological mode of coordination, where no one can speak the truth to correct collective mistakes and overreaches without losing position.

This ideology is promulgated and advertised by universities, but it doesn’t start or stop at universities. All the fundraisers. All the corporate events. The Oscars. Let’s take down the Man. They say this in front of their PowerPoints. They clink champagne glasses. Let’s take down the Man! But there is no real spirit of revolution in these words. It is all in the language they understand—polite and clean, because it isn’t really real. It is a performative spectacle about their own morale and guilt.

If you were the ruler while everything was burning around you, and you didn’t know what to do, what would you do? You would deny that you are in charge. And you would recuperate the growing discontented masses into your own power base, so that things stay comfortable for you.
If you have a half decent tv you won’t want to watch DVDs... In a 4K tv even Blu-ray don’t look that good.
Yeah this analysis is great, but we have actually been classifying Facebook Ad Spend by issue i.e. Environment, Economy, Guns, etc - check it out on our site www.adspend2020.com
Right at the beginning of my career, Symantec was approaching a bunch of little companies for some community outreach project they were doing that I can hardly remember.

Because they sent us a rep with severe RSI and I was so fascinated by her setup we barely talked about the project (and then my boss changed directions like he did 5 times a week).

This was just months before I briefly developed RSI myself and switched to Dvorak. The next time it resurfaced I learned about pinched nerves in the neck and started taking better care of my spine. Now I only get problems when I'm working at a properly shitty desk or in a crap chair.

Anyway.

She was using an early Wacom tablet instead of a mouse, and a pretty complicated macro system. Next job I met a guy who tried a BAT chording keyboard, never liked it, but set it up next to his regular keyboard and with a ton of programming macros for idiomatic code (define function, for loop, if/else if, etc).

Probably around that time I encountered an article about how French CS people were tut tutting about how ubiquitous computers were bad for us because we used to have to think before coding, so you thought about the problem instead of just throwing stuff at the wall to see what sticks.

From all of this and a bunch of other experiences I've sort of developed a thesis it really is worth it to spend at least 10% longer on a task thinking about ways to avoid grunt work and sources of human error. When new programmers ask me how to get better I point out that nobody is going to notice if it took them 4 hours or 4 and a half to do a task. After you think you're done ask yourself what you could do better with another 20 minutes and do it. (eventually you start doing this class of work preemptively, and you add other new things in).

And for those with RSI, this is existential. On any project there are a group of tasks for which it's more important they are done right the first time than that they are done quickly. Throw yourself onto those tasks.

Don't try to be a spaghetti hurler if you are struggling with RSI. Make yourself available to help and mentor junior people (it's amazing what you can learn about a system and about your own programming skills by observing all the bits people struggle with the most).

Michaelangelo is said to have spent a great deal of time in contemplation before starting work. We don't always get to do art but sometimes it's called for.
I'd say we're way past MK1 units... 7 million years of evolution.
> I've done my research. Whatsapp has encrypted chats by default, Telegram doesn't.

Telegram has encrypted chats by default, just not E2E-encrypted.
The articles contends the rich kids at Yale pretend to be poor to shirk the elite responsibilities, which then leads to deterioration of the elites. I find it doubtful that the kids have thought it through that far. A couple of more likely explanations come to mind:

- Rebellious teenagers always want to establish independence from their parents. Giving up part of the money takes you part of the way there.

- It's hard to be friends with people much poorer than you are - they may not accept you, and you may have hard time adjusting your spending patterns creating various embarrassments. Pretending to be poorer significantly increases the number of people you can be friends with.

As to the deterioration of the elites, I believe that our country lacks raison d'etre, and absent a clear mission people to turn to scrutinizing wealth indicators, culture wars, and such to decide why they get up in the morning. The US used to defend freedom from the Soviets and that was a pretty solid mission in the mind of the missionaries, then it coasted for a while, then tried to fight the terrorism which frankly was never the proper scale of a mission, and now it's just adrift.
Thinkpad T or X series
No idea for tech firms..
But just as an example:
https://amp.theguardian.com/technology/2019/apr/03/google-uk...