skysight-inc/HackerNews huggingface dataset:
should use https://www.midpoint.com, they don't have an app, but their FX service and pricing is way better than transferwise or revolut considering they also offer Avios points. Apparently they have no upper limit for transaction and the average client has transacted over 250k using Midpoint. So it really is for HWN and businesses. They are not priced for low value transactions though as there is a minium fee of 10 pounds
Maybe I’m reading too much into this. But I think you’re conflating your contempt for negative workplace politics and the aftermath of decisions you’ve experienced, with the intentions of these companies that do these redesigns.

Some of these redesigns that don’t work out well could have been worked on by brilliant people that were very cautious about what kind of work they take on. But you don’t always hit it out of the park.
Universal RCE with Ruby YAML.load
Throwaway account with malicious disinformation, what's not to like
Yes, this! I can second this as an engineer who is now a professional consultant, working directly with engineers on both interview and negotiation prep, as well as technical and people leadership coaching.

You want to make the most of not only the various kinds technical interviews you might encounter, but also the behavioral conversations, founder/exec chats, even cover letters are a chance to set an intentional narrative. When you're in the loop with specific companies you can even prepare for specific interview loops and negotiation expectations, and thus have particularly targeted results.
OpenSSL Future Architecture Plans
Towards Fine-Grained Network Security Forensics and Diagnosis in the SDN Era [pdf]
Certainly not with our existing type systems. It might be possible if somebody could come up with a new system with the vau calculus at its core rather than lambda calculus (as Hindley-Milner etc. are).

I think it would be a dead-end with kernel-standard though. The presence of mutability and cyclic data structures seems like the problem would be as unsolvable as the halting problem. For any serious investigation of type inference, you would probably need to stick to an immutable Kernel subset. The Kernel Report does make mutability optional.
Too be honest I read the article was like fine, maybe writers should try harder not too perpetuate racist stereotypes. I don't think the "mob" here did anything wrong. The title just seems misleading.
If only there was some way to query the data from the old tables and insert them into the new ones...
Active DNS Project
> subpar academic CS

There is a lot of really good CS/math research coming from German uni's, I would not call it subpar.
Negative Carbon Emissions
My favorite essayists ->

1) Bertrand Russell. Read "The Conquest of Happiness" and you shall never know unhappiness.

2) Henry David Thoreau. Read "Walden"

These two chaps have a tranquillizing effect on me.
is that not the case everywhere?
Great Games
China's internet: China has 829 mln netizens
I don't know exactly how it works at VW or BMW, but large enterprises may have a big in-house software engineering unit which is focused on internal software systems (manufacturing management, supply chains etc) and the effort put in it can be even bigger than in the embedded software. This kind of enterprise software may boost or slow down the transformation of the company, depending on how the development and deployment is executed.
To offer a perspective inspired by practice here. Personally I've invested some time in Haskell in the past (including recursion schemes which I found awesome). And while I liked many of the ideas there, I never got to a level where I was _not_ painting myself in a corner by applying all these structured approaches.

Now I'm writing a compiler in C, and I can tell you for sure that processing an AST by doing 4 or more passes over the tree to achieve various computations and transformations is not beautiful. (I'm doing at least symbol binding, macro expansion, typechecking, constant folding, and compilation).

I've thought about changing the tree to some flat representation in post-order (think Postscript, Forth) but I would need more than one (I'm pretty sure I need to pass down information from the root sometimes as well).

For now I'm staying with explicit recursion and of course there will be a little pain when I want to change the AST because there are so many dependencies there. But I figure that recursion schemes or flat representations couldn't help all that much there since there is not only recursive structure, but quite simply a lot of diverse data stored in all the nodes there :). There are simply going to be a lot of dependencies on varies information stored in the tree, from a variety of places in the client code.

