skysight-inc/HackerNews huggingface dataset:
The JVM is not magic, neither are Java programmers magicians, but I think the reason magical terms are used to describe Java systems is that the ecosystem had lots and lots of time to develop libraries and abstractions (a few of which happen to be of the right kind, read: leak just the right amount). Your typical Java programmer is well aware what it takes to implement a battle-proof connection pool, and will not attempt to implement their own. To them, adding the config stanza to enable a connection pool indeed feels like magic. Other platforms, that come with preconfigured connection pools, do not leak this to the programmer, and 80% of their users will not know what a connection pool is.
SEEKING WORK | Remote (based in Tel Aviv)

I'm the owner of a boutique Data Engineering shop called Hipposys (www.hipposys.com). We specialize in Python-based data engineering projects, and bring more than 15 years of professional experience in software engineering.

Today, our core specialties are:

-- Big Data - PySpark, Hadoop and the surrounding ecosystem.

-- Data Pipelines / ETLs / Data Warehousing - utilizing Airflow and working with a variety of SQL databases.

-- AWS/Cloud - Many years of using various AWS services.

We've worked with companies around the world, in education, healthcare, cyber security, factory automation, video processing, etc.

We have dozens of years of experience in a lot of different fields, including a specialization in web applications for many years which comes in handy fairly often in otherwise data-centric projects.

If you have any data engineering needs, please reach out to me at edan@hipposys.com, and we can see if we are a good fit!
Is Cryptonomicon even sci-fi? I mean, Stephenson is known for the genre, and certainly it will appeal to genre fans, but it's not actually set in the future...

I totally second the recommendation, though.
Meditations disappointed me, it was so obviously never meant as a coherent whole. Just long lists of notes in more or less random order, lots of repetition, not everything intelligible, few things applicable.

I think reading a randomly selected 1/6th of Meditations gives more or less the same experience as reading all of it.
But sometimes professional discourse just isn't effective.
So it’s like python’s yield statement aka generators?
The article may sound like promotion for some TV-series but this is not related to experiments done in the Hawkins National Laboratory in the 80s.

As I understand it, this mirror world would be colder than our own and this would affect nucleosynthesis in the early universe. There would be significantly more helium and less heavier particles. Because the mirror universe is connected to our universe trough gravity, we would definitely notice is dark matter stars and planets would go buy. Our universe would have more dense points of matter and the mirror universe would have more light gas clouds circling roughly at the same area as galaxies in our world.
Student Loans Should Be Replaced by Income Share Agreements
This reminds me of unix talk. Particularly of ytalk
Depends on the place.

I happily biked for years in London (considered a dangerous cycling city).

I gave up in fear of my life in Fiji (tiny and sparsely populated).

I wouldn't even consider it in Dublin (which has a lot of cycle lanes).
A special book that I'm thoroughly enjoying right now: "Meetings with Remarkable Manuscripts"[1].

Why? I'll let the abstract speak:

"[...] The idea for the book, which is entirely new, is to invite the reader into intimate conversations with twelve of the most famous manuscripts in existence and to explore with the author what they tell us about nearly a thousand years of medieval history - and sometimes about the modern world too. Christopher de Hamel introduces us to kings, queens, saints, scribes, artists, librarians, thieves, dealers, collectors and the international community of manuscript scholars, showing us how he and his fellows piece together evidence to reach unexpected conclusions. He traces the elaborate journeys which these exceptionally precious artefacts have made through time and space, shows us how they have been copied, who has owned them or lusted after them (and how we can tell), how they have been embroiled in politics and scholarly disputes, how they have been regarded as objects of supreme beauty and luxury and as symbols of national identity. The book touches on religion, art, literature, music, science and the history of taste.

"Part travel book, part detective story, part conversation with the reader, Meetings with Remarkable Manuscripts conveys the fascination and excitement of encountering some of the greatest works of art in our culture which, in the originals, are to most people completely inaccessible. At the end, we have a slightly different perspective on history and how we come by knowledge. It is a most unusual book."

- - -

