skysight-inc/HackerNews huggingface dataset:
> It's not the same. When you are born in California, your citizenship is "US". When you are born in Bulgaria, your citizenship is Bulgarian, not European. If that happens, of course it'll be more difficult to prevent people from a single country to move freely.

Not exactly. As already explained in some posts below, the EU has a legal concept of "EU citizenship". So, from the legal point of view, Bulgarians in your example are both the Bulgarian citizens and EU citizens.

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

> This is one of the biggest differences between United States and EU. USA is one country, Europe is not.

Sure, but how relevant is that? At least in this case, I think the difference is more of a technicality.

By the way, EU is already more than a confederation, since it actually has many properties of federation (for example, if you will compare the political systems of EU and Switzerland, you will actually find quite a few key similarities). Although European politicians do everything they can to avoid these words. So, while EU is certainly not a country, it made quite a lot of steps towards becoming one. It's just a fact, regardless whether you are pro-federation or anti-federation.

> I am European, however this comment makes me laugh. USA can literally crash EU in a couple of weeks, if they want to.

.. inflicting huge damage to itself with very major repercussions to the US national security. This world is really not as simple as that. Is US much more powerful than the EU? Yeah, sure. Although even in terms of raw power it's not as dramatic (economy: EU is already of very similar weight as US in terms of GDP; military: combined EU forces would be very comfortably the second largest military in the world, both in terms of quality and quantity). Anyway, this is rather theorethic. There are many more complex aspects which matter in reality with a very subtle palance of powers, so "they can crash us" doesn't mean much.

> This answer from the EU is just a show off, utterly useless, and obviously being two months before the elections it tells me something - we want to protect our borders from the USA? Finally we won't have anymore terrorists coming from USA. Thanks EU, I feel safer now. :)

This was actually planned and made public years ago, at least as far as 2016, so nothing to do with the elections. As pointed out by others, it is not targeted explictly at the US. It's something what's going to be applicable for many other countries.
I actually have written code like this to deal with the Y2038 problem UNIX will have (for UNIX systems that still use a 32-bit time_t on January 19 2038, they will roll over and think they are in 1901) by seeing if time_t is 32-bit (my code uses 64-bit numbers for timestamps). If so, it will assume we're past 2038 and not before 2007 if time_t is a time before 2007. This moves the Y2038 problem to 2143, at which point hopefully there will no longer exist anything which uses a 32-bit time_t.

One bug caused by this is that embedded software developers sometimes started my daemon before setting the system time, which caused issues because my code thought the year was 2106 (and not 1970). My answer was to tell the guy to always set the time before starting my daemon. I could also make the death date 2106 (instead of 2143) to stop developers from doing that, but I'm not getting paid enough to protect people making money from my volunteer work from their own stupidity, and adding 37 years before it stops working makes it that much more likely anything and everything using that code will be gone before there are issues.
Here's are a couple articles about China's special visa practices for people from the Jammu and Kashmir region of India in 2009. [1] [2] I wasn't aware of this contemporaneously, so I don't know quite what it was about, but it sounds like if you were from Jammu and Kashmir, your visa would be issued as a paper visa, and if you were from the rest of India, it would be issued as a stamp. A quick look at sample US passports indicates place of birth including state, so it would be feasible to implement.

My dictionary [3] has many definitions for citizen, none of which are very specific about being ascribed to a country, although the example does use a country:

> 1 : an inhabitant of a city or town
especially : one entitled to the rights and privileges of a freeman

> 2a : a member of a state

> b : a native or naturalized person who owes allegiance to a government and is entitled to protection from it

> // She was an American citizen but lived most of her life abroad.

> 3 : a civilian as distinguished from a specialized servant of the state

> // Soldiers were sent to protect the citizens.

[1] https://economictimes.indiatimes.com/nri/visa-and-immigratio...

[2] http://blogs.reuters.com/india/2009/10/02/why-is-china-issui...

[3] https://www.merriam-webster.com/dictionary/citizen
Sorry for the meta, but it's interesting that the "points" on this post have fluctuated up and down quite a bit more than my others (that I've noticed). It's interesting to me because while that sort of thing isn't rare with political posts, this was the post where I was actually sharing data.
pianos have had different sized keys throughout history, the recent standardization came about in the early/mid 20th century, and the size that we see today was actually driven mostly by piano companies competing to see who could produce the piano with the loudest, fullest sound.

what you may not know about pianos is that the "action", the keys-and-hammers bit, is a totally separate piece that can be removed in about 3 minutes. Most of the 7/8 keyboards manufactured today are actually just smaller actions that can be swapped into normal sized grands.
The reality of job stability in the games industry
> "The kinds of software businesses you want to get into require no management at all."

