skysight-inc/HackerNews huggingface dataset:
Location: Spain

Remote: Yes

Willing to relocate: No

Technologies: Apache Spark, Python, PostgreSQL, Airflow, Docker, AWS (RDS, S3, Athena, EC2), Scala, Jenkins, Bash, Vertica Database (SQL), Perl, C++.

Résumé/CV: Available upon request

Email: silinskas.andrius@gmail.com

I am an experienced Data Engineer looking for new opportunities. I have experience in designing, building and maintaining large scale data pipelines. I also enjoy collaborating with others to achieve goals and trying to find pragmatic solutions.
Grassmann's Laws (Color Science)
My biased contribution:
https://github.com/ggeorgovassilis/superstartrek
Ask HN: Why aren't hardware manufacturers making Cyber Decks?
A Cyber Deck is a creative computer design.

Cyber Decks come in all shapes and sizes.

Cyber Decks are unusual and interesting and futuristic, or retro, or cyberpunk or steampunk.

People obviously love Cyber Decks.

Here's some examples of Cyber Decks:

https://www.google.com/search?q=%22cyber+deck%22+computer

There's a Reddit devoted to Cyber Decks:

https://www.reddit.com/r/cyberDeck/

There's videos of Cyber Decks:

https://www.youtube.com/results?search_query=cyber+deck+computer

BUT..... you can't buy anything like a cyber deck. Search Amazon, eBay, Google Shopping - nothing. Not one single company manufactures anything like a cyber deck, in any form at all.

All hardware manufacturers make is the same old rectangular boxes. There's a very small number of unusual shapes, including one pyramid. But for the most part even these "unusually shaped" cases are basically the same old design, pretty much a box with a motherboard in it, with unusual angles on the box.

Why is there so little innovation in computer design when the hobbyists are clearly showing what people like and are interested in?
The main problem I have with grpc is how the connection is handled, I don't really like how minimal the api is in regard to handling disconnections or connectivity issues (the famous GOAWAY).
Sometimes it's not enough if the library just autonomously reestablish the session, I want to be notified of any issue and being able to act in a custom way.
Sorry, but it's not capable of doing this. There are some endeavors which are fundamentally human.
> Does your browser not allow you to type in another web address?

That's not a good-faith response. Of course they can go to a different website, say, ycombinator instead of FB.

But if their child's school is only reachable via FB, that won't do much good.
Designing your rail network in transport tycoon feels like software engineering sometimes, having to refactor old lines to fit the new ones in neatly.

A very dangerous game to play though, you'll boot it up in the morning for a way to kill an hour and... it'll suddenly be midnight.
The Biden administration appears to have put the full blown militarization of space on ice for now (at least delaying the Mike Pompeo calls the "Strategic Defense Initiative of our time, the SDI 2.0"[1]), but there are still a number of demonstrations[2] going forward with Starlink funded by the Space Development Agency started by Elon's pal Michael D. Griffin[3].

This has been pretty hush hush, but voters should know what they're getting in the midterms if they support this. In my opinion it will indeed lead to WWIII. I think Elon knows that but justifies it by thinking he needs the military industrial complex funding for Mars.

[1] https://www.hudson.org/research/17482-nuclear-weapons-china-...

[2] https://en.wikipedia.org/wiki/Starlink#Military_satellites

[3] https://en.wikipedia.org/wiki/Michael_D._Griffin#Career
I am building Videobug - we record run time code execution and play it back in the IDE. We aim for Quick bug fixes, better code understanding and automatic test case generation.

Our Show HN: https://news.ycombinator.com/item?id=31286126
Our demo: https://www.youtube.com/watch?v=aD4CV7UL0RM

Would love to get your feedback.
> Gmail accepts forged YouTube emails

Well, you shouldn't use GMail. They're mining your emails for information and occasionally passing them on to the US government, as Edward Snowden has revealed. There are other email providers, both free and for-pay, which should suit your needs well enough.
I distinctly remember a time when all we had was tomorrow's forecast on TV after the evening news and/or today's forecast on the radio before the morning shower. And before that, it was mostly looking at the sky and listening to our intuition.