For me, the basic insight from doing Haskell and Garbage-collected languages is that we should avoid trees and recursive structures whenever possible, and try index into flat arrays. Where that's possible, there is no recursion at all. Also, parallel arrays are great for modularity.
> Why hasn't an online group (similar to a utopia) formed where members contribute a portion of their incomes and receive a UBI?

Because all hard-working people find the thought of paying voluntarily to fund lazier people appalling.

> I'm not really driven by money. I work more [...]or to not have to work someday, things like that.

Go ahead, work towards FI and then you can do all the good for society you desire. You might find it a little less tempting at that point to devote your remaining life to helping other people skip the "work towards FI" step though.
HN has a strong civil servant / teacher lobby who have time and money to downvote everything that threatens their privileges.
> And it doesn't keep asking me to login to the Googleverse...

is that because you are always logged in to Apple's Garden?
A few useful Gradle plugins for Java and Kotlin projects
The C64 Wiki
Maybe they're a waste of time with apps, as the screen/window is small (ie, what's there to change?). On the other hand, people become bored by stale/outdated interfaces and move on. Also, times/trends change and there's usually a need to keep up. Enterprise software and other gluts of sh*t may not need the same updates and are usually terrible from the beginning.

If a redesign is done without attention to what's necessary, then it could also be a waste of time. It's especially bad if the newer design is worse and/or more alienating, as that tends to results in a loss of users.
That’s a cool example. In terms of UI redesigns though, changing things up is definitely more costly in this realm.

I probably don’t mind a new skit because I’m just looking to be entertained. But I’m mostly looking to get shit done with something that had an actual UI to it, so freshness can be more hit-or-miss.
Not looking for a job but this is a product I was thinking about for a few years. Even now I am just thinking to do it for myself.
Let's say I read a book about negotiation. Then I want to have its summary, key points, set some goals for myself and check if I reached them, random reminders and maybe reminders integrated with calendar (if I have negotiation event) etc. I have those ideas of what I want but couldn't find anything like it. Hope you guys succeed and save me time so I don't need to do it :)
Yes, they do. I am working in a huge company (top 50) where the software we use is from ~ 2000 with upgrades that gets it to ~ 2008-2010. I was offered a higher management position in an automotive company in the embedded software division, I have a friend working there in a peer position and I am going to decline based on the information I received not just from my friend, but from the interviewers: it is corporate incompetence at its finest, with managers with no IT knowledge running IT like a plant floor, choosing external suppliers to do key work based on God knows what (definitely not competence, value or anything useful), paying egalitarian salaries to all developers with no differentiation to productivity, skills or experience. Perfect storm is the perfect description of the situation.
I'm a recent math graduate, working for a couple years before going back for a PhD. I'm a little sad about the affiliation requirement because I'd really like to be able to read and ask questions, even if I am a fool (relative to the rest of the community). As someone who does not get to work in an academic setting or regularly attend conferences, I wish I could still have opportunities to participate in these communities.

I don't know if Hessix was meant to include people like me, but I would really love to be a part of it.
> I just don't want a self driving car

Yeah, markets are different. In the US, manual transmissions are almost unheard of these days, in Germany they have a market share of >70% overall and >90% in small cars.
Free Video Course “Step by Step Guide to Tensorflow”
> If you want to learn more read Architect of Prosperity.

Or read about survivor bias.
Is it even possible for the these behemoths to exist when the demand for cars is decreasing and alternatives are exploding with the advent of batteries and electric motors powering every mode of transportation from bicycle(I love my Ebike) to skateboards? And is it possible for the suppliers to survive when you have so many fever moving parts compared to ICE cars? For me the car feels like the horse a hundred years ago. Dirty smelly heavy noisy and soon obsolete.
Who are you? I can't find any information about who made Hessix or who is Hessix.
>Germans just have a higher bar for "innovation": It has to be useful.

