skysight-inc/HackerNews huggingface dataset:
And a business that used to enable communication between residents, business, and government
The UK has put a lot of effort into speeding up the roll-out of these vaccinations in general. Enough that it basically leaked the fact some kind of Covid vaccine was coming a few weeks in advance because so many people were involved in the pre-planning and the timescale was so aggressive.
I think we have wildly different expectations of the scale of "small startups".

If you can afford to full-time hire an entire hr team, an entire marketing team, an entire sales team and an entire engineering org, then you're able to pay an AWS bill.
Uh it's 2020 and people are still switching to freebsd because of systemd... That's dumb.
I thought I saw a comment explaining the narcolepsy thing and showing how it had been debunked?

I think a comment on HN from about a week or so maybe?
Out of curiosity since I haven't touched C/C++ since university, but has much changed since 2014? Or even 2007 in the world of C that a date is needed?

I (naively) thought that C was pretty much "done". And any articles written recently were just for gilding the lily.
In my opinion as a gift receiver and a gift giver...

Cash is the best thing for adults or anyone old enough to pick something out on their own. Gift cards, if you already know someone was going to spend their own money somewhere anyway, are an OK way of displacing cash they were going to spend anyway (and often perceived as more socially tolerable).

Kids meanwhile? Ask the parent, it's OK to bring an idea of your own to that parent, or just get a theme, but ask the parent. That allows for co-ordination of who's getting what type of gift and also helps get the gifts that the parent will let the kids have.

This xmas / fall gifts season (various birthdays) a brand of magnetic edge building walls (piccaso tiles, I think?) was the rage with some family I gave gifts to. I hope they like the mother-load hoard of tiles that are in the que for Xmas.
I mean once you have the data it shouldn't be exactly rocket science to check if the trial was done well. Given how clear the data is as far as one has heard until now the decision should be a no-brainer. You already had the trial protocol since several months, so that could've been checked in advance.

I'm actually rather wondering what's taking the EU so long.
atomic multipart uploads, here we come ;)
Yeah, it's so much happening this year that we need to put the time of publication on references already ><
I find your perspective extremely disturbing, and believe it empowers anti-vaxxers more than anything else.
This really isn't constructive.

- I had none of those examples in mind (for example by foreign code I was referring to code written in a different project, not to using a different language). No, I don't need you to give me code snippets on how to do my actual list.

- Obviously Julia can do everything that Python can. And most of it will look ergonomic, short and simple. The difficult part isn't whether the language can do it once you know how, it's how quickly you can get to figuring it out when you don't know it.

- So what makes the small things difficult is really the mix of unhelpful error messages and the limited resources online.

This is my overall point - if you take someone who hasn't written code in either Python or Julia, give them access to online search and ask them to complete almost any task, they'll do it faster and with less effort in Python.
It looks like the FDA approval will probably follow in eight days (December 10th). I'd guess the UK just has the edge on administrative efficiency.
Ask HN: How many years did it take for you to become good at programming?
You have probably already read https://norvig.com/21-days.html If not, read it. It is an awesome article.

I am curious to know how many hours or years of work or practice did it take you to become good at programming.

I know "good" is subjective, so answer this by your definition of "good".

Do share your experiences around these points:

(1) What does "good at programming" means to you?

(2) How many years did it take you to become good at programming?

(3) How many hours were they? (A rough estimate is fine.)

(4) What type of programming did you in this time? Hobby? Personal projects? Professional work? Open source?

(5) Any interesting lessons you learnt while becoming good at programming?
US only shipping...
Personally i'd rather there just be more housing so the market can balance out.

Like in theory, all things being equal, long term rentals should be much better for the landlord. You don't have to worry about vaccines in the downtime, you dont have to clean/etc between tenants, you have less regulatory concerns (in theory), long term tenants have incentive to be respectful to neighbours and not destroy the place.