Nice work if you can get it.
I did when I used Java Lambdas behind API gateway for a largish public API. I ended just setting the HTTP purification tests to run every minute. Solved the issue and let me know how stable it was. Not a huge issue in the end.
How in the world would you get full memory management without garbage collection in c++?
Uber and Lyft are losing money. At some point, we’ll pay for it
Fine. I can’t think of any other modern language that is worse than Java.

And why would you think I’m inexperienced based on that view alone?
You might if you are a vet and don't know much about computers. She had her password on the wall of her room.

That's the most implausible thing about this - the university is suggesting that a vet is some kind of l337 hacker. In my experience vets and hackers are about the most distant groups of people possible.

However, it is plausible that someone else stole the librarian's password, created the account and sold access to her.
I bet the book title would have been how to be a traggot with style. You're truly a trsggot my good sir. What a retarded piece of snit.
The real incentive is the latter one you mentioned. Buyers aren't going to care about driving the price up to get a bigger commission. The potential hit to their reputation probably wouldn't be worth it.

But they definitely are incentivized to get a sale done asap.

This is the same reason your selling agent isn't really incentivized to get you the highest price possible. The small increase in fees isn't worth forgoing the money that could be in your pocket now.
We just started with cryptocurrency trading and plan to add equities and forex soon.
What you are saying is right, investing blindly without research make people lose money.
Having a disciplined hypothesis driven strategy prevents you from taking irrational trading decisions.
Thanks for taking time to provide feedback.
I've come to believe that modern type systems are not primarily about types. They are mostly useful static code analysers. Sometimes you can use them to optimize the machine code generated by the compiler, but they are much more about enforcing constraints at compile time on the abstractions we build in code. System boundaries in distributed systems are just places where you have to declare and dynamically validate what other systems send in. Validating how you use those inputs according to your declared constraints at compile time is still very useful.
> It seems to me the problem of the H-1B system can be very easily solved. Instead of lotteries to cap the number of people accepted, just raise the minimum salary requirements until you have the number of people you wanted.

Sort of. I think the problems can be solved by making the H-1B a portable work visa that only requires and initial sponsorship, but not a continuing sponsorship.

If a employer really needs employees from overseas, then they'll have to pay a competitive domestic wage, otherwise the immigrants they sponsored will immediately jump ship to a better paying competitor.

Some might challenge this idea by asking "then why would the employers sponsor H1-Bs?" My answer is that they'd stop unless they had a genuine need unmet by the local market.
Thank you!! Why does this seem so difficult for some to understand?
Not on the roadmap as of now.
Rust anyone?
Oh yeah it's a cool town but its nothing like what Walt was planning.
So now she had an accomplice too?
And hope for the rest of your life nothing comes of it crossing the border
Assert Yourself (2018)
The US is also free to organize its policies as it sees fit. If the EU really doesn't want the US to treat its member states as diplomatically separate entities, due to treaties the US was not party to, then it should stop holding them out as separate entities and present an unambiguously unified front.

As a practical matter, no country could subject citizens of different EU member states to different visa policies if they all had identical passports. That's exactly the situation with American passports.
Metric ton sounds redundant to me. Does the US have the notion of a "imperial ton"? (1000lbs?)
I believe my free-market opinions are in the best interest of the people. Of course, it’s in some people’s interests (those who produce significant real value) more than others (those who produce little value) but I still think it’s in the best interest of everyone

Also, I would rather keep my money and not redistribute it to the bottomfeeders.
I'm always in awe at big corps to build big projects with lots of warm bodies that in the end would probably take 3x less people if ""only"" (of course it's a big thing) it was managed in a better way, if the customer knew how to handle its own expectations well and overall it was less about turning the wheels than actually delivering a project.
ok, it looks like this guy has never worked in a working SCRUM environment.

> Suggesting that meeting a sprint by cutting corners is a thing.
Yes, in bad scrum implementations.

SCRUM and KANBAN have both pro's and con's.

If you can't implement SCRUM in a good way, you will also have a problem with KANBAN.

There some good discussions about on online like https://fenix.tecnico.ulisboa.pt/downloadFile/3779576751814/...

> How much effort goes into each task?

"how large is the story compare to other stories we had before?" is a better question.

Refinements are a crucial meeting to keep the team aligned and make sure they can collaborate on user stories and help each other.

> How many sick days are there going to be in the sprint?

you don't plan for that.... you only plan for things you know in advance (vacations etc. )
Capacity planning takes less than 5 mins in our sprint planning. not sure where the problem is.

> Is someone leaving or joining the team?