We were _fine_.
the result of this is people can only buy virgin galactic when they actually want to buy spacex. seems misguided
Why would you use SNS to send emails? That just seems really silly to me. It’s meant for pub-sub. I’d alert with PagerDuty or OpsGenie, so I’d not only get an email but a text or voice call.
can you find people in Cyprus that were enthusiastic about losing money so that the government can pay bankers' gambling debts?

a 2-3 verified examples will suffice, tia.
i used ytalk to talk to my grandmother in the '00s.
i would log in to her computer from the other side of the planet and start a session to see if she was on the computer. and then we'd chat.
> because who wants to be on a marketplace or messaging app that doesn't have the most people?

People who care about something, like, here? I think FB was a transitory medium for people who were not on the internet to discover what's out there. Most of them are going to end up in topical communities because the central market is too crazy
When you set out seeking to establish a colony you chose to name Facebook, you might not have willed it to expand into such a big universe. It's highly unlikely you could deduce how good a control you would have of your denizens who you would successfully turn into junkies over time. Now you are used to exploiting their malleability which gave rise to hegemony now palpable in your Meta.
There's one inconvenience with country names with non ASCII-7 characters: country drop-down lists. They are so long you almost always start typing the name first. If you are looking for, say, a hotel in Turkey (now Turkiye) you don't necessarily have the keyboard layout to readily type ü.

In fact country lists are probably one of the most annoying unsolved problems in UI to date. Especially where you are asked for your phone number and the country code is a drop-down. Seriously, how is finding an item in a 200+ list easier than typing 1-3 digits? And especially if the web site is in a foreign language and you don't even know what your country is called in that language? (Been in this situation in France once, had to urgently sign up on a web site with my UK phone number that I had at the time, ended up googling what the UK is called in French just because the web site required my phone number!)
> Do Germans or Italians want different anti-money laundering standards, for example?

Yes. Germany is the highest user of cash in G-7 and has radically different views on privacy from other G-7/G-20 country, doesn't even have a centralized citizen register.

They have very little in common with Italy on many aspects, and certainly standards would vary as well.

But what does it matter? You think supra-national organizations actually care what some little people think?
A fairly good rule of thumb for the market test of an industry is how much subsidies they receive as a percentage of their revenue. For example renewable energy is constantly said to be cost competitive with fossil fuels, yet the industry is always demanding (begging) for subsidies and carve outs. In Boston they recently increased everyone’s electric bills by 30% by switching everyone’s supplier to renewable with an opt-out rather than opt-in change. If renewables were so cost effective, why are they always scheming for tax credits and subsidies?