But there is just more demand for short term. Personally i would rather there was just more housing in general (maybe that's naive).

There are definitely some nice things about staying in an airbnb other than costs - having a full kitchen, having a bit more "room" [especially if travelling in a group], usually being in an area near things like grocery stores and less near generic tourism BS.
....In frickin' MICE.
I agree there has got to be a better way to select projects than random. I find it hard to think of an objective and fair critera, but something involving a mix of effort, research quality, and value to the community would be good.

The requirement to use caravel I don't think is overly malicious, but all I heard was "we want to see how people use it". I don't know the reason it's not optional this shuttle run, but I figure it could become optional on future runs. (can't say for sure though.)

Also, normally beggars can't be choosers and that's a reasonable take -- but this is kind of different... Preparing your project for submission is a ton of work and users are not being told what to expect very clearly.
Except Apple does about $300B in revenue at like 40% gross margins, which is absolutely insane and means they are valued much more reasonably than Slack.

Apple is also growing faster than Sweden’s economy.
Happy beta testing to all Brits then!
Use bcc to avoid that problem.
Writing compiler backend in a declarative manner is something I've been toying with for a while now, and I don't think it's realistically possible with current technology.

Backends are hard, unfortunately.

However, since you are targeting the Z80, you might be able to just take the IR and transform it yourself? I haven't touched an LLVM backend for a while, so I don't know what the process is atm, but if you imagine that a lot of a modern compiler is dealing with instruction scheduling and the like , which the Z80 doesn't really have a need for.

LLVM is very good for the industry, but it is a little over-engineered(?). Maybe that's a bit harsh, but the difficulty is definitely thrown at you earlier than hacking on most compilers.
> It's my understanding that you're describing how Amazon worked in the 90s. It's my understanding that Amazon afterwards moved to an internal cloud provider, and afterwards spun off AWS which worked in parallel with Amazon's internal cloud provider.

Not at all. Amazon's transformation took years. Up until last year, amazon.com was Oracle's biggest customer. AWS development far outpaced their actual use of it.
I think you're right that the market will tell another story.

It's because as a person that makes decisions like a VC or CEO, it's easy to say yes to an integration with a company like Slack or Front, as the upcoming productivity increase of 1% may be directly atteibuted to it.

However, it's a shortsighted and unsustainable way of making business as Slack gets replaced by Front and Feont gets replaced by some post-front company.

If, in theory, they all focused on solving a human-rights issue like digital privacy, so many more people in markets could be permantently helped with.
Architecture-Neutral Distribution Format (1993)
Spotify Wrapped 2020
It is also offensive how hard they push slack.

For something this complex and new a chat interface is totally inappropriate. You're going to have hundreds of people asking the same question -- you need a searchable mailing list so people can see if their question was already asked.
I am interested in entry level jobs in data science/machine learning/SE engineering.

Location: Berlin, Germany

Remote: yes

Willing to relocate: no

Technologies: python for data science/ML mainly, also flask, django, ML, a bit of experience with javascript and Node. AWS, GCP

Resume: on request

email: tomlukgill at gmail dot com
Absolutely. In that same vein, I've gotten a lot out of so many similar videos which are ostensibly about one thing, but to effectively use what they're teaching, you have to start learning/mastering something else entirely. "Indirect learning" is one way to put it, and a term I picked up from Randy Pausch's Last Lecture[0]. I've gained so much from watching that video, as well as his Time Management video[1]. So much so that I rewatch it about once a year, because every time you rewatch something, you're a different person in certain ways, and you often appreciate things much more the more you change and grow as a person.

[0] https://youtu.be/ji5_MqicxSo

[1] https://youtu.be/oTugjssqOT0?t=17
If you're not actually infected, i.e. you're protected, you don't spread the virus.

I'm not aware of a disease for which this isn't true, that vaccinated people can be carriers.
Mintlayer | Rust Senior Developer | Remote or San Marino | https://www.mintlayer.org | 80~100k

