skysight-inc/HackerNews huggingface dataset:
I'm a Romanian dev living in London. The tech situation in Romania is quite decent, there are a few good companies to work for, some established (Adobe, Fitbit, Bitdefender), some startups (UIPath, Taxify). Most of the market is outsourcing or offshoring, though, a lot of it for Western European traditional companies (think Mercedes, Bosch, Deutsche Bank etc).

Salaries are very small compared to American ones, but very good compared to the local cost of living. You can expect to make around $1500 to $4000 monthly, after tax. A nice apartment in central Bucharest is $550 to rent, $150k to buy (can be either half or double this depending on the area). The cost of most services is very low, a beer in a restaurant is $2 or less. You can afford mostly anything as a dev, as long as it's not imported.

The state encourages the tech industry by allowing tech workers not to pay income tax (flat 10% normally). You still have to pay social services, which is about 30% of the gross wage. Public transport is not the best compared to Western Europe, but far superior to anything I've seen in the US (lived in Seattle for a bit). The metro in Bucharest is quite good. Other public services (healthcare) are not that good overall, but you can find good options in Bucharest.

In my opinion education is excellent up until high-school, while universities are not so great. I would much prefer that my children study in Bucharest rather than London. You'll find many who disagree on this topic, though.

There are very few expats in Romania, so you'll really have to make an effort to integrate and learn the language. Most young-ish people do speak decent English though, and we are very welcoming to foreigners. Our language is not very difficult, it's very similar to Italian.

I think Romania is especially good if you want your own startup, because cost of living and salaries are low in absolute terms, and the state mostly leaves you alone if you pay your taxes, as opposed to e.g. the French bureaucracy. For micro-companies (revenue less than 1M euro) with more than 1 employee, you pay 1% tax on revenue. You can fund it on your own, and there are also a few local VC's, Radu Georgescu being the most well known.
Might have saved millions of people from suffering. BTW, presstv is Iranian regime's news source, ally of Assad's regime, and the party (Iran) murdering civilians in Syria the last few years. So I wouldn't expect anything objective from them.
Cut Your Forms in Half
Jesus, what if that failed in a fire?
> Java is essentially never used for serious embedded work.

I don't know whether it counts as "serious" to you, but literally billions of SIM cards and credit cards are running JavaCard:

https://software.ac.uk/blog/2018-07-13-javacard-execution-en...

https://www.youtube.com/watch?v=31D94QOo2gY
For the record, here’s a permalink that uses HTTPS: https://med.stanford.edu/news/all-news/2019/04/biomarker-for...
Dark Matter Sighting Gets a Reprieve in New Analysis
They don't _want_ to do anything but maximize profits - regulating the level of lead in those products directly impacts the bottom line, hence the need for regulation.

The free market is awesome, but it can't effectively price externalities, especially those which have diffuse origins or targets.
To some extent, yes. Facebook Messenger is very effective for communicating with people - so long as they're on Facebook. So it's a good way of keeping people in the system. I probably would have deactivated my account were it not for Messenger.

But WhatsApp is capable of including everyone regardless of whether they're on Facebook. As the pool of "I'm too cool for Facebook" people grows, more communities will move away from Messenger and WhatsApp is a good secondary as far as FB is concerned.
> charged, working smartphone

Not just that, you also have to install a proprietary piece of software onto the phone from a third party and accept their TOS.

> can provide other people with a pseudo-legitimate access to it

I think in the news story the smart locks were only installed on the front door not on the doors to the homes. If the landlord installed them on the doors for the homes as well, that would be very troubling indeed.
Are prosecutors allowed to imply in closing arguments that asserting one's fifth amendment right should be considered evidence that the person is guilty? I would hope that judges would instruct juries not to consider assertion of this right as evidence one way or another, and would not allow a prosecutor to say so either.

It seems that this is the case, based on Griffin v California: https://caselaw.findlaw.com/us-supreme-court/380/609.html

> Comment to the jury by a prosecutor in a state criminal trial upon a defendant's failure to testify as to matters which he can reasonably be expected to deny or explain because of facts within his knowledge or by the court that the defendant's silence under those circumstances evidences guilt violates the Self-Incrimination Clause of the Fifth Amendment of the Federal Constitution
For complex, specialized systems what I'm often seeing is that essentially every decent large system gets split into a de-facto domain specific language (no matter if it's with language features or through some specialized libraries or webservices or whatever API) and the implementation of the business logic in that DSL. And, in general, the implementation of that DSL is something like ten times smaller than the amount of code using that DSL.

The maintainability of the code is mostly determined not by how good the underlying language is but how good is that DSL. To take an example that's been widely discussed in HN, let's think about machine learning - the look, structure and maintainability of your code is highly influenced by the choice of your framework/"DSL" e.g. pytorch vs tensorflow1.x vs straight numpy vs Caffe will have major differences despite being in the "same language".