Somehow they don't find credit cards useful and still pay a lot in cash, when the rest of the world already embraced wireless payments. :)
You're describing all large organisations, pretty much.
Your idea seems fine just going by the article. Just don't make it ahistorical by making some brown Muslim being responsible for the lynching. Or don't have the black person raping and killing kids, which would then cause the mob the lynch him. Do you see and understand what the difference is? Anyway you reminds me of this comic, if you don't write the book there is none to blame but yourself. https://www.smbc-comics.com/comic/bah-2
This looks awesome to help me take some old matlab projects and just them off. I wish I knew about Octave before.

The docs don’t mention this but can it create candlestick charts or can I extend using C++?
I guess that depends on the country.

I live in NL and (I checked with my accountant), I can deduct the cost of coffee I get at the cafe where I work, provided that I drink it while working.
Post Launch Interview w/ Elon Musk & NASA Team Discuss SpaceX Dragon 2 Launch Success @ https://www.youtube.com/watch?v=HuXPLtJXd14
Where I’m at, the source code is English even though I’m the only non-German in the company (and I have been learning German for a while). Documentation is a mix of English and German.
On a related note, part of me now imagines how poorly the events in the Curious Incident of the Dog in the Night Time would have gone in a world with social media.

It'd only take one image of the scene with the main character next to the dead dog at night to cause one hell of a social media firestorm, probably on the same level as the 'Peluchin Entertainment' incident (albeit in error).

Then again, quite a few scenes in that book/play would probably result in a ton of social media coverage, viral videos, etc if they happened in real life.
Memory Models: A Case for Rethinking Parallel Languages and Hardware (2010)
Parsing Gigabytes of JSON per Second
I think that you make some excellent points.

I think we need to stop conflating maths and abstraction with genius and general intelligence: it's too important to be politicised. I also think we should assume that any healthy adult can learn to do maths well by virtue of nothing other than having a human brain. If the normal healthy adult does not do maths well then that should be treated as a pedagogical problem rather than a reason to stratify society.

I think that maths in many ways can be treated analogously to language, and I think what we need to do is express maths in a way better suited for normal human language faculties. I very much like the artificial language Lojban as an architecture ingraining combinatorial and first-order logic into regular self-expression. Imagine speaking Lojban your whole childhood and having this rich vat of lived logical analogies to draw on when learning.

Effecting minds in this way and focusing on median improvements in the functionality of the majority is in my opinion has many many times more potential than any sort of elite screening or stratifying programme.
What is the means of determining affiliation, I wonder? I entered my email, which is <collegename>.edu and it didn't like it.
Hey
I am interested in working with you remotely part-time(20-25 hours). How to contact you? Mention your email or website.
I was surprised to find OP didn't cite what I believe to be an even more existential threat: the rise of Tesla's bit-based cabin vs. the atom-based tradition of legacy makers. Compare the Model S with its elegant, minimalist, understandable layout vs. the latest Mercedes-Benz S-Class cabin, which resembles a miniaturized version of the space shuttle: countless dials, screens, buttons, switches, levers, and lights above, in front of, below, and to the sides of the driver.
Gelion batteries to help power the renewables revolution
No, there is. At least the jobs the Romanian gets are the cheap versions of the ones Germans have and the demand is so great that people with no IT knowledge get employed in projects where they do more wrong than right. The good developers are rare these days (most have already emigrated, the rest are in process) and the "cheap by the dozen" ones are not worth considering.
This is good advice thanks.
Coders can only code, so that's what they do. Even if there's no new features needed or the old software is working fine as is, they will keep refactoring. Gotta keep up with the trends.
There are limits to how much you can give researchers a pass though. There are plenty of senior researchers who have perfectly secure careers but want a bigger grant, more postdocs, a more prestigious position, etc etc, and of course they hold disproportionate clout with the funding agencies.

I'm sure they feel a genuine obligation to promote their graduate students and ensure that their postdocs get good careers. But as altruistic as they might want to feel, it's still ego, greed, or at best nepotism when they fight regulation which is for the good of the field.
> aren't even environmentally superior