Mintlayer is an open source layer 2 solution to bring new functionalities to the Bitcoin network. It is written from scratch in rust. RBB LAB, the company that is launching Mintlayer, is hiring rust developers to expand the team. The team is distributed all over the world with the higher density in Europe.

Among the benefit there's a residency program for San Marino (a small country in the middle of Italy).

Check out https://www.notion.so/Rust-Senior-Software-Engineer-c4ce14fb...
Exactly. I work at a large financial company and we have: Teams, Slack, Skype and Zoom.

- Zoom for large team meeting

- Slack for collaboration between our teams

- Skype for upper management meetings who are still only know Skype

- Teams is free with office subscription and our company has been pushing everyone to use it instead of using slack but everyone hates Teams. Terrible UI and slow
I don't like long functions because they're harder to write unit tests for. I make too many mistakes, and I need the unit tests to verify the code and bring down my error rate.
I don't think I understand the relationship between inlined functions and functional programming established in the article.

As I see it, whether you inline or split into functions or subroutines, you can have functions be pure, in the sense that they don't mutate state. In my experience with functional programming, splitting code into smaller functions is not a problem but rather encouraged too, for the sake of readability (so no different than other paradigms).

There must be something that escapes me, possibly at the systems level. Can someone please explain?
What other fields with easier to get higher paying jobs?
> When bureaucrats are searching for ways to make money, and they always all, for god's sake why don't they go to the obvious places first?

Because some of their friends also benefit from these loopholes, though at a smaller scale I imagine. The whole "stupidity/malice" addage has always been a euphemism for "corruption" in my book. There is an insane amount of potentially taxable money and a lot of states dearly need that money, especially right now.

> We also have to consider how much our subsidized postal systems are really just subsidizing one form of business over another.

Yeah, but you could say that for roads as well, or any utility none of these businesses helped create and from which they profit. That's why taxation exists at first place. Imagine Amazon having to build/maintain their own roads to deliver parcels...

I'm a bit more lenient with Amazon from an ethical perspective. Airbnb, Uber and co, deliberatly violating local laws with their illegal taxis/hotels on the other hand, and the shear inability for governments to crackdown on these services... not because founders are geniuses, because VC money helps exploit justice systems. I can assure you that if I were to launch a bootstrapped Airbnb like service in my home country I'd be shut down in a week and probably jailed...
It was the bunch of investors who took the short trade, remember what these guys did was
a) rent some shares for X$ promising to return them after some agreed time
b) sold them for market rates
c) wait a while
d) buy them back for (much lower) market rates
e) give them back as promised

In essence what they did was negotiate away the share's/bond's owner's rights to sell the shares for a period of time - the person doing the short is betting they'll go down, the person renting out the shares is betting they wont
Also to note, LLVM isn't the first compiler toolchain of its kind.

Notable mentions,

IBM's research project on PL.8 while developing their first RISC designs.

https://rsim.cs.uiuc.edu/arch/qual_papers/compilers/auslande...

https://pdfs.semanticscholar.org/3288/fc042cd474f0ec93d67753...

https://rishiheerasing.net/modules/hca2102/paper/cocke.pdf

The Amsterdam Compiler Toolkit,

http://tack.sourceforge.net/

https://github.com/davidgiven/ack

https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.12...

The more the merrier.
We also have a fairly old, fat, and alcoholic population so if this doesn't work we're probably not getting out of this lightly (even relative to where we are now)
> Now that the problem of static protein structure prediction has been solved (prediction errors are below the threshold that is considered acceptable in experimental measurements)

This seems premature. Even though it does very well on average, there may be some areas where it struggles, and those areas may turn out to be important.
What if hypothetically these entertainers (including professional athletes) are helping people get through the tough lockdowns and give them something to distract themselves with and that the number of restless people getting fed up is much greater than the number of entertainers allowed a pass? Would that trade be ethical or is it still just about the principal of it?
My 85 year old grandparents are excited, they get to hold their great grand children again. They’d be first in line if they could be.
Fixing a bad law is fine, but you can't propagate that back just because you wish you'd thought of the edge cases then. Or at least you shouldn't, if you have any sense of fair play...
I laugh at it the same way I laugh at the left-right political spectrum.
> I agree there has got to be a better way to select projects than random.