And in that regard, the features of the core language matter only in regard of whether they facilitate making a good DSL. Of course, some languages fail because their choices result in the "core DSL" i.e. standard libraries that everybody uses being fragmented and confusing; Go has it quite good IMHO for the standard library; but for every specific domain it also matters if the DSL for that domain is good, whether it's an ORM layer or a OpenGL interface or a deep learning framework or an physics simulation library - whether the language abstractions mean that these DSL's (often being interfaces/wrappers to some third-party code written in another language) are going to be good and convenient, or whether the language structures limit the DSL so it becomes unwieldy to use.
>How many training seconds are required to be able to manage an average of 30 seconds?

An afternoon of practice starting with some shitty master locks and then moving up to some doorknobs you bought at a home improvement store.
Careful with all that cynicism, it'll do you a number.

I spent 6 months living in a house with no internet, waiting to get connected to the NBN. The house I rented before that had ADSL and was fine. I couldn't really tell the difference between ADSL and fiber, but the 6 month break from the internet in between does make a comparison hard.

Some people get unlucky and don't have a good copper cable. They aren't normal cases. The copper network was fine. I hope your troubles on rainy evenings isn't too bad, but it isn't proof of anything much. Except maybe that nobody is stupid enough to maintain a cable that is about to be ripped up by the government.
> luggage grabbers killed someone

you are as well making completely unsubstantiated claims and only the final investigation will correctly asses the casualty from the fire and the casualty from the evacuation delay.

like, what about the guys crawling behind that last one? any passenger which suffocated unbuckled was direct result of the jam at the beginning, however few second it might have been, each single second could have been one crawler more managing to get to the front before suffocation.

> in 55 seconds

well yeah but only half passenger evacuated, and the plane was only 70% full. you can't just claim the timing was good like that, in a vacuum.
Well, your list does include three practical options. Using interface{} is the go-to option and usually works fine.

The overhead of interface{} isn't as high as people sometimes think. You have the overhead of boxing the value, but the actual type checking is just a single comparison and jump.
New clues about how ancient galaxies lit up the universe
This just isn't what people mean by "writing an abstraction in the language".
I am not a Amazon Seller, so this might be incorrect.
I remember reading that to avail the unique label/id with the Transparency program, the Seller must use the Amazon provided unique label/id also for the units sold outside of Amazon. So in effect handing over your overall sales data to Amazon.
Could you have committed an unrelated murder, and by disclosing this murder in your testimony, become immune to conviction of it?

If that is not how immunity works, then how can the government force anyone to testify? The government does not know what (unrelated) crimes I may have to confess to in order to give truthful testimony on the matter in question.
Exactly this. Perhaps the reasoning is that Amazon functions more like a bazaar, offering other companies a storefront. But then I’d expect expression of identity of these storefronts as well.
Are comments like that really necessary?
Nearly all smart locks can be mechanically unlocked from the inside (as required by fire safety regulations).
No, there are at least two of us!
Agile vs. Waterfall project management for mobile app development
The build looks like a Tandy coco in some ways.
There are many issues with smart locks, but one thing I'm quite interested by are the entry policies you could set. As a renter, two things spring to mind: the ability to immediately remove previous tenants access to the home, and the ability to potentially enforce the legal notice period for the landlord entering the home (in the UK a landlord must provide 24 hours notice before entering).
I don't think you have to go for purely functional.

Jane Street, for example, went with OCaml in part because the business people found the code easier to review than other languages.
I too am a Tab Mix Plus fan. I was using an ESR version to try to maintain better security while still using my favourite add-on. Now seemingly not possible. I am quite prepared to put up with security vulnerabilities for my personal use of browsers. I use sandboxing/ firewalls / VM's to protect myself. Not happy that an older version of Firefox was broken. I don't expect a company to maintain older versions forever, I do expect them to not deliberately or accidentally break them.

Give me back my Tab Mix Plus!
Is this legal? At least here in Germany, the apartment owner is allowed to enter your apartment using his key in emergency situations. [0]

I can imagine that you can be held liable if, for example, a fire breaks out in your apartment, the apartment owner notices it, tries to enter your apartment to extinguish it, cannot enter because of changed lock, and the building burns down.

[0] as others have mentioned below, this does not seem to be enforceable, even if it is part of the contract, and you are free to change locks after moving in. You only have to give the landlord access to the apartment in case of emergency, and he may enter forcefully if you don't do that (or if you are not present / have changed locks).
> Without controls, the scenario of NYC or Hong Kong appear.

SF is now more expensive than Manhattan, so I'm not sure what you're arguing here.
exactly. "but this one time nothing happened" is just sloppy complacency