PS: Get the hardcover edition—absolutely worth it, especially given the subject matter; it's about 600 pages (don't let the page count discourage you) and is beautifully bound, with lots of educating pictures of internals of manuscripts, calligraphic masterpieces and much more.

[1] https://www.penguin.co.uk/books/213/213069/meetings-with-rem...
> I serve as a technical lead for Project Loon. That is the project that's intended to add continuations and fibers to the JDK.

> However, actually, Project Loom, the goal of the project is to add continuations, fibers, and tail call elimination.

I'm guessing that the project is called either Loom or Loon (and i believe it's the former), but i like the idea that there are actually two cooperating projects, each of which occasionally suspends and lets the other run.
Do balloons use a significant portion of the total helium production?

The problem is that we can't make new helium, and the rate at which it's being used far exceeds what we capture from natural gas production. A decade ago this was considered a serious problem. https://phys.org/news/2010-08-world-helium-nobel-prize-winne...
I bike to a co-working space where I work remotely :)
I do think you need well specified data.

My experience is that hierarchy is more trouble than worth.

And I did like the fun of trying to figure out a hierarchy for existing system. But after a year in use, I woul look at the hierarchy with the 'what was I thinking' look.

So I moved from nesting abstractions with classes to dependency injection to mostly passing well-defined data to functions.

Like, after I understood prototypes in js, I used them for a bit, but then I switched back to passing data-structures to functions :)

There might be another reason why new languages are moving away from this kind of specifying hierarchies. There are already several languages with ecosystems built around hierarchies, so if you are fine with java, you probably wouldn't jump to golang :)
Smartour: Makes website tour guide much easier
Hi,
Our company is developing Safemails.Net, a network where companies and individuals can exchange safe emails end-to-end and making this activity PAINLESS, secure and fast on all devices.
If you want to deeply impact cyber crime and making world better place, contact us in twitter @safemails, www.safemails.net
Verilog Won and VHDL Lost? – You Be the Judge!
Testing sign-in flow without any coding
It's not about preparing for the Zombie apocalypse, it's simply a matter of attaining and retaining skills that might come in handy in one or several fairly unlikely scenarios. Very few preppers expect to actually survive armageddon on their own; if the shit hits the fan for real then then only way to survive AND thrive will be as a part of a group.

Being able to set up some basic shelter and navigate in the wilderness is more likely to be handy if your car breaks down in the middle of nowhere and your cell phone battery is flat.
I am in GMT +530.

Do you accept applications in this case?
Is the time difference between the neutron experiment results due to time dilation? One of them had the neutrons moving at high speed, I.e. In a particle beam.
Doomsday messages are coming in in rapid succession. First the permafrost is melting 70 years earlier than expected, then Greenland losing massive amounts of ice, then glaciers that provide fresh water for hundreds of millions in India and China disappearing at an alarming rate, now this.

And still politicians do nothing. What we need is an effort to build renewables, insulate homes, and build charging infrastructure that rivals the Apollo program, what we get are "freedom molecules" and "clean coal".
It means to be your own boss rather than be hired by an existing veterinary outfit.
Imperial: USA, Liberia

Burmese: Myanmar

Metric: ~200 other
Cul-de-sacs without pedestrian (or cycle) path cut-throughs make journeys that could be a 3 minute walk unnecessarily long on foot, leading to a general increase in car use.
There are no experience requirements for being your own boss.
Cross platform GUI for YouTube-dl written in wxPython
I'm in the middle of it and I feel - maybe weird could be a right word, regading the book.

It is very verbose in explaining how stupid statistics and statisticians were before the causal revolution orchestrated mainly by the author were. And how magnificiently efficient and simple these new concepts with causation diagrams are for uncovering causal relationships.

But for some reason I have completely missed how you come up with these diagrams in the first place, and how you actually, practically use the data to validate if the diagram you have come up with is correct. In other words, the book has completely failed to help me build any kind of mental model how I should apply this magnificent new idea in practice.