Provably random? It really seems like "random" is just a way of saying "we're not going to discuss our decision process".

> The requirement to use caravel ... but all I heard was "we want to see how people use it".

That makes no sense.

I'll give them credit for one thing: the way they're doing the WLCSP packaging far-backend run is very slick and cool. Ordinarily WLCSP packaging costs a fortune, and you have to run your own boat of wafers from the MPW to get it. By forcing everybody to use WLCSP with the same pinout EVERYBODY gets this cool option at a reasonable price.

But they could very easily have simply said "your UBM layer must be identical to the Caravel padframe's UBM layer" (UBM is the layer that says where the top level of chip metal interfaces with the Under Bump Metallization of the WLCSP package). Basically just say you pins have to be in the same place as Caravel but you don't need to use the rest of it.
Totally agree. How I look at this.

I want to write simple text posts. I don't care how it looks. Let the browser present the way it wants. I want only HTML. I don't care about CSS or JS. I don't even want to know what they are.

I care about how my text post looks. I add CSS. I don't want to care about JS in my language I work with.

I want to add dynamic functionality to my page. Maybe it is not a post but an app. Now I want JS.
They used credit default swaps rather than securities lending. It's an instrument that is commonly used for hedging, aka protect your position from downside risk. It can be used for taking a short position as well, though it is not short selling as such since you are not borrowing to sell, just buying a type of insurance
Proprietary Trading Firm | Remote-first | Full-time | Back-end Engineer

We're a small, globally-distributed proprietary trading firm. We analyze large amounts of geospatial data and express our views in commodities markets.

We're fortunate to be able to spend the vast majority of our time tackling interesting problems. No standups, minimal meetings, no status reports, no slide decks. We survive on the success of our ideas in the markets.

We're looking for an experienced developer to own:

* Data engineering: From designing abstractions to implementing ETL services. Data / scientific Python on Linux.

* Trading infrastructure: Backtesting (ie, a discrete event simulator) and live trading. Currently in Python, but moving to F# (on Linux), so interest in functional programming a plus.

There is significant domain complexity in both areas, and we'd look to the developer to be able to architect solutions from scratch.

The ideal fit would have > 5-ish years of experience, a strong interest in the business, and use a domain-driven approach.

We welcome non-traditional professional backgrounds. The stronger the public record of your work (eg, a Github repo), the better.