there was this article on the hn front page not longer than a month ago about this very issue https://fastjetperformance.com/podcasts/how-i-almost-destroy...
Hard pass. Going to read the book instead.
Fast Movies v1.1.6 Fixed Is Out Install Now (Android)
Someone else ALWAYS controls your money for the simple reason that 'money' has no intrinsic value, it is a proxy for a debt owed to you by your society. Your ability to ever redeem it for anything of real value leaves you beholden to a structure far more elaborate and beyond your control than just a few government regulations.
To me it makes more sense to destroy said money, which in effect creates a slight deflation and makes everyone richer. Money is not zero-sum after all, it's created and deleted all the time.
This is a great day for the human race. Psychedelics are the most important tools we have. As someone who did time for acid during the height of the drug war madness, which I admittedly did "distribute" because I thought it was so important, it is nice to have a little vindication. Perhaps the next generation will be able to explore, evolve, and grow on their own terms without the paranoia and potential incarceration that shitbags like Reagan unleashed on the world.
I thought this was going to be about 2s complement bit flipping. But no it's for floating point!
> EU is not a country.

EU is a weird special case, as it’s more tightly integrated than anything else that isn’t a country, despite not being a country. This was one of the points used by both sides in Brexit.

As for the general argument the two of you are having, I no longer think “war” is a useful boolean state, just a political decoration sometimes associated with the use of force against the political interests of another nation (“nation” being another surprisingly fuzzy concept the closer I look).
In the case of a fire tenents try to get out of the house and usually there is a normal manual turn lock on the inside of the door that works without electricity.

For the fire fighters, I assume they break down the door anyways?
I apologize, I was talking specifically about this:

>This supposed “insight” is on its way to become just another tired meme.

On the other hand, people were explicitly talking about regulation, which I took to mean as a wider-reaching thing than just this agreement Amazon made. In this specific case, Amazon is basically acting like the government for the sellers.
I'm contemplating writing some fun electromagnetic simulator, and so far had my eyes on Rust and/or Futhark with some prototypes in Python even Matlab, but now I may need to consider Julia too...
On this topic, do you have any particular recommendations for locks, or recommendations from a lock-picking society?
They are doing well, because they have resources that 99.99% of humans never will have. It's very hard to draw any conclusions here.
Is it just me - but writing correct and clear code depends less on the language and more on the problem being solved and the domain - and ones understanding of both.

Someone with a detailed grasp of both can write clear code in C, Haskell, Python even BASIC

If you don't grasp either and have no time to be allowed to do it, no language will save you.
>>>Lisa Gallaudet: characterizing the settlement as a win for the tenants is "misleading."

two seconds later

>>Lisa Gallaudet: when parties come to an agreement to resolve litigation, it's a win for both sides."

So is this lawyer being misleading by calling it a win...
You have time to decide what to bump, but not to decide what you like? Makes no sense.
you know that you can get the spores easily in the mail, right? and you can get grow kits. you could grow your own and enough for all your friends too. another option is to find out where they grow naturally, although i've never heard of them growing in CO they probably do...there are many varieties growing all over the world, and they are often very common when in season.
Where the values comes from and where they go? When? How and why?

Could you give a couple of examples how this is made clearer in other languages?
> the ability to immediately remove previous tenants access to the home

This has a massive potential for abuse. Imagine if your landlord could just take away access to your appartment remotely whenever they want.
But that would be managed by the letting agent who would have to impose access limits on themselves and people just aren't good at imposing limits that apply to themselves.
Elastic Releases Search UI, a JavaScript Library
Sorry, what was this article about again ?
> 2D graphic system in the future

“The future is already here, it's just not evenly distributed” © William Gibson.

It already works this way on modern Windows: WPF, UWP, and Direct2D already use GPUs.

> it is hard to imagine that we will be directly working with triangles

Most people doing 2D graphics on CPU don’t moveto/lineto either, they use higher-level libraries for that. To be good at it, you have to understand, to some extent, couple underlying abstraction layers. That’s why universities are teaching these basics. The basics for GPU-rendered 2D graphics are totally different, and until very recently only 3D graphics professionals cared about them.

> either 3D should go continuous (e.g. implicit surfaces)

You don’t necessarily need implicit surfaces. If you have a GPU ≤ 10 years old, you can convert 2D vector stuff to triangles on the fly.

Here’s a simple example that renders a polyline: https://github.com/Const-me/vis_avs_dx/blob/master/avs_dx/Dx... It cuts a few corners e.g. doesn’t handle self-intersecting polylines particularly well if you have transparency, but it’s all fixable, that was an unpaid hobby project.

Often you can do the same with Bezier/Nurbs, see tessellation stages in D3D11 docs.
Great! My father would loved this.
> How is it more verbose than C++, Java, Rust or Swift?

All of these languages have generics.
> PDAs and 'smartphones' didn't become mainstream pre-Apple, but their design was also more productive. Were it to catch on, we'd have better tools.