Is that just me being dumb or would there be some other sources worth reading for yhe same concepts? (Yes, I am intrigued with the question how to evaluate causal statements)
and if you don't get time for the entire book: I did an almost lossless compression - https://neilkakkar.com/sapiens.html
Apify | Infrastructure engineer | Prague, Czechia | ONSITE

Apify runs on a highly-scalable infrastructure that enables it to load and analyze millions of web pages every day. We employ a cluster of Linux servers running on Amazon EC2 and store data in MongoDB, DynamoDB, S3, Redis and SQS. The whole software stack is based on JavaScript, we're using Node.js for backend services along with Meteor and React for the frontend. Actors are running inside our custom Docker container orchestrator and web scraping tasks are performed using headless Chrome, Puppeteer, PhantomJS, Selenium or any other suitable tool. We're passionate about delivering the best service to our customers using the best technology possible, constantly improving all parts of our system. Apify is made by developers for developers. We're building a product that we ourselves use every day.

We're looking for experienced engineers who know how to design and build scalable systems and who are able to learn quickly and work independently. You will be helping us improve all parts of the Apify platform and building our current and future products. Join our team and help us make the web more programmable!

-----

Who are we looking for?

- You have experience with AWS, GCP or some other public cloud

- You have experience building backend infrastructure and know some of the technologies mentioned above

- You know the Linux ecosystem inside and out

- You are skilled at developing and debugging in JavaScript/Node.js, or have this skill in some other programming language and are willing to learn JavaScript

- Experience with Docker or other container technology is a plus

- Experience with Kubernetes is a plus

- You are able to speak and write in English

-----

https://apify.com/jobs
Now that I understand what you see as the problem I don't really see what the alternative is. From your wording I'm going to assume you think the US is a strong democracy, but from the perspective of a lot of other (well-off) places in the world it's not a very good place to live. Regardless of how strong the democracy is by your definition.

If it doesn't yield a better life for it's citizens, what is the merit of the system you are espousing?
How does this differ from scheme-style continuations? IIRC, full continuations in the scheme sense of the term are currently impossible in Java as they require forbidden stack manipulation. Or is what's being proposed here something entirely else?
> Remember how iPod beat Walkman

No. No I don’t. Who the fuck was still using a Walkman in 2001?
No, that is Africa, where the train line is. Have you ever visited Africa and have seen how they live now? To be honest I don't understand why the west is not building roads and rails in Africa. It's only natural that someone would want to catch that opportunity, and in our world it's the Chinese - the Africans are thankful to whoever does it, because for many of them it is literally matter of life and death.
Whoa, condolences. Glad to hear you're getting better.
Location: Chennai, India

Remote: Yes

Willing to relocate: Yes
Technologies: Agile, Scrum, Kanban, XP, Jira, Confluence,

Restyaboard, Data privacy

Résumé/CV: https://www.linkedin.com/in/vic-j-b1bb72188/

Email: Through LinkedIn please!