Yep, very important to discuss. in any context (regardless if you do SCRUM or something else).

> people end up confusing sprints to deadlines

End of sprint is a deadline according to definition:

> the latest time or date by which something should be completed.

Because the team thinks it can complete the sprint's stories by the end of the sprint.

It is important to deliver value to customers in a timely manner. This is to lower the risk and prevent multi month/year projects that never go to production, etc.

Sprints help you with structuring your process to achieve this goal. Please keep in mind, this doesn't free the team from thinking how to get the value to the customer as soon as possible.
(You can have sprints and never go to prod...)

> trigger the fight or flight response

If you have people in the team that have that kind of reaction ? Talk about it in a retro, and improve.

SCRUM requires a "save" environment, if you don't have one, almost no sane process will work.

if you don't meet your sprint goals. talk about it in the retro and improve as a team.

Consider, pulling in experience good SCRUM master's the good one's can help how to improve your procceses.

One thing to keep in mind, if the SCRUM is only a thing of one particular department and/or is not fully accepted by the CEO and board, you have some side effects where situations can be quite disappointing and stressful.

however, the scrum master and PO can help sometimes in these situations. If they can't the SCRUM process will be bypassed by people outside (like the CEO) and hence it undermines the process and makes it less effective.
A ‘Creepy’ Assignment: Pay Attention to What Strangers Reveal in Public
Not sure what you’re referencing. Tech isn’t a big constituency in Los Angeles, so hard to blame that. And I don’t even see how tech regulation has anything to do with homelessness management in Los Angeles.
It looks to me like Elixir is just doing the same things most other functional languages are doing.
There's actually a whole scripting language for reading values from games' memory and extract events for timing and progress:

https://github.com/LiveSplit/LiveSplit/blob/master/Documenta...
Listing a hike isn't restricted though. You can still list online at places like Zillow and Craigslist. Signage as well. You are just restricted from their private MLS.

Of course even then, there are online brokers that will list you in the MLS for a flat fee. I think I paid $250 to put my house on the MLS when I sold without an agent.
If you’re wondering: Erlang (and so Elixir) has a very “pragmatic” design behind its abstract machine/runtime; it’s not like the lack of loops is to be functionally pure or anything.

They remove loops in the Erlang abstract machine so that there are only ever O(1) instructions executed between each function call (where a tail-recursion is considered a function call.) With this constraint in place, the runtime can get away with a hybrid of cooperative and preemptive scheduling called “reduction scheduling”, where functions only ever yield when they make a function call (or return from one.)

By ensuring every function body has O(1) “reductions” before it hits a CALL or RET op, the runtime guarantees (unlike cooperative scheduling) that execution will always yield from a task in a bounded amount of time; and by ensuring yields only happen at call-sites, the runtime ensures that (unlike preemptive scheduling) there is no register state to preserve at time of yield—all the scheduler has to record when it pauses a task is the thunk (function pointer + parameter list) for the call it was about to make.

Together, these guarantees allow for extremely low-overhead context switching between tasks in a soft-realtime context.

Other systems (e.g. .NET’s Orleans) simulate this hybrid approach by splitting code into state machines with explicit yield points being the state transitions. But AFAIK, only ERTS takes the approach of making function calls into the state transitions. (Because, without the no-native-loops constraint, such an approach doesn’t work at all.)
Yes!

And it's not just economic costs. It's "lifestyle", more or less. So a few decades ago, all beer bottles were the same size and shape. You took your empties back to the store, and got paid for them. Distributors bought them from stores, and manufacturers from distributors. So they got reused until they broke.

Maybe 40 years ago, some regional US beer makers still did this. Maybe some still do. I saw this 10-20 years ago in Mexico, for both beer and soda bottles. And it was also pretty common for wine bottles.

But now? Now my wife buys French yogurt in tiny glass bottles. Tiny heavy glass bottles. We could save them, but they're really too small for anything but liquor. And who wants to drink from old yogurt containers, in any case?

in the late 60s and 70s, a crucial aspect of the food coop movement was buying bulk stuff, and using your own containers. In Mexico, old-style milk stores often didn't provide containers. And if they did, it was plastic bags. Handling a 2L plastic bag of milk is quite the experience.

I can't imagine how the US could go back to bulk distribution and reusable containers. Or, for that matter, how we could undo suburbanization. But there are limits to externalities, and we are hitting them.
Yes, tons do differ. A metric ton (or tonne) is 1000kg. In the US what’s commonly referred to as a ton is a short ton, or 2000 lbs.
I would criticize the line more directly, in that it's typical silicon valley magical thinking. "The rest" means the slightly-less-wealthy, because these "financial opportunities" are only useful to people with large sums of spare cash. The line reads like a populist appeal, but working class people aren't sitting on HN thinking "finally, improved investment opportunity!"