For railroads, the story is the same. Passenger rail networks are enormous money losers in every country they are deployed. But they win a lot of votes and get a lot of union make-work jobs so they keep getting subsidized.
How is an aerospace company that did 31 launches last year, including some manned ones, pretty similar to a pharmaceutical company with an entirely pre-clinical portfolio of unproven "cures" invented by and licensed from a magician embroiled in a litany of fraud and other crimes?
PoW protocols are just as susceptible to MEV (it's called "miner extractable value").
Ask HN: Best way to get into blockchain development?
Hi HN,
I'm a software dev with 10yrs XP. Mostly mobile and gaming.

I'm interested to take the leap and go fully into blockchain/solidity.

I'm looking for some bootcamps, or online learning platform that can guide me towards landing a position as a solidity developer.

I'm actually interested to know any experience from other developers that took a similar leap. What helped you get into so-called web3 development?
Big discussion earlier: https://news.ycombinator.com/item?id=31586885
This is an eye opening article. It's disappointing that nobody asks questions when someone with unverifiable credentials claims to have a cure for HIV, cancer, Covid and others, using leeches and mistletoe, this should immediately raise all kinds of red flags.
I always wondered how it came about that there are so many names for Germany that don't sound like what they call their own country.
You mean Türkiye?
The dude's just woke up - this needs a spoiler tag.
This is beyond weird. Where does this convention apply? Maps? Casual language? International diplomacy only?

Should the Deutsch refer to Griechenland as the Ελληνική Δημοκρατία, or Frankreich as France? Does this mean they can demand the rest of the English world to stop calling München as Munich and Köln as Cologne?
Javascript does this: functions have to toString() method which returns their source code. Python also does something like this. Though it's just a debugging tool; you can't do much practical with it in real applications (like edit it and instantiate a new function from it) because it doesn't include the closure the function was defined in.
As others point out, there are a few of these alternatives that are a little off. They're not wrong as such, it's just not the complete picture.

Grafana is listed as an New Relic alternative, but if you ever used New Relic to do application monitoring on a Python application I think you would be disappointed. There's a huge difference in being able to view and navigate collected metrics and then just having an agent collect everything and UI that will allow you to pin point exactly where your code is slow.
After years of playing it and putting probably thousands of hours into Angband, I switched to Dungeon Crawl Stone Soup (https://crawl.develz.org/) and I love it to bits.

Text mode, turn based dungeon crawlers aren't for everyone, but I love them: they are very tactical, but don't feel like a typical tactics game, have a fun fantasy based lore, and are just a blast. And most importantly, you can pause and quit at any given moment, and continue just as easily.
I shorted this Nasdaq-listed fraud: https://www.sec.gov/litigation/litreleases/2020/lr24706.htm. It was a wild story that included a 2000% price increase after they bought a blockchain company, Russell 2000 inclusion and reversal, a CEO who is "a true believer in disruptive technologies and believes that every piece of information is worth millions [and] in the alchemy of structured trade finance," CNBC appearances, a picture of their U.S. operations consisting of three empty desks, and a long trading halt.

https://www.cnbc.com/2018/04/04/controversial-crypto-stock-l...

https://www.wsj.com/articles/longfin-collapse-puts-focus-on-...
I blacklisted a lot of my catch-all addresses because of spam.

Paypal/ebay is the worst offender, I had to start rotating that one,. Every 2nd oversea seller seems to sell your mail address.

joby.com (making these nice tentacle tripods) is one of the offenders who got breached, refused to reply to my inquiry about it and later blocked me on twitter when I tried to stir things up there.
Every time I set up a new slack account I set my status to appear offline. In the same way that I don’t want others to change their behaviour whether I’m typing or not, I don’t want someone to message or not message me based on an indicator which isn’t always accurate.
I’m wondering what’s the cost of living in where you live? monthly rent, grocery and also gas price etc? also housing price
we may lose, unless the right people speak up
Spanish DPA fines Google LLC €10M
It’s ok I think they have thumbnails for files now
This might mean nothing to you, but I will tell my story regardless.

Last year I started learning maths again, 15 years after leaving school. Part of me wasn’t sure if I can do it. “I’m not a maths person” was my mindset (a fixed mindset).

Listening to Carol Dweck helped me understand the difference between helplessness (fixed mindset) and hopefulness (growth mindset).

Her ideas gave me courage. I changed how I viewed myself. I’m not “a maths person”, but I’m working hard at growing my maths ability. I’m not static, I can change.

It might sound simple and obvious to you, but it changed my world, especially after being raised in an abusive household. I wasn’t taught how to believe in myself, but Carol Dweck’s lessons in growth mindset replaced poor parenting with insights that actually help.

I’m now further down the line in my studying and I’m enjoying maths, which I can’t believe.

I wouldn’t have done this without her.
Samsung does this, and it annoys me every so often. I'm using sammysung@ because they won't let me use samsung@. There's a couple others like this as well.
> Passenger rail networks are enormous money losers in every country they are deployed.

Citation needed, in the UK they are franchised to private companies. It's hard to imagine companies bidding to renew their enormous money losers. :-)
so.... what's bad?

You haven't really actually answered the question except for hand waving and most of it is opinions against things that exist for good reason, without justifications.
Ask HN: Why are the likes of GPT3 and DALL-E not open to everyone?
What about the adjective? If someone is from Türkiye, does that make then... Türkiyesh?

Also, if you don't like the change, careful of the Slander Law! https://en.m.wikipedia.org/wiki/Article_301_(Turkish_Penal_C...
Because there is no correct name.
C# has had cross platform support for 17 years. Without getting into the horror show of absolutely counter-intuitive acronyms that is modern .NET development (of which C# is a part), .NET now directly and natively supports cross platform targeting. I can build a Linux/Mac/etc binary from my Windows machine with the same compiler by changing a single flag. It's pretty cool stuff.

The Uno platform is a third party project that ties this, and more, together to enable building single code-base cross platform apps with native UIs simultaneously targeting Windows/iOS/Android/Web (WebAssembly)/Linux/macOS/Surface Duo.
I think it’s less about making a choice between one and the other, and more about committing to the features. Satisfactory could easily have a decent combat component to it (more specifically, the factorial model of automated combat makes perfect sense for a factory game, and 3D tower defense games are quite viable).

The problem with Satisfactory is they half-assed it — they didn’t commit to adding combat, they just tossed it in because why not. There’s nothing really stopping them from layering on combat mechanics without disrupting their current gameplay… they just need to actually do the full job, or not at all.

It’s not even unreasonable, as currently the game has no real driver for optimizing base layout or production rates beyond your personal interest in doing so.

Power, per your description, is the same; if you just toss it in because why not, it adds nothing to the game, and usually detracts from it instead. Ultimately any additional mechanic needs to be “worth its weight”, and should either alter your interaction with existing mechanics, or enhance those interactions.

Simply targeting “more simulation” isn’t sufficient justification on its own
You're not supposed to do anything (well, strictly speaking, I guess that depends on the whim of your autocratic government), because language is use. You can call it Turkey if that works for you (and most will for a long time). Depending on the context you can choose to be correct (or pedantic), or just casual.

If you are talking to some tourists who struggle with English, you would use 'Turkey' to avoid making the communication harder than it needs to be; if you are in charge of making those neat desktop country name signs at a diplomatic meating though… In five years time it may well be accepted to write 'Türkiye' in a table of countries with some values in some paper or article, or may be not. Such are the vagueries of applied language.
Yes! I'm always having a quick game of Inertia, Pattern or Slant while waiting for things to download, compile or just because I felt like it. It's nice having so many tiny little fun games available.
Honestly, this is very aesthetically ugly and visually jarring to read.
Fireside | Remote | Full-time

Fireside is co-founded by serial entrepreneurs Mark Cuban and Falon Fatemi and we're building the future of media and entertainment in a way that's participatory (where audiences are part of the show), and creator led and owned, bringing Web3 and Metaverse to the masses. We’re a fast growing well funded venture backed company with a growing team of 50+ and hiring across the board (see below). Backing includes top tier consumer and Web3/Metaverse investors. You will have a huge impact on the platform and community we’re building.

Specifically, we are looking for team members in:
Product Management
UX/UI Design
Engineering Management
Frontend Engineering (Native iOS, Android, Mac OS, React, React Native, AR/VR/Gaming, Unreal Engine, Unity)
Backend/Media/Data Engineering (C++, Go, Python, audio/video streaming/processing, Kafka, event-driven systems, ML and analytics pipelines, architecture, databases, management)
Data Science, Analytics, Growth Engineering (NLP, ASR, Graphs, Python)
QA (management, testing automation, manual testing, performance engineering)
Release Management
TechOps (GCS, AWS, Linux, Kubernetes)

Experience designing and building media-oriented, Web3, Metaverse, gaming, monetization, consumer or enterprise applications at web scale is a plus, but not mandatory. Seeking senior or mid-level ICs, but outstanding recent grads and interns are welcome to apply.

Work is remote and/or hybrid with current employee concentrations in the San Francisco Bay Area, Los Angeles, Serbia, and others (primarily GMT+1 to GMT-8).

We value diverse, creative, collaborative, driven, out-of-the-box thinkers who want to make a direct impact and build something truly novel and significant as members of our team. This is a genuinely great opportunity to get in early on this endeavor and contribute meaningfully to something good.

Excellent candidates will have experience designing multi-datacenter, low latency media stream processing systems, instrumenting and debugging performance problems, 3rd party API integrations, and nice-to-have experience with devops deployments at scale.

Requirements for senior media systems: 5+ years of programming experience Ideally Golang / Elixir / C++ Solid engineering background (CS degree a plus) Experience working on highly concurrent distributed systems Intimate knowledge of streaming protocols: WebRTC HLS (and LHLS) Experience with one or more major streaming tool kits: GStreamer FFMPeg Membrane Framework Experience with global content distribution (CDNs, etc)

Requirements for distributed systems: 5+ years; C++ Golang Kubernetes & Docker Postgresql Hasura / Graphql Iaas experience - ideally Google Cloud, but AWS or equivalent is fine Serverless

falon@firesidechat.com
Country drop downs have many low hanging improvements possible but nobody seems to do them. For example: put the 4-5 most populous countries at the top of the list. Or: make an effort to guess what country the user is from and float that to the top.

Instead I'm usually left to scroll down to the 'U's and I always overshoot.
Interesting idea, though maybe a bit convoluted. Also Uğur Şahin immigrated to Germany at the age of 4 and was educated there. Calling him a "Turkish doctor" isn't technically wrong, but...
The US military launched a half a billion needles into space
The first thing that came to mind here was the relatively recent shift in the spelling of the Ukrainian capital: what was once Kiev is now Kyiv. Very quickly, Western media and consumer-focused brands changed their spelling to the Ukrainian national preference, obviously in the wake of the Russian invasion.

I wonder if a similar rapid shift will take place with regards to Turkey/Türkiye, or whether it will be more of a Czech Republic/Czechia thing where, despite being the official name since 2016 at the UN, the name Czech Republic remains largely in use.
How to suck less at asynchronous written communication
If you haven’t had enough, https://pistolshrimpgames.com/uqm2/ might be relevant…
"money printing" isn't a single element, every commercial bank does "money printing".

I already mentioned that 2% inflation is inevitable in my other comment, even in a gold standard. The only difference is that a gold standard will cycle much faster through booms and busts for no reason whatsoever. So people will become desperate to mine more gold to hit that 2% target.

I honestly never understood why so many people want eternal dynasties at the expense of millions of other people. Money is a medium of exchange not an "investment" into the extortion of other people. Saving money beyond its storage capacity over the long term has no economic function as the capital it represents starts rotting or requiring maintenance while money itself does not. That divergence causes endless hoarding behaviour because people want to offload the costs of physical capital onto other people. The most common example is offloading the cost of avoiding starvation onto employees by firing them.

Saving money does not store anything, it just delegates the storage of value to other people. If an employer fires you and saves money in the process, your hunger doesn't disappear. If you die, the money they saved becomes worth less.

If those other people are already loaded up with massive amounts of storage obligations in the form of debt, they might refuse to store more. That is where cash comes in, tough luck, the interest rate now has an artificial price floor, you can't just charge the rich for the privilege of keeping their capital safe and in pristine condition. No, you must do it for free, whether you want it or not. The government will even make that decision for you by borrowing on your behalf.
Years ago in high school I observed that there appeared to be no great works of literature that were not in the public domain - because the school book publishers don’t want to pay royalties to anyone, and to a lesser degree nobody wants to do literary analysis of a living author who can dispute their interpretation! Admittedly a little cynical but I think there is a lot of truth to both.

I was also annoyed at all the “yoda speak” translations of ancient literature we had to read whereas any student would be graded down for not putting their parts of speech in the English order.

Then you have things like Candide that would be considered super offensive in the US - where a friend of mine once had a summer job airbrushing away cow udders from a school textbook because the state of Texas (which buys the most text books) felt they were too suggestive. (A few decades ago but Texas still decides what goes in most school text books by virtue of being the largest consumer)
It's interesting how we detect patterns in words. I wanted to have some fake plant names. This generator creates perfectly plausible names. https://www.fantasynamegenerators.com/magical-plant-names.ph...