Agile Coach with enterprise experience. Of late, very much attached to open source technologies and tools:-) Hence, now prefer to work anything related to Restyaboard (open source Trello kanban board https://restya.com/board ) and migration from any legacy Agile tools. Remote is perfectly OK.
Strongly disagree, depending how your commute is. In my office and on the factory floor we've had 3 major cycling accidents just in the last year - the latest guy was put into a coma for 2 weeks.

I cycled for 6 months before I could afford a car, and counted 11 separate incidents that could have ended with me hospitalized if it weren't for some adrenalin fuelled swerves. Had one accident where someone failed to indicate left as I was crossing the road of a roundabout, and I ended up on her bonnet. No amount of apologies make up for a broken rib unfortunately. How that was my only "major" injury still baffles me. Had another where someone failed to check their mirrors as they randomly swerved out and forced me into oncoming traffic. Never tried to overtake from that point onwards. I had 4 instances where people tried to overtake me way too close and forced me to bail onto the pavement (not fun with clip-on pedals). As soon as that bank balance hit the magic number I went and invested in driving lessons, insurance and a car.

Unless my future commutes have bike paths from beginning to end, there's no chance I will ever cycle to work again. It was the most miserable part of my day. I'll stick to my morning spin class and get to work early to avoid the traffic instead.
You might like https://github.com/froggey/Mezzano, Common Lisp operating system.
Location: Ljubljana, Slovenia

Remote: Yes

Willing to relocate: No

Technologies: Golang, JavaScript (React), Python, Docker, CI/CD/Devops

Résumé/CV: https://drive.google.com/file/d/1q57rvEEn0cgUJKS_k8xWcPBT9dV...

Email: matevz DOT mihalic at gmail

Hi, I'm Matevz! I have more than 10 years of experience doing full stack web development. In the last years I've enjoyed doing mostly backend in Go and CI/CD pipelines, but I've also done SPAs in React.

I'm looking for remote job preferably on the backend.
This is called being stubborn.

If you don’t adapt, you die. Wanna die? Sure, no one is stopping you.
That Rhino js engine stuff was all written in Java too.
It means that you are the founder & investor of your own job/startup/company.
No. The Chinese government and its state owned enterprises are lending piles of money to fund infrastructure projects no one else will touch. In some cases that’s because they don’t care about environmental impact statements, involving local communities or dealing with dictatorial governments but mostly it’s because they’re offering more money than the World Bank and other international financial institutions or large institutional investors. Those investors and the IFIs have decades of experience doing these kinds of development projects. They don’t do the ones China is doing because mostly because they can’t see a return. So China’s lending money to people who won’t be able to hold up their end of the deal. China might think that they’ll come out ahead on taking over as the projects’ owners but they don’t see how politically toxic this will be. China may not care if they’re viewed as a threat, a bully and a new colonial power but that’s likely to be the end result of many of these loans. The money would have been far better spent on investments within China, where there are still plenty of desperately poor people.

The Belt and Road Initiative is going to go down in history as a colossal white elephant, an extension of the domestic Chinese model of

“Let's borrow a ton of money to spend on infrastructure and keep doing it forever to pump up the economy.”

to other countries.

Thing is, even governments need to pay off loans eventually, whether in hard currency or in wrenching economic adjustment when the bubble finally pops. China hasn’t had a real economic downturn since Deng opened China up in the 80s. When it happens it’s going to be bad.
Others already wrote that lots of the studies this book is based on have been called into question, here's a summary:
https://replicationindex.com/2017/02/02/reconstruction-of-a-...

Please note also that Kahneman himself left a comment there stating: "I accept the basic conclusions of this blog."
Also, we now have formal proofs for the security of the OAuth and OIDC protocols.
I don't quite follow the results being discussed here, but from my reading am I right in understanding that up until now there's been a gradual increasing trend in sea ice coverage in the antarctic, which is now (as of the latest results) drastically decreasing?
Three Vinegar Tasters
There is no issuer in OAuth. Therefore, the distinct-redirect-URI solution is the most universal.
Location: Penang, Malaysia

Remote: Not at this time

Willing to relocate: Yes, (to Central Europe and UK regions only)

Technologies: C, C++, C++-11/14, Python, IOT solutions (RESTfull & JSON), STL, Algorithms, Data-Structure, Design Patterns, UML modelling, Embedded System, Qt (4.x and 5.x)

Résumé/CV: https://stackoverflow.com/cv/kiranpuranik

Email: gkiranp@gmail.com

- Highly skilled and self-motivated software developer having 10 years of experience in Embedded software design and development for Firmware, Middleware and Applications.

- Hands-on experience in using wide range of analysis tools, performance tuning tools and development and debugging tools in embedded system and Internet Of Things (IOT); troubleshooting experience on embedded targets using oscilloscope and logic analyzer.

- Modern C++ 11/14 and Concurrent programming knowledge; experience in working on Safety Critical standards, such as IEC61508 and EN50128; fluency in implementing flexible solutions for frequent changes and easy maintenance.
Nothing sucks the soul and joy of life out of me more than a suburb, yet cost of cities and the space needed to raise kids mean they're not all negatives. I just wish we could do better, because no one should be forced to live in such soulless place,yet no one should have to pay so much to afford an extra bedroom.
A few people already recommended this already but I'll add some of my thoughts.

Shoe Dog by Phil Knight. It's a memoir by the founder of Nike. The book goes deep into his emotional rollercoaster, starting from nothing to eventually going IPO.
For me I think the best UI for YT-DL would be in the context menu in Firefox.

This is where I am most often when I see stuff I want to use it on and while I always already have a terminal window open, it would be nice not to have to switch windows.

I already have a few different configs and aliases for getting stuff in the forms I really want. All I need is an even easier way to pass the URL in and trigger the download.

Being able to right click and get there would please slack me to no end.
Fair Trade Helps Farmers, but Not Their Hired Workers
Vue custom form generator, support for generating forms using JSON
IE11 Custom Properties (CSS-Variables) Polyfill
Anna Karenina.
I struggle with this sometimes myself. I also consider myself to be very social, unfortunately I live in a country where people don't speak to eachother unless there is a reason for it.

But if you want, hit me up on hn@ecmascript.tv and we can talk further.
Don't forget that all the insects (the single largest link in the animalian food chain) are dying.

Politicians long ago forgot that their job is to instigate improvement in society, and now relegate themselves to either decrying or defending the status quo. I'm beginning to fear that the Apollo program might actually be the greatest societal effort the US will ever undertake.
Highly recommended! Especially the version OP linked (the Tiernan O'Connor/Burgin translation)
The way I would phrase it is that the Java ecosystem is simultaneously both higher level and lower level (in terms of abstraction, not the machine) than many other platforms.

The ability to swap out basically any component of a framework like Spring simply by including a different dependency or replacing a bean at runtime allows for fine grained tuning that isn't possible in many other frameworks.

But this flexibility and/or modularity is enabled by a heap of pretty magical abstractions that glues everything together.
The arguments against them were absurd. Essentially: (1) Don't help people if there's a chance the broken justice system hangs you for it. (2) Don't help people unless you can help everyone. (3) Don't help because thinking about how the government is failing at one of its primary jobs makes us feel bad and makes the government look like it's failing at one of its primary jobs.
Built in wardrobes are a thing. More space efficient than a separate wardrobe. I've had them in half my prior rentals.
Print ads are not targeted--they can only be targeted to the text they accompany. This means that the vast majority of their viewers are completely uninterested in the ad, while a viewer who might be interested in an ad that shows in another print item, does not see that ad because they do not subscribe to that print item. Digitization allows for ads to be switched on-the-fly, so no matter that media you consume, you see ads relevant to you. This vastly increases the success rate of the ads. It doesn't seem like much, because even targeted ads have an incredibly low success rate, but there's a huge difference between 0.0001% and 0.01%.
If you haven't read it yet, read the Culture series by Iain Banks. It's not a "book" but a series of books, but once you start you won't be able to put it down. Just the thing after a long day of manual labor. You'll also understand where Elon Musk gets names for his barges.

https://en.wikipedia.org/wiki/The_Culture_(series)
A recent book that I read which really helped my outlook on things business was "Money: The Unauthorized Biography" by Felix Martin. Perhaps my general lack of knowledge in the general area made me feel that the book was profound but it's a good read either way.

If you prefer fiction, I highly recommend "A Canticle for Leibowitz" by Walter M. Miller Jr. One of my alltime favourite books.
Is it really incompetence if a tricky to pull of bug that doesn’t affect gameplay unless you specifically and deliberately use it to affect game play exists unpatched?

It’s like blaming knife manufacturers that they’re incompetent because you accidentally slice your finger while cutting vegetables. Except the kind of gameplay bugs you’re describing aren’t security vulnerabilities and can’t be used to cheat in multiplayer games (outside of speed running where these kinds of cheats are often allowed). At some point you have to accept responsibility for your own actions; you guys are deliberately trying to break games to get faster speeds so it’s hardly a surprise that you’ll find ways to break games.