Write us at commod.prop@gmail.com! (And please pardon our discretion and the throwaway email address -- we'd love to share more one-on-one.)
Hosted AD on Azure or Azure AD?

While I think an MS environment can be a boon to enterprises, I think the MS cloud is very lacking, especially on performance.

Maybe because I am located in Europe, but it is not fun to work with.

We produce hardware and in dire cases we can do that with the pen and paper office solutions as long as our basic ERP solutions are working.

It would be no problem to use Linux and Libre office, it wouldn't affect productivity at all.

MS has good long term support but their cloud is certainly an exception to that. Not yet sure if good or bad.
For me the most convincing argument regarding safety is that mRNA vaccines essentially do the same thing that the virus does, just extremely limited in scope (producing just one protein instead of a bunch of them, and not reinfecting more cells).

So, even if producing the proteins turns out to be somewhat harmful long term, it cannot possibly be as harmful as the whole virus.

Assuming that covid infection is inevtable without a vaccine, we really have a choice between getting a little bit of mRNA injected into our cells, and a ton of mRNA injected.
Yes, and this is a serious problem. It seems to be one camp or the other, blind fear or blind approval, with little room for thought.

I honestly hate anti-vaxxers with incredible intensity now. Before they were an annoyance, now they have destroyed all intelligent discourse on this current topic.

For logical concerns, another example is an earlier, mouse brain derived Japanese encephalitis vaccine. Pulled, due to suspected prions causing brain swelling, and death. It should be noted that these effects were not seen until years after a peron received vaccination.

It does not matter that current vaccine $x does not "work that way", instead, it is well known that some vaccines will be troublesome.

This is not anti-vaxxer, I have all standard vaccinations, for they are tested, years of use behind them, safer than the alterative.

Yet it is so hard to find accurate info, everything is filled with crazy, emotionally based screaming and decision making, it's infuriating.
How should I launch a subprocess in Ruby?
While the Big Short is a good movie, this scene reeks a little bit of the same type of "eureka-insights" that permeate Hollywood fiction like the West Wing and pop-not-science books like those written by Malcolm Gladwell.

Obviously unemployment is bad for people, and it had adverse effects on people leading to depression and suicide. But the 1%-unemployment-40k-deaths stat seems too neat to use as a statistic, because there are so many variables that affect health & suicide in a community to make drawing a specific numbered correlation like this accurate.
Put all of your money into the stock market and never sell
If your function has to be read by jumping around, your names are bad or you should be using a different abstraction.

Don't break stuff up for the sake of it, but DRY.
Found here:

https://stackoverflow.com/questions/2232/how-to-call-shell-c...
I guess it makes some sense in a tight game loop. I really don't think most non-game programmers should adopt this style. I have actually seen code where lots of stuff was inlined. This resulted in functions that are many-thousands of lines where nesting was so deep that at a particular point you would have no idea inside what 6 levels of control structures you were.....
Not sure why you’re downvoted - it’s a legit question.
1) Canada post is a crown corporation and is effectively subsidized [1]. It's existence is guaranteed, it effectively cannot go insolvent, as such it receives considerably better terms of business than otherwise. And more.

2) "its a business that enables other businesses"

Almost all businesses 'enable other businesses' - this is absolutely not a reason to subsidize package delivery.

In fact, it's the opposite of a reason.

If there is a reason, it's to ensure some kind of common mail delivery particularly to remote outposts.

[1] https://lfpress.com/opinion/columnists/canada-post-back-to-a....
I've read this before and I agree with it. As an elixir programmer, it frustrates me to be reminded of this article because it reminds me of the only thing I find torturous about programming in elixir.

Without a way to exit a function early, you either end up with deep nesting (which becomes hard to read/follow after 2-3 levels), or a lot of small function calls to continue/break. In many cases, you can use a `with <-` but if the statement only returns a variable, you need to wrap it into a function (are have a hard-to-read guard clause, which will only work in some cases) to support matching:

Say `User.load` is out of your control and it returns nil | user. I'd love to do:

user = User.load(id)
if user == nil do
return :not_found
end

But I have to either introduce nesting, or decrease the readability with either a guard or a function.

Guard:

# if we just let `nil` flow through to the `else` we won't be able to tell this `nil` from another
with user when user != :not_found <- User.load(id) || :not_found

Function:

with {:ok, user} <- get_user(id)
...

defp get_user(id) do
case User.load(id) do
nil -> :not_found
user -> {:ok, user}
end
end
So liquidity here means whether there is a demand for my Blah-tokens, whether people are willing to buy it for their hard earned cash, gold bars, coffee beans or whatever.

How does Ethereum help create a demand for my Blah-tokens? I can already open a web-shop that sells Blah-tokens. I'm fairly sure the demand will be very low, though. Please explain further how an 'automatic market maker like uniswap' will create demand for my Blah-tokens.
The UK has a vaccine rollout plan that involves starting with health workers and over 80s. Due to supply issues, only those with the highest risk of death from COVID will get this vaccine.
I could 15-20% and not worry about working. My intention is to understand the optimal strategy. Keep the winner or sell shares and schedule and invest in ~50-60 new companies with larger tickets. I love my work and want to keep working.