I’d be very curious to hear how the would argue for _that_.
https://news.ycombinator.com/item?id=19214387
A very common problem I have seen in distributed applications is that the database is treated as an internal part of the application. As soon as you have a separate server running a database (basically most modern setups that don't use SQLite) you have a distributed system, and the database is an external dependency -- just like, say, Facebook/Google API you use for SSO. It becomes even more clear if your system has several independent services.

Once you accept this, the database schema becomes just yet another API contract to accept and respect, with all the same mechanisms to ensure compatibility -- versioning, integration tests etc.
Completely wrong: there is no shortage of developers, there is a shortage of competent people. Huge difference. Not a CxO myself, but high enough to feel the pain of hiring good people, especially when HR does not allow to pay them properly - for them all developers are the same, so they all get about the same salary.
Similar: https://instant.io/
Alright then, has to be useful whilst not weaponising their lack of privacy.

The rest of the world embraced wireless payments whilst Germans still have a realistic view of privacy impacts. Being at the tail end of that particular adoption curve may still be seen as a feature in Germany. :)

I wish their view were a little more widespread.
I guess this is a js torrent client?

Europeans beware :)
I guess if the rest of the world "embraced" it it must be great?

You can pay with credit card for practically anything in Germany. Besides that fact I personally really like to have the option to pay in cash. I don't want literally everything logged by my bank.
Import Excel data just by photographing a spreadsheet
The correct verb is "declinate". The title is wrong. Declination (not declension) is like conjugation bur for nouns.

Important note: I don't care about the fact that none of the English dictionaries agree with me in this respect :)
Is Your Smartphone Safe?-Find Out Now
Haha, I can confirm Brendan is not the author. Just curious though, where else have you seen this book mentioned?
Shore | Munich, Germany | React, Elm Developer | Fulltime | ONSITE | https://www.shore.com/en/jobs/

Shore is the leading provider of cloud-based business solutions for small and medium-sized companies. Our innovative, user-friendly software lets our customers run and grow their business with ease.

We love good code, testing the limits of what's possible in the browser, learning new things and having some fun working in an international team.

We build amazing features with Elm and Web Components and love functional programming concepts.

We develop amazing and stable features in an agile environment.

Your Tasks

Develop functional and appealing JavaScript applications with focus on usability and test them across multiple browsers, platforms and devices
Use modern technologies and JavaScript-Frameworks to develop our product
Build reusable code for future use
Help us taking our UI/UX to the next level
Stay up-to-date on emerging technologies
Develop and implement application concepts

Your Profile

You have 3-5 years of web development experience
You have good knowledge of React and Redux or a comparable web framework and consider yourself a quick learner
You are excited about working with Elm in production
You are experienced or comfortable with JavaScript, HTML and CSS
You like trying out new things in order to improve the experience of the user
You want to work in a highly skilled and international team of devs who have a passion for good frontend experience
You are comfortable with relocating to the beautiful city of Munich
Thanks pjmlp!
> Time https://www.youtube.com/watch?v=2XkV6IpV2Y0

Damn... I'm gonna ask that cute girl out.
Previous discussion: https://news.ycombinator.com/item?id=19284934
You cannot stream many torrent on https://instant.io because it use web leechers.
It looks cool, but I think more examples of where normal diff fails would be good.

Ignoring date fields is a great example you show off, and and made me realise why this is needed over regular diff.

Does it work if you shuffle the lines?
Yes, you can, and that’s what most people do.
A Crisis of Identification
If you need help with English, I‘d be glad to assist :) There are some errors.
I used Clojure to manipulate the data, construct the system, think of R as a library of data analysis and data visualization, use DSL to call R, take the professional advantages of R, avoid the shortcomings of R.

Let professional language do professional things, and the advantages of various languages complement each other.
They have historical reasons for that. Hard to understand if you don't have the background.
I hope you registered that domain anonymously. And the hosting too.