I know a sizeable number of people were extremely productive on their PDAs. Yet I think there was heavy downsides that were only overcome by sheer dedication from super users:

- laughable battery time, difficult to extend compared to other portable devices

- cell connectivity was just not a thing, or it would half the already thin battery time (tried with a compact flash modem)

- carrier support was super limited where I was, I had to get a new contract from a geeky carrier just for the device.

- downloading and running software from the device itself was possible yet there was very few stuff that could be downloaded, making the device mostly a side companion to a computer

I used a Toshiba PDA on and off for a year, tried a Compaq one as there seem to be more enthusiast on it, it still felt like it wasn't going anywhere with really little to no engagement from Microsoft from a standard user perspective.

Disclaimer: it was in Japan, but comparing PDAs to feature phones, phones had:

- a workable camera very early on

- a decent ecosystem of Java apps downloadable from the phone without any computer reliance (and they were fairly easy to code)

- decent battery life, easy to extend

- fast and efficient mailers (though lack of attachment support and alternative accounts was a pain)

- very good connectivity, of course

- decent calendar/reminder/contacts features (not auto synced though, which was a PITA)

Genuinely, in a lot of aspects, feature phones were more 'professional' and productive than PDAs for anyone in the go or heavily relying on a mobile device. Just like the iPhone is now, really.

The windows CE phones were a step in the right direction, but they still didn't get major carrier buyin, and battery life was still way lower than their generation's feature phone who were starting to get GPS, MP3 players, payment apps etc.
Pretty sure the NSA can access the IME if they want to. Remote surveillance is build into mobile communication standards as well.
I wonder how many miles you have to drive one of these new trucks before you offset the carbon used to make it rather than continuing to use the old diesel truck?
Mastering NSA's Ghidra Reverse Engineering Tool [video]
What was the response from Apple?
Unlimited growth in a finite environment... I'm sure there is an 'end' but I'm not sure getting to the 'end' is a 'goal'.
Not sure if you are serious or just trolling, there is really no reason to bring up Amazon or Tesla in this conversation.
Windows System Call Tables
Hold on... so if I implement a wasm runtime somewhere, I can compile random things for it. brb, writing wasm runtime for avr and z80
OK, but this thread began with someone saying: "If food makers (or the makers of school supplies in this case) didn't want to kill you, then why is there high levels of lead in the food, a substance which is known to be very toxic?"

It is making the assumption that they are doing it to kill you against which I spoke.
Well, during the Seattle "Snowpocalypse" (that is, the few actually cold days in the area last winter), the heater (actually, the AC doubling as heating unit) in my apartment had to work overtime to make up for the bad insulation. The worst offender was the balcony door that was just a normal wooden door with no proper rubber seal around it and even pretty big open gap between it and the floor. The single pane windows probably didn't help, either.

If this is average for the construction in the US, then there is a lot of room for improvement. You can absolutely build lasting wooden houses with adequate fire protection and good insulation. But it seems that there's not a lot of incentive to do so on that continent.
Malicious actors buy domain names all the time to pressure organizations or companies into paying thousands of dollars for a domain name like company.sucks. It wouldn't surprise me if malware developers pivoted to blackmailing by damaging good reputations via their malware. A clean $5000 check is better than skimming $10 off of hundreds of credit cards or McDonalds accounts.
> the ability to immediately remove previous tenants access to the home

This doesn't really require a smart lock. In Germany it's common to replace the lock immediately once you rent a place and put the original lock back in when you move out. This prevents the landlord, previous tenants and whoever else might still have keys from entering without your permission.
Note:

“Features

WASM interpreter (AOT is planned)”

You’ll compile a program to have it interpreted at the end.

Does anybody know some specific case where this direction is advantageous?
+1. Thanks for that. I've heard it was QT many times, but Jon is the ultimate authority.
> As an elderly Uber driver once commented to me... "What do we gain by connecting a smart watch to an internet-enabled coffee maker so I can avoid getting up to press a switch in the morning? Stay in bed and scroll Twitter?"

Well I'm not normally one to invoke religion, but I think the Buddha discovered this line of thinking a long time ago.

He didn't have technology like we do, but as a prince he certainly had every convenience imaginable.

IIRC he ended up becoming an ascetic, part of a timeless tradition across the globe of finding meaning through simple living.

I'm not sure it works, but it's certainly a rich tradition.
You have zero control over how their email is handled - and you're providing a way to login, no questions asked, with just access to their email.

The usual "argument" about email resets is irrelevant - a password reset (a) doesn't have to be fully automated, (b) doesn't grant invisible access to an attacker (c) should leave an obvious audit trail
Google and Arm to bring TensorFlow to Microcontrollers
> Imagine for a moment, a world in which every git commit requires a permit from the county planner.

You are making a huge strawman.