skysight-inc/HackerNews huggingface dataset:
I just think “culture” is a strong word to be used in that situation. I guess I believe it’s human to act like that and it depends on your competitive situation how you view the rightfulness of it
Thank you, I will try that
Triplebyte (YC S15) Is Hiring a Head of Growth
Microsoft Pours Millions into Startup That Nails Cybercriminals
10 European startups making big waves in the travel industry
Rise or peak?
To me it seems they're living in a not so nice country (Romania) economy wise. So their country failed them. There should be enough work so they don't have to turn to something else.

When a few years ago Spain had a huge unemployment rate there was quite a huge amount of people moving to e.g. The Netherlands (quite noticeable). If you live long enough in another country I assume you'll tend to stay. Leaving the original country worse off. I'm wondering if Romania might have a brain drain because of it.

Netherlands currently has a low unemployment rate, so additional workers might be ok. But it might not be so ok for the countries they come from.

PS: I'm not disagreeing.
Here's mine:
http://payodpanda.com

Unfortunately I haven't updated it in a while, but I plan on doing that in a couple of weeks with recent projects.
It would probably help if there were less insane hype about art prices in the culture generally, but at this point the ever-increasing valuations of these works is what keeps certain segments of the secondary market alive (and on significantly thinner margins than most people imagine).

Seems sorta like blaming the victims. "If only art wern't so valuable, ppl wouldn't be so tempted to steal it"
Exactly. Reverse engineering to better understand how to design and manufacture a competing product with very different mechanics is ok. But there are cars in china that are one for one copies of major brands. They’re everywhere.
Please don't wade into flamewar right off the bat, especially when a topic is inflammatory. We're trying for a bit better here than the usual internet sludge.

https://news.ycombinator.com/newsguidelines.html
That could be.
I also have zero scientific backing for it but for me, I would probably not have commented and indeed thought "oh, neat!" had it not been for the negative comments already made. That is also because "oh, neat!" on its own is not a very useful comment to make on a site like this, imho.
The point is not whether there is a technical solution to that or not.

"I'll prefix the domain with https:// so I will directly establish a secure connection because leaving it out implicitly means plain http, which makes me vulnerable to mitm attacks" - nobody outside tech, ever

And it wouldn't be any different here. Over the last decade we've been so focused on dumbing down tech enough so that it's accessible to pretty much anyone on the planet. It will be very hard to reverse this trend. Even just adding a trailing slash is cumbersome. I can only imagine how many million man hours we'd have to waste worldwide to explain that to the average Joe and their mom. Just remembering how many times I've seen people type a backslash instead of a slash in URLs, this will be fun.
Fashion or not, the speed of light is not going anywhere - latency can only be added, never removed. If the choice is "process locally or receive stale data", it's not actually a choice.
Come to me, all you who labor
http://www.drcm.org
Why do software engineers seem to care about things that likely matter very little in applications, while forgetting about stuff like if the thing is actually able to solve the problem you are trying to solve?

I mean thats a nice Ferrari u got there, but it still not going to cross that lake. My boat is a bit weird and rusty... But it is a boat.
there's a story that one way Feynman could break locks was by guessing 2718 and 3141
Software Should Be Perfect
Moreover one of the 3 countries that had nukes and voluntarly gave them up in exchange for security guarantees (Ukraine) was subsequently invaded by one of the 3 security guarantors (Russia), while the other 2 security guarantors (USA, UK) look the other way.

Ukraine had 3rd largest world nuclear arsenal before they gave them up.

It's hard not to conclude - never give up nukes if you have them.
> For Romania up to now it's mostly criminals who travel.

That's both offensive and unsupportable, and I've downvoted you on that basis.

This kind of bigotry against Romanians and other eastern Europeans, especially the Polish, on the basis of their perceived "criminality" or "they took our jobs"-type mentality deserves to be called out wherever it crops up, because it isn't true, it's pretty racist, and it's part of a culture of dog-whistle nationalism that is quite harmful.
Apple still control its eco-system very tightly.
Let's not forget that they also made questionable decisions with the Apple store.
They were also had one scandal about location tracking and sharing if I remember correctly (which may have prompted their strong stand on customer privacy nowadays).