Also related: Popcorn Time
Tokyo Is Asia's Best City for “Bleisure” – The Economist Intelligence Unit
Of the list I read Paul Graham's "How to do Philosophy".

Btw I don't think Goodjoke's comment deserved to get killed off, but I will dare to say to Goodjoke that maybe "a little more carrot and less stick" is in order: what's the best essay of the group of authors you mentioned?
From what I understand, they are pushing the boundaries on the hardware front, i.e. relatively recent, typical Linux computers onboard, and just relying on having a few redundant ones and short flight times, rather than very radiation hardened systems like those used in satellites or real-time operating systems.

However on the SpaceX software side I think they’re fairly conservative and “boring”, so I’d guess C and similar guidelines to what you’ve mentioned.
Moozic: A spotify-like music player with lyric support
I pronounce it à la française.

For this reason I called one of my Python project "dependenpy" because _for me_ it sounds like dependency, but now I worry people read it like dependen-pie or get confused about the pronunciation.

If I speak with someone in English, I'll say pie-thon.
That does actually happen. Just look at the JS ecosystem.
Coding Is Not Enough
I say Ek-sell, it is wrong?
To even get the contemplation that a company did something wrong here, this company has to murder someone and dance on his grave in public. HN is blind on that eye.

Nevermind that such dismisal conjurs up the possibility of enforced customer reachability via state regulation, but hey, at least they lived the neo_lib.a dream while it blasted.
>Which is why the country is in such a strong position within Europe now, IIRC they are the only country in the EU with a positive balance of trade with China.

Yes they are only because of EU. They convinced other countries to join EU and massively profited off it, while some other EU countries have been destroyed by wage stagnation and brain drain.

Go to any German hospital you'll see many nurses/doctors from East Europe.

Even key infrastructure is maintained by East Europeans.

This country is piggybacking on top of weak EU countries. It doesn't surprise me that they do better by skimming off the top from the neighbors.

Being bad and still being ahead only means that either others are more bad or you are playing dirty.

>You might well look down on teachers but education is far more important than most of the crappy startups people here are working on.

I don't disagree but education in Germany isn't doing bad!

It's software which is doing bad, so we must incentive it and make it better.
Thank you jamestimmins, that’s also my understanding of Show HN
clearly: is this a torrent client, will your IP be exposed over the torrent network, will you have outbound data sharing?
Do you guys offer remote for Android developer position?
Exact my situation. Working for a company with roots in Siemens. The culture is terrible, must fight the nonsense to get some meaningful task. Getting insane money for doing nothing, loosing skills every month, mental health suffers, but family depends on my income. Finding other companies in Germany with similar conditions is hard, looking now in Switzerland.
I wonder how they dealt with text recognition, considering any font can be used.

I used to think it's a solved problem, till I tried to recognize some numbers in a pretty clean image. After trying 3 different open source libraries and a bunch of free(-ish) APIs, I failed miserably.
Tried top movies from The Pirate Bay and I get "Sorry the file format is not supported!".

Also your main input is a textarea instead of just an input type=text.
Likewise, failing to consider the overall number at all leaves us prone to discount significant progress that has a scary failure mode. If a system made me and my family 10x safer overall but every failure meant we were all gruesomely decapitated, I’d absolutely take it. Many people would argue strenuously against it.
Why are all the links to math.XX sites? Did someone buy all those up?
Absolutely dragon96 drop. Its by no means meant to be elitist. I just don't know any other way to avoid low quality content. Please send me an email at hsx at hessix dot com and ill send you a registration link.
WeWork confirms it has laid off 300 employees
So you are claiming that people from other EU countries are descriminated against where a qualified IT worker from East Europe won't be given a job which a no IT knowledge German employ is gladly given.
I keep getting "Sorry the file format is not supported!" Could you provide some examples?
And also, will my browser be streaming or is your server acting as a proxy?
https://ferrolho.github.io/magnet-player/

Are you using webtorrent?