It's par for the course so I don't mean to call out this person directly, but I'm hitting that point where I don't feel optimistic by default with these claims.
We Reduced Our Amazon Redshift Cost by 28%
Upgrading OpenBSD with Ansible (2018)
Where is the LaTeX superior color management solution for typography press?
I've owned Audis. Recently visited a Porsche dealership to look at Macans and Panameras. Shocked at how cramped the interiors were... And maybe if the Macan was going to be cramped because it's a small car, the Panamera would be roomier.

But at 6 feet tall, I couldn't imagine sitting in either car regularly. So maybe I'm not a Porsche kind of guy.

So, all things being equal, that experience lowered my Taycan interest, and kept Audi e-tron interest pretty high.

And I don't know enough about their roll-out plans yet, but I do wonder about the Audi charging network availability.
Some manufacturers and/or carriers require the phone to have developer options enabled (aka developer mode) for the MAC address to be changed, for example...most Verizon phones.
Which cars are they?
This reminds me of an anecdote in the book "Thinking Fast and Slow".

A set of experts (including the author of the book) sat down to complete an education project (like a program or something). They estimated it would take them 1 year, at the most. It took them 7 years.

It is extremely difficult to estimate the needed resources to solve a problem. Especially a problem you have never solved before.
You're basically encouraging the exploitation of a country's labor force because they happen to have a lot of workers and not many opportunities for them. So yeah, its market wages by definition, but it doesn't make the practice OK.
It's unfortunate when I encounter a language that has a crippled implementation of pattern matching (looking at you, Scala). After using Erlang, it's hard to accept anything less.
You can list on Zillow or Craigslist, maybe redfin, etc. I paid a $250 flat fee to list my fsbo on the MLS. I advertised that I would work with buying agents because I heard that agents will tend to not tell their clients about your house since they may not get a commission.

I ended up selling to a buyer without an agent who saw the sign. But my understanding was that if a buyer approached me I could have told them no commission and they could have proceeded as they wish.
I’m sure he was aware of the reaction he would get, including the firing. Why do you suppose he did it? He could just as easily have shared his views anonymously online to blow off steam and face no consequences. Perhaps he was sickened by CERN’s creepy satanic opening ceremony (and who knows what else has occurred behind closed doors over the years since then), and this spicy de facto resignation was his little way of pushing back against something he felt like he was aiding and abetting against his will in exchange for a paycheck.
I don't know sorry. This was ~7 years ago and I lived in the US since then. I would guess it highly depends on the company. The company I worked for was a hardware/iot/web startup that was doing really fascinating work, and got good investment, and founders were graduates of best universities in Turkey. My guess is if you research the company and see that the culture is something you like, it's probably possible to find another company like that. Though I would admit finding a job somewhere else in Europe is probably orders of magnitude safer. I wouldn't do it today, but that's because I have a job I love in the US.
That's context sensitive. I love the functional language zoo but the ecosystem is such that for particular problems I prefer still to write C++.

Languages have their runtime and their constraints, and there are some areas where maturity, tooling and explicit industry support trumps language quality.
They are industry standards for document interchange of books and technical documentation, handled by PageMaker and Oxygen XML, among many others supported by them.
Still common in South America (as of 5 years ago) and Europe (as of about 9)
I have a feeling that the author doesn't really want people to get anything out of the library in the first place but instead people build on it as a monolith.
> I feel really sorry for them. One of the project managers lived in a rented bedroom of another Indian family with his wife and daughter because he couldn't afford a place of his own. Another guy, single, lived in a shared 2BR house with 8 other people for the same reason. And there were more people in the same situation.

I see your point and in no way do I advocate for people being treated that way in US. But the viewpoint of many of the workers who accept these arrangements is that its better than what they had back home, or some variation of that argument. I'm not sure how to argue with that.
What do normal algo trading models look like? Are they all super proprietary so it's hard to talk about, or are there useful and representative models available for learners to dig into?
But is that a requirement? Or can I negotiate that with my agent before I sign on?
Running a Gopher Server in 2018
The language itself is a fairly typical FP, but only if you disregard the VM it runs on and the OTP framework.

As I've frequently said about Erlang, the language is much more powerful than the sum of its parts. There are a great deal of complementary features in the stack.
I think this is a regular thing in Apple Music also, where people will release tracks with the same name as a song—-or a song name from the lyrics.

I guessed they were just looking for the minor streaming revenue by piggy backing on store keywords.