skysight-inc/HackerNews huggingface dataset:
It's going downhill, Having trouble adjusting at my internship. It's in South East Asia and I'm from Europe. When we spoke on skype during the interview, I was under the impression that the startup company had a lot of structure and wanted to help me improve as a developer.

In the first 2 weeks, I did absolutely nothing and was encouraged to watch some react tutorials on youtube. I bugged them multiple times stating I wanted to work on something and feel productive. After 2 weeks, I was placed on a team working on a web app that was tied together by duct tape. With only 1 week of react knowledge, it wasn't hard to spot that this code was a mess, especially the styling side of things was painful. They tasked me with making the site responsive, for which they provided me with the mobile screens and said good luck. They use a mix of Styled components, css, scss and style attributes. 95% of the pages were written with hardcoded margins and paddings which led me to essentially rewrite almost all of the layout. It was mentally draining. Once I was finally finished with this the client wanted a rebranding and they essentially changed a lot of the styling and layout, so I was back to square one, luckily while making it responsive I stripped out a lot of double css rules and added variables to make it easier to work with some colours and margins etc.

On top of this scrum is only partly being used, so clients get free reign mid-sprint, a scrum board doesn't exist, story points aren't really discussed they are just guestimated by the Project manager and all tasks are listed as git issues with about a million different labels.

I'm now on a new team where I actually have an interesting project however, the specs keep changing. The senior developer didn't have faith in my implementation, which led to me implementing his idea only for him to realize I was right in the first place. There is no involvement and no one wants to pick up responsibility to the point where I also stopped caring, which I guess is what happened to everyone else here. Wages are low in this country but all the customers are in Europe so it is kind of starting to feel like I'm just really cheap labor for them.

It's just really draining, the traffic here is really bad which causes me to leave in the dark and get home in the dark. There are 2 and a half more months to go and I don't really see it getting better.

Please tell me not all internships are like this and things will get better. Also any tips are welcome, I might be naive or lack experience and I'm just seeing things the wrong way.
I can remember Bitcoin going to $200 thinking it was nuts.

I can also remember it going to $700 thinkin it was nuts.

Now it's over $9000.

So when was there really a reason to get out?
> it should be overall beneficial to the UK once trade agreements are in place after a number of years

It probably won't. I don't know why leavers think the UK will be able to negotiate better trade deals than a bloc of 27 countries.
They are starting to ship Catalyst based apps though....
This is referring to 100 external software developers that use Facebook's APIs, not Facebook engineers as I initially assumed reading the title.

Source: https://developers.facebook.com/blog/post/2019/11/05/changes...
The buried lede here is that "organic", as applied to food is itself a meaningless concept. It's just an ersatz religious practice. What assurance is there that no glyphosate particles have found their way onto your artisanal apple grown in zebu manure?
I’ve been on a few teams that create a top level folder called “decisions” in the repository. Each Architecture decision record (ADR) is in a short, numbered markdown file in that directory. We only did this for things that are hard earned lessons or thing that the usual tests don’t communicate well.

Some groups are also using “Aha!” In addition to the traditional issue tracker/backlog. Though I find its UI really confusing to use.

Aside from that, do you have a moment to talk about our lord and savior pair programming and XP to foster shared code ownership and share context...?
We built network isolation for 1,500 services
John Day and the area around it are gorgeous. For the price of a nice home in Portland, you can have a home and acreage. Room to garden, enjoy the outdoors, and nice people. I visit there every spring, and think about it. Then I see how horrible 4g coverage is with the hills and valleys, and how slow most of the wisp are...

Starlink might really change things for rural internet
Another commenter pointed out that .catch is perfectly fine in the async/await world, even though you pretty much never use .then anymore. Here's another way of doing it:

try {
doSomething(await funcThatReturnSomeType());
} catch (err) {
doSomethingWithErr(err);
}
I have 1 philosophical and 1 implementation concern with this.

From a philosophical perspective I don't think looting dumpsters is a valid threat model - if someone gets your _unencrypted_ hard drive then the main contents are likely more damaging than cache content. The solution to that problem is full disk encryption by default on all devices, not application specific encrypted caches that do nothing to protect your data at large.