EDIT: Yes, in 2011: https://www.nytimes.com/2011/04/28/technology/28apple.html
Love the idea. Faced this several times myself while traveling.
You can't just hand wave away an independent surveyor. The number of professional surveyors in my area is surprisingly low, and if I were to pay for my own survey I would likely end up using the same form as the seller used (in my area at least).

There is also plenty of precedent for courts to side with the buyers in misrepresentation cases in the UK. The law has provision for 2 years in prison, and surveyors have been jailed previously for lying on surveys.
I know women that have to endure that almost every day, but the police can't do anything about that. The police can't be everywhere and even if they would there is not much they can do if people approach women by saying something like "hey beautiful woman".
You are confusing two different things: Reality and perception of reality.

All countries in the world strive to "steal" tech from those that have it. USA itself "stole" the designs of industrial mills and presses and machine tools from Britain while it was forbidden with capital punishment.

Th USA also "stole" nuclear tech from Germany, that was the first to fission the atom or the first to create semiconductor diodes. They just gave the guys working on that on Europe much better quality of life. The jet engines of Germany (operation Paperclip), their rockets, the chemical industry traveled to the US after the war.

Today the US spy on communications worldwide and the biggest application for it is industrial espionage. With things like Intel ME on every computer or your real name registered on it, it becomes extremely simple to steal the designs created on those computers when you have control of this hardware(intel is an American company and they are required to "cooperate" with secret services).
> Rstudio had a bug

Multiple bugs even, some of which were rather popular on the bug tracker.

> R doesn't support realky big numbers that you will never need except with a add on package. Horrible.

I needed them, so I don't particularly care that you think it only matters in add on packages. I do recall my dad once claiming nobody should need more than 2GB of memory ever. That was around 2005 or so.

>There are hundreds of advanced statistical models that you can only run in R. Coded by the people who invented those models, most likely.

Which is the most concerning fact of them all.

> So please, be real

I'm real. This was a real application of R as a software and it sucked. How is this not real?

I mean I'm not saying you can't write anything in the language, you can certainly write code in it and make it work in a reasonable timeframe, atleast one advantage over Malbolge. But it doesn't change the fact that when I try to write something it feels wrong and painful and the software ecosystem seems to be written by non-engineers doing non-engineers leading to unmaintainable code everywhere with no standards whatsoever.

I would not consider R to be a language fit for anything but statistics and there only by virtue of, as you mention, having some packages that might be useful, which is a horrible reason to keep using a language.
>I do think it reflects more of a "not US" than a "not Silicon Valley/Seattle" problem these days.

Yeah, I agree, I've seen similar high offers in other US regions as well.

And as the US visa policies are becoming more strict, european companies won't have to compete against people leaving for the US, so the Salary/CoL ratio will stay bad over here.
Backend/Fullstack Laravel Developer | Full time | Copenhagen | Onsite (preferred) or Remote https://www.worksome.dk/jobs/job-backend-laravel-2018/