(That said, browser caches _are_ a privacy concern because they can be used to leak cross-origin information with timing attacks. This is why Chrome moved to per-origin caches rather than a global cache: https://chromestatus.com/feature/5730772021411840)

From an implementation perspective the encryption scheme uses unauthenticated aes-cbc. Some developer is going to use this cache in a web endpoint and trivially introduce a padding oracle attack.
"...even if you can do this, it’s not ... it’s not like it’s free money or anything. You get more leverage than you ought to, but why would you want infinite leverage? "
How do you think the UK manages to do it? People drive more carefully because they know people could want to cross anywhere. Sometimes 40 or 60 works depending on the terrain and visibility and design of the road, but you need to know people can cross so you keep that in mind, instead of thinking ‘only a criminal would try to cross my path and if they do it's not my fault.’
https://www.wipo.int/amc/en/domains/search/text.jsp?case=D20...
Although your post is orthogonal to what we present in this work, I think it still merits discussion.

The high-level concept of a product is important for any commerce company w/ an unbounded and unstructured product catalog. In this case, the concept of a Dish is a very valuable primitive for Caviar and GH to understand.

You propose an interesting technique for dish tagging:

1. train word2vec on menu item text
2. Generate menu item embeddings by aggregating respective word vectors
3. Curate dish (label) set
4. Generate embeddings for dish labels by aggregating word vectors
5. Tag menu items w/ their dish label by NN search.

Then once you have this high-level concept of dish you can drive all kinds of interesting product innovations:

* trending asian noodle dishes
* tacos in san Diego
* It also helps w/ the item sparsity problem in matrix factorization

Do I understand?

I'm going to try this on our next learning Friday.

We have taken a different route for dish tagging. First we have a graphical model tag some items w/ low coverage but high precision and then we feed that into a classifier to generalize and provider full coverage. It's like a generative model fed into a discriminative model.
Soros didn't "break" the pound. The systematically important financial and political players he fronts for "broke" the pound. You can't "break" a systematically important currency like the pound, swiss franc, dollar, yen, etc without significant banking and political support behind the scenes. The pound was "broken" in order to pay off the myriad soviet leaders who agreed to dissolve warsaw pact and then the soviet union.
Also the fact that at 30km moving speed you will come to a total stop if you braked before impact
It's using a not-yet-offical feature of Swift called "function builders." It's basically a way to walk through each Swift statement inside a function and build an aggregated value, including maintaining all of the type info.

So the language feature isn't tied specifically to SwiftUI (though SwiftUI is the only supported client at this point), but it supports that general kind of transformation.

https://github.com/apple/swift-evolution/blob/9992cf3c11c2d5...
I wonder how many people think like this. Obviously the Roman Empire did not constitute the entire planet, so the claim that world peace was achieved should be provably false.
They're not equivalent if doSomething might throw and you don't want to catch it.
At least, when I am purchasing "Organic" products, I would expect to use the least or zero amount of pesticide/herbicide/etc. in the growth of the "organic" plants and animals.

If the article is showing the truth, it feels like those companies are cheating the consumers who are paying for that premium product. It's also unfortunate that there are certifications companies that are either created or "cooped" by companies that are really interested in bending the rules for their own sake.

Not sure if there is a way to block or hamper those interest group effectively.

*Edited: I understand that the companies are using the herbicide before the planting in order to "kill" whatever is there; however, the concept of organic - the way I believe - should avoid the usage of chemicals that are being used in the massive agriculture for cash crops; and even if that is not being actively use in the "organic" plant.
>Mind your words. “Jaywalking” is not illegal or wrong or even inappropriate in most jurisdictions

Then it should be.

It is also a pedestrians responsibility to avoid cars doing perfectly normal thing like using the road.

Likewise its inappropriate to blame the car driver and make everyone in the world adjust their behavior.
Who granted Comcast monopoly over your coaxial cable? Your local government. Luckily free market competition is finding ingenious solutions around it, such as DSL, 5G wireless, and SpaceX's satellite internet.
Some brokers have different levels of option trading privileges, and require you to attest to a certain amount of experience to get to the highest.

I'm not sure if there are any consequences to lying about your experience, but in principle, you are claiming certain facts in writing, not just saying you read a disclaimer or educational material.
Laarc – Tech Mashup of Hacker News and Reddit
Thanks for the info. Do you have a source? In particular I would like to know the years and who was in charge of the commission at the time.
Devil's advocate. Maybe it doesn't seem like a big problem to those you mention since most of people scammed don't report it? But the prevalence should speak for itself, and this cancer feeds itself.

Who takes care of a crime if the perpetrator is in a different country or online?
> How could one whale pump so much money into the market?

Well, the allegation is, because they were printing it.
This correct. My knowledge comes from +15 years working in finance. I dont know the individual limit on leverage, bit its fairly low. Institutionally is another story.

I was working at a fairly large hedge fund through the 2008 collapse that saw a huge loss due to a 40:1 leverage. Nearly bankrupted the firm. Through September and October, the lot of us working there thought we were doomed and were awaiting the layoffs that never came. As a result, the firm put in a self imposed leverage limit of 10:1 amd divested itself of less liquid assets like bank loans. We held around $20B USD in bank debt that was toxic and couldnt find a market for. No bailout, but something like 60% of $24B USD evaporated in a month. It was all made back in about 18-24 months, though. Crazy times...
Perhaps they shouldn’t have built that kind of thing where someone would need to cross?
Most regulatory organizations such as SEC enforce "means", rather than "results".
In simple terms:
You will not have problems if a bug happens, as long as you can show that you had a reasonable, best of your knowledge, process to avoid bugs (code review, staging changes, fallback plans, regular analysis/checks, etc).

This does not seem to be the case for RH unfortunately. They will have to explain why the detection / escalation failed for this issue, why no statements were provided, why it was not spotted by internal analytics/checks, why the pre-trade checks let these trades go, etc. They will probably end up with a huge fine.

Disclaimer: I work in a hedge fund that is SFC regulated. I expect the SEC to have pretty much the same policies.
> If the plants being grown are not glyphosate resistant (e.g. “roundup ready”) and there’s a non-trivial level of it remaining in the soil, wouldn’t that kill the crops?

No, because hydroponic crops are not planted into the soil.
The article has an update at the top that references this USDA memo [1] that summarizes the regulation. I'm not sure how much of the article is invalid as a result, but it seems to make claims that are directly refuted by the memo dated 6 months before the article was published.

[1]: https://www.ams.usda.gov/sites/default/files/media/2019-Cert...
Back when it was $20000.
"Roughly, this is equivalent to pairing with another (innocent) trader, each putting up $50,000, and flipping a coin for the pot."

Seems like a better game if the other party is not so innocent, or independent...
On what do you base that claim? Some say other periods and places were much more idyllic than our current state.
Well, in hindsight, $18k would have been a great time to get out.
This is a moment where the postfix `!` operator comes in handy.

It is a well hidden secret, and one that I'm not going to try to lookup the docs for on mobile, but the idea is that the operator strips null/undefined from the type of whatever is before it.

So you can do something like this:

const [ a, b ] = await Promise.all([
async () => ({ foo: 'bar' }),
() => null
])

console.log(a!.foo) // `a!` strips the nullable off `a`
Probably when it was $19,000.
Pax Romana, look it up.

Of course some of the most horrific of emperors ruled during that period.
Then they should cross only in the designated place.
Must've been the Gates of Galloo devs
I have not heard of Memorist, but they describe themselves as:

> Memorist allows you to create decisions, assign a decision-maker, set deadlines for decisions and send reminders even on your phone.

if so, they seem fairly useless for forcing documentation. There is no question of who decision maker is (person writing code), what the deadlines are (before code is written), no need for reminders (one cannot write code until they make a decision).

What is needed is the pressure to document the decisions. And I don't think you can do it mechanically -- it is a matter of policy, culture, support and enforcement.

It does not matter if this is JIRA, code comments, google docs, or special websites -- if there is no culture of writing down stuff, people will ignore every possible channel.
I used perl almost exclusively before moving to python and it is very easy to use regular expressions.

Now I use python and love how it is better at separating the expression from the python language (with perl you were never sure if you had escaped things correctly)

but pyython is just... clumsy

m = re.match(r'xyz',str)
if m:
do a
else:
m = re.match(r'wxy',str)
if m:
do b
else:
m = re.match(r'abc', str)
if m:
do c:
else:
...

vs:

if m := re.match(r'xyz',str):
do a
elif m := re.match(r'wxy',str)
do b
elif m := re.match(r'abc',str)
do c
...
When it hit around the $30 mark I was thinking that was going to be where it levelled off and I was actually excited for it to become a stable currency.

I was pretty wrong, both about it being a stable and a currency.

As another commenter mentioned, I'm also excited to have been here for it all and stille excited to see where it leads. Ultimately, whether you love it or hate it, Bitcoin has made its mark on history and has kind of become the giant shoulders that the next generation can stand on.
But why? Why should the cars get the priority? Why do they get miles of designated place and the pedestrians only get 2m of it every now and again?
Not just Angular, TypeORM and NestJS and a bunch of other server frameworks written in TypeScript make heavy use of decorators. The JavaScript spec for them has been rewritten twice since what TypeScript has so there is going to be a lot of trouble.
What does “variant” mean? It’s not some obscure word that no one understands. Would it have been more clear if I said Darwin variants? Who the heck knows what Darwin is besides a few nerds?
The essential air service is an enormous waste of money that could be going to people who really need it: https://crankyflier.com/2008/01/08/essential-air-service-thi...
I mean, at every level, this is just fucking beyond any kind of word for stupid.

So, cars can just blast into people now. Cars have the right of way by default, because faceless corporations can mandate that self driving cars simply MUST happen, on all public roads. There are no direct consequences for criminal negligence to a large business with a multi-million dollar legal department, even if fines bankrupt the company, even if the corporate veil is pierced.

This will happen again. More people will die in the face of simple profiteering arms races. Nothing new; consider Blackwater in Iraq.

Okay fine. But programming a car to drive itself, and what... You're telling me they forgot to have it avoid solid objects?

Really? Hazard avoidance and collision detection for obstacles is not a thing?

Listen. If this must happen, why, why, why do these inept brad and chad companies just have to reinvent the wheel? Haven't we had terrain following radar in aviation, cruise missiles and nuclear programs for many multiple decades?

I cannot help but be disgusted by the bootleg budget machine learning snake oil that these morons throw at this problem in the grand race for the prize. "Image processing only because people are neural nets too, and that how we do it, so it obviously must be possible for it to work that way."

Enough rhesus monkeys slamming their hands on type writers will eventually form the words artificial intelligence, but that doesn't mean neural networks are destined to become idiot savant race car drivers.

This is the saddest fucking fantasy land Juicero gambit yet. Far worse than anything the internet of things has ever promised or tried.

High level C-suite executives should face capital punishment for the loss of life in circumstances like these. The French Revolution should serve as adequate warning for their willingness to flout fatal penalties the public encounters for their actions or omission thereof.

In doesn't matter that people die every day from typical car accidents or even gun accidents or other devices put into the hands of common citizens and small businesses. It is very obvious that this is potentially criminal in the same way that the opioid epidemic is criminal. There are large companies creating public hazards and courting disaster by way of far reaching goals and abuse of existing systemic realities.

Automation cannot be trusted with open arms in this way. In doesn't matter how ubiquitous high speed wireless broadband connectivity becomes. The back end is not there yet, neither is onboard guidance, nor will it be if brad and chad continue to rub sticks together in their quest for fire.
Because it's expected to go up, there are probably some people waiting to sell until then. We can probably expect increased sales volume to some extent, but hard to say whether that will move price up or down.
a16z: ‘Crossing the Chasm’, in Practice
This article doesn't really go into it, but the impetus from what I gather is to try to find a viable alternative to the current system that balances practical realities with various ideals or goals.

Historically, college was an upper class pursuit because the upper classes could afford it. You introduce student loans and then instruments to make them more easily accessible to anyone, you end up with the current debacle.

Part of the cause of the current debacle is the fact that it takes more than the right degree to establish a sufficient income to make traditional student loans make sense. You also need job hunting skills, availability of good paying jobs and a personal situation conducive to working full-time. This means no health crises, unexpected pregnancies or other family problems imposing on your time.

What we've learned is that the bet involved in the current student loan process is a bet that still leaves a lot of lower class people in a situation where college is a bad bet that may just deepen their financial problems and de facto keep them trapped in poverty.

I don't know if this solution is the right solution, but I do think the goals and ideas driving these experiments are healthy impetuses. We need to continue to try to find societal patterns and practices that help lower income people have the opportunity to rise. It's better for society overall.

The tendency for the principle of "them that has, gets" to deepen class divides is one that needs constant push back. Otherwise, it foments bloody revolution.

We already have memes like "Eat the rich" which point to deep resentment and bitterness of the "peasant" classes. You would have to be a fool to think that's not anything to be concerned about.
Round-Up is not really my idea of Organic.

The organic label was coopted years ago and has meant very little for years.
I totally missed the hydroponic part but now I’m even more confused. If the plants are hydroponic than what are they spraying and why? The land around and under the greenhouse?
Yes I'll continue over email. Good discussion! You are surprisingly open minded on the issue.
This raises a second question to me- as a motorcyclist, other drivers can be somewhat of a problem because you look like a pedestrian from the waist up, and they aren't mentally looking for pedestrians.

A self-driving car could have similar (albeit not the same) issues.
I’m getting into Gary Shteyngart. Just read Lake Success and now reading Super Sad True Love Story. Both sort of dark and really funny.
Organic has always been a marketing gimmick to help sell generic food products. If it were actually about pesticide-free farming it would be called "pesticide-free" not "organic."
> Would it have been more clear if I said Darwin variants?

Yes.
This only applies if it’s anti-competitive, meaning if the intent is to undercut and harm a competing business. Funded startups routinely operate at losses, the point is that for many business models it isn’t possible to operate profitably from the start-making alternative ownership structures challenging.
I’m blaming the company. The list of ways they made this happen is a kilometre long. Are you ignoring all that or unaware of it?

Are you here to be provide the opinion that pedestrians need to dodge companies doing their alpha testing on public streets?

And why the fuck should jaywalking be illegal? I’m sitting in my car. You’re on foot. Why should I have some almighty right to drive around without looking for you?

Streets are for all citizens, and crossing streets should be safe for everyone, even distracted pedestrians. It’s 2019. Crossing the street should not be a life-or-death proposition.

It’s ridiculous that capitalism gives us battery powered scooters to rent by the trip, and rockets that can land themselves on a barge, but somehow the idea that we can make streets safe for cyclists and pedestrians is too difficult or ideologically impossible.

Well, if you look outside of America, you can see that other countries get this right.
You cant, its a hard rule of image/video manipulation papers, results must be 64x64 pixel or smaller.