Join Worksome [https://www.worksome.dk/] - a rising startup company, where you'll have impact from day one. In Worksome you will tackle challenging issues of scale, reliability and security while delivering an enjoyable user experience to our user base. If you love writing code and like seeing your work being used by lots of real users, then come talk to us.

We're currently a small team of 4 developers incl. the CTO.
One team member has joined us from US and relocated to our location in Copenhagen, Denmark with great success.

We expect that you have relevant experience working with backend in webbased apps. You may be a senior with years of professional work experience or you may be a junior with a couple of your own cool projects to show off.

We use things like Laravel, Vue.js, GraphQL in a setup with Github and Forge/Envoyer.

The dev team is going to Laracon EU in Amsterdam this month and similar conferences or trips will be an ongoing offer for the team members.

Worksome is a platform for highly skilled freelance talents within IT, Digital marketing, Design, Leadership, Engineering, Management and a long tail of niche skills in various fields. We’re the new digital hub for professional freelancers and consultants. We launched 18 months ago and now have 5000+ selected freelance professionals and 2000 companies using the platform. We’re consistently growing double-digit every month and have recently secured funding.

Apply by contacting hanspeter@worksome.dk
Was just updating the site. Do try now.
I've tried both R and Python for data analysis and data wrangling and the experience with R was a whole lot better for me (I work as a business intelligence consultant). Python is really steeped in programmer culture, which you notice in everything from its user base to its manuals. Which is great for people who want to learn programming or study CS or so.

But I'm not a programmer and I don't want to be. My biggest program ever written is maybe 150 lines to covert a mess of excel files to something usable. Programming is a necessary means to an end for me to do my job, but every time I tried to learn actual programming it bored me to tears. R, while I fully admit has a syntax which is clunky at best (although the tidyverse really helps here), does exactly what I need. Its users are all active in roughly the same space (data analysis in all its forms) so finding help is easy. The community is incredibly friendly, easily found on Twitter with the #rstats tag. It has packages for everything I would ever need. Basically, R helps me get things done, which is all it needs to do for me.
What about closed captions for the hearing impaired ? I have a friend who works in tech in SF and he has trouble doing video interviews because of this. He is really good at lip reading but sometimes it's really hard to follow.

The closed captions generation doesn't have to work in real time.
If you are interested in this sort of analysis, I recommend reading into works by Joseph Bonneau: http://jbonneau.com/publications.html
The hivemind doesn't agree with itself on anything, so that can't be it.

A comment is unsubstantive if it doesn't include any more information than 'boo' or 'yay'. (Although polite empty comments like congratulating someone are just fine.) On HN we want discussions where readers can learn a bit more than that someone likes mining.

Edit: another unsubstantive comment you posted was https://news.ycombinator.com/item?id=17672125, which was worse because it invokes the uncivil why-dont-you-move-to-another-country-then internet trope. Can you please review https://news.ycombinator.com/newsguidelines.html and follow the rules more carefully here?
Many comments here have concern about this being enforced inappropriately because it's hard to distinguish between an ok situation and a real harassment.

I'd say for me it's real clear where the line goes: consent. If a person says you are not welcome or just doesn't react to you at all after a couple of sentences, just go on your way. If you fail to do so and continue to get in the person's way or head, then it's harassment plain and simple.
From what I've seen there is 2 dialects of BASIC still in "common" use:

* FreeBASIC

* QBasic64 (an unofficial continuation of MS QBasic)

There is of course also VBScript / VBA and VB.NET but I think it's a bit a stretch to put them in the same bracket (particularly with VB.NET). It is a little like calling C# a dialect of C.
Sharing a wi-fi password with the world is a bit like sharing a party invitation with the world.

To use this you have to stand outside a restaurant / lounge and hope to acquire the weak signal (and hope the password hasn't changed). Why not just buy a coffee and you get to sit down and a have better signal.
Jake Archibald shows how the order of callbacks work in the Event Loop
“Imagine taking all the numbers that you could reach by counting,” I said. “Then add one more, after all of them. That is infinity.”

Disclaimer: I'm an adult that doesn't understand infinity. If you "add one more" you're still counting.
You might want your WiFi to be for customers only, but not have any idea how or enough money to enforce it.
Reducing Memory Allocations from 7.5GB to 32KB in .NET
Except I don't have a ferrari, I have a workshop where I can build a vehicle for any purpose with materials that are the most fitting in performance and price for the task, down from a simple wooden gokart to a Saturn V launcher stage.

And you have a rusty boat.
Sure, Apple isn't spotless.

But their main business model, as far as I can tell, is making money by selling premium hardware.

Facebook et al. make money by collecting and selling other people's data.
You should report each occurrence of this to the DRD Department of Redundancy Department.
The app ecosystem and unwillingness of users to relearn how to use their phone regularly are strong lock ins. Ask Microsoft!

But Apple is making enough user hostiles moves (raising prices, suppressing features, nagging for paid services, etc) that I beliebe in the long term their margin and market share will erode.
First let me state that a language is just a brush with which to paint your logic. I really don't subscribe to the X is better than Y. I might concede that x is better than y for certain tasks, but not a sweeping generalisation.

The first point about inconsistent spelling mistakes, I 100% sympathise. I suffer from this terribly. Pylint and syntastic are a silver bullet for me. I have been tempted by a more fancy IDE, but I'm so used to vim, I'm reluctant/scared to change.

Parallelism: I do look over the wall at Go and wish that python 3.x had spent more time on removing the GIL, but that is old news now.

However I enjoy threading with python(not its limitations), because its so trivially easy. The Queues primitive saves 90% of the headache. as for ctrl-c not doing anything set all your threads to daemon (<threadObj>.setDaemon(True)) When the main thread exits, so does everything else. Go shines by having built in true parallelism

If I need horsepower, then I have to run multiple processes (not multiprocessing, that has drawbacks.) which has the annoyance of serializing and message passing. (but that does mean scaling horizontally less painful further on). Again, Go really shines here.

Statically compiling thing: YES. This means that I can 90% of the faff with docker (xyz version not working any more, the build fails) and use a real scheduling system that runs on real steel(or AWS) and not the omnifaff that is kubernetes.
Keeping Important Go Packages Alive
it is very interesting to see an actual implementation of such kind of compiler in a set of logical rules. I see in the reddit link that there are implementations in other languages but everyone seems to be an expert in the languages they are using (e.g. the JS one seems to be the most straightforward and the Common Lisp quite verbose actually)

Do you have a similar experience using other languages or paradigms? what were your subjective challenges and the benefits compared with other languages?
The Best Bargain Online Store You've Never Heard Of
Find Potential Customers Easily and Quickly on Twitte
You're thinking about it the wrong way.

For example, one 'technological product' I cannot abide by, and for which I routinely consider reaching our for a sledgehammer, is the automated supermarket check-out. Its intelligence and UX is abysmal. It's slow, unresponsive, pedantic, intolerant, and cannot rely on itself without continual help from a bored mind-numbed shop assistant.

What is missing is a technology that is fast, responsive, tolerant, intelligent and autonomous. You might ask well how would that be possible. That's the point. We or the people that build it, don't have the know-how or wherewithal to do so.

It is clear the technology we do have is not the best that we can possibly develop; and for many reasons, there is not an interest or desire to do so.
For the same reasons that the Chinese were unable to prevent IP theft by the Europeans earlier in history - not enough reach and power.

https://en.wikipedia.org/wiki/Four_Great_Inventions

(Silk can be added to the the list, after all it was called the 'Silk Road' for good reason. The Four Great Inventions were helpful for the development of European states and the bureaucracy required.)
27 years without a recession, a minimum wage of $22/hr, an endless supply of perfect beaches and natural wonder; a most-developed, low crime, strong social safety net country not far from Asia for holiday. Sounds pretty good
Some issues:

- I make stupid mistakes in Python constantly. I misname a variable or a function or I pass in the wrong arguments: Try mypy

- If the task is IO bound: Threads are the wrong the answer to that. You're going async by using Golang, why not in python?

- With Python, I have to ensure all the packages I need are installed on the remote machine: pipenv Like slezyr mentions

- Consistent Styling: Try autopep8 or black

- Intellisense: I would say "use Pycharm" but vscode is getting better I heard
Even airborne pathogens could be used for good, the HIV-based one could be reengineered to transport a HIV cure while only showing mild symptoms of the common cold. Or cure cancer with it.

Technology is not power. It enables power. If you engineer the technology to enable only a specific kind of power, then you the engineer and the technology you made can be called evil.

Otherwise I would like you to point me to the particle of malice in the hammer and pathogen. The atom of injustice and evil that it's made of.
Fair enough on the "I'm being silly"—that does take the edge out of the comment and that's good. But I'm not sure it gets rid of it.

Pointing out "problems with the phrasing" doesn't make for very substantive discussions. Also, snark is deprecated here. Please see https://news.ycombinator.com/newsguidelines.html.
Sure, oridnals are interesting, but in the context of explaining infinity to kids transfinite induction is probably not the easiest thing to throw into the fun basket. Even first-year undergrads often have to learn regular induction!

>There's plenty you can do with ordinals too

Any examples that you could introduce to a kid who just asked you "What is infinity?" - genuinely curious.
Apple are engaged in collecting and holding data, they hold personal files, emails, photos, calendars, location data etc. There is a financial incentive for them to make it difficult for people to move away. Apple have also led the trend for 1000+ dollar disposable electronics, with glued and soldered components that cannot be easily repaired or upgraded.
I agree that Inside and Limbo are easier as puzzlers.

“On-the-rails” could describe any non-open-world game. But Limbo, in particular, is not just a linear “forward forevermore” puzzler — it requires backtracking to solve some of the puzzles, which gives it a Braid-like quality.

To me they both capture the feeling I got playing Braid. Those reading shouldn't discount them for being less hard.

I haven't played your other recommendations — thank you for those!
Future of the Space Industry: Why Should You Be Excited?
The whole point of markdown is that you don't need a renderer in terminals.
As someone who knows nothing about typography, I just wanted to let you know that I really like your choice of fonts and the logo you're using!
Memrise gives people learning superpowers!

We've got:

* An impactful mission - Memrise is an application helping our users achieve confident, real-world language skills & connect with new cultures.

* Exciting technical challenges for you to work on. We build for scalability & high availability; use machine learning powering real-world, user facing features; have big data to process and feed into our adaptive learning algorithms; and smooth, refined user interfaces to build that our users will adore.

* Funding - we just closed our Series B at $15.5M!

* A large user base - we now have about 40M users!

* An awesome team - https://www.youtube.com/watch?v=wORv8J1n0y8

We're looking for:

* Mid-level and Senior Backend Software Engineers. We use Python 3.6 / Django / MySQL / Redis / Celery running on Kubernetes / AWS.

* iOS Software Engineer. We use Obj-C/Swift & our app is regularly featured - https://itunes.apple.com/gb/app/memrise-learn-languages/id63... .. and you might have spotted us at WWDC this year using CoreML - https://twitter.com/memrise/status/1003731119639007232

* Senior Data Engineer. We use Redshift, Segment, Looker, Airflow and Apache Spark, all on AWS.

Will you join us? Apply at https://www.memrise.com/jobs/
Denialism: what drives people to reject the truth
I think the pypy people were able to get a trivial program running with the gil unlocked. I'd watch them for further updates.
It's really interesting that there are such divergent opinions on R and Python. I'm curious why some people seem to find R incredibly frustrating and Python entirely sensible, and others find R miraculous and smooth and Python inaccessible.

Is there some set of improvements to Python that would make it popular with R users, or vice versa? Or is it a fundamental difference in taste that will never be bridged?
I just dont get the angst around immigration.

If you're going to get all in a tizzy about crowded cities and beaches, move somewhere else!

Theres tonnes of places in Australia where you can have beautiful beaches and no-one else around for 100's of km.
Paramount to achieving what exactly? And in whose best interest?

This sounds a lot like post-hoc rationalization. Are you trying to argue that a Japanese SSR would have tipped the scales so significantly the Soviets could have succeeded (and then done what exactly? start a nuclear war?)? Or that Japan itself would have been worse off (if so, why do you care if you're not Japanese?)?

You'd think legitimizing such an unprecedented, traumatizing, unspeakable act like using nuclear weapons would require something more plausible than "well, we really didn't want them to be annexed by the Soviets".
Polyhedra Viewer Explore the convex polyhedra and see how they transform
Brexit is forcing my German family to leave the country we call home
Unfortunately, there is no file. Fusion has this monstrosity where everything is stored in Autodesk servers. I don't know if you can export the files, but saving uploads them to Autodesk.
It's baffling to me why they don't implement arbitrary precision arithmetic. bc (a calcuator for unix) can do that since 1975 :)