jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
i think part of the process is opening a dialogue with entrepreneurs such as yourself on what we can do to create the type of environment that is more conducive to the birth and growth of companies like shopify...i think that's been talked about for a long time - but the truth of the matter is that people have been afraid to really speak their mind in case they jeopardize future funding relationships. it's going to take a lot of hard work, but i can tell you that guys like my boss chris, mark over @ real, and ben @ yearone are working their asses off 24/7 to make that happen. i'd love to just sit down and pick your brain on what the last few years have been like for you, and what could've been done to make those a bit easier. let me know if you're interested.
It's not brain science either. :)
There's spin, and then there's spinning out of control while the last of your credibility evaporates forever.
There are a lot of such events looming in the improbable horizon. Each would be viewed as a total surprise when in fact it's known that there is a nonzero (but small) probability of the event occurring:

- a moderately sized meteorite strikes a major city.

- the capital requirements set after the recent financial crisis might turn out to be horribly inadequate if just the right series of coincidences occurs.

- The US could have significant post-election riots, etc.

- With a slight increase in trauma injuries, all ERs and available hospital beds and skilled professionals could be quickly used up within a 1000 mile radius of an event. Many would die in transit, etc. Think back to the superdome.

- A significantly noteworthy event could easily overwhelm mobile phone network capacity in any major city making communication nearly impossible, this would be made worse due to the panic that it inspired.

- An unsophisticated terrorist group could bring mass transit in the top 5 major US cities to a standstill for a budget of less than $10K. (simply by igniting backpacks full of regular gasoline in buses, subways in some sort of unison). This would probably provoke martial law.

- The US could elect a Hitler-esque strongman. Both Bush and Obama are shades of this sort of leader in their own way. That anyone (especially the media) took McCain's candidacy seriously is evidence of this.

- Mexico could become a failed state, putting pressure on the US, and sending the US toward a nationalistic strongman leader type.
I use IB, and it's the best I've found so far.

My dream, however, is to be able to trade on a headless linux box using REST. Currently, I have to fire up my windows PC every morning before the market opens, connect to IB, and start my algorithm running. Needless to say, if I go to that much trouble, I want a trade or two to occur that day, and I think it influences the algorithms I write.

It would be better to have something on a dedicated Slicehost slice that updates every minute or every five minutes, and waits for some event that may only occur once a month. I don't need tick data, and I'm not sure I need even one second data. Actually, the data feed is not the issue. The issue is that I have so far been unable to find an API that will allow me to initiate trades on a headless linux box.
What dupe content? If I go to starwarsanswers.com I see different questions than astonmartinanswers.com. If I open a SW question and change the domain to AM, I get redirected back to SW.
Agree with edw519 on many points, but those suggestions are not a long-term solution. Take his advice as "hope" medicine for your current situation. But I wouldn't say keep waiting for green card and keep running your startup in the part-time.

I'm in the same boat. And I completely understand how frustrating it is. So take this thread's advice to come out of frustration, but don't stop to find a real solution.

I'm also working to find a solution for this problem. Talked to few people who have done this before, reading some info on http://lawbench.com regarding similar cases, talked to lawyers and will be talking more lawyers for specific personal situation. Everyone's situation is different so general advice won't apply in such cases.

At the end, don't give up. Find a solution. Don't settle down for the part-time. I'm not going to settle for part-time either. Worst case, I'll have to take extreme steps once I know that I knew all possible solutions, and tried all of them, but there is just a solution that fits my situation. At that stage, Teddy Roosevelt's situation won't look similar to ours - and it will make sense to quit Green Card trap and take a leap.
Evil cats: http://www.exitmundi.nl/meow.htm ?

I am posting this as an example of a "risk that is widely perceived as tolerable." Is it high risk? I think so, judging by all the other examples of non-native animals destroying parts of ecosystems.

It is hard to predict how things like this extrapolate. But that is how it is -- we are more likely to observe consequences and infer the origins, and extinction around the world is a pretty big one. The evil cats scenario is just one from that article.

A snippet: In the street where I live, there are more cats than people!

And that is a problem. All those cats catch lots of birds and mice and rats and butterflies. Biologically speaking, cats are eating a huge hole in the food chain. No, seriously! According to several alarming reports, this is exactly what is happening in countries like the United Kingdom, Sweden and my own country, Holland. Bird species are vanishing, mouse subspecies are going extinct. All because of Molly, and Lizzy, and the other many billions of domestic cats that inhabit the planet today.
10 Jiggawatts is plenty for my flux capacitor.
Large Hadron Collider having an accident or creating a black hole.

Running out of oil, which will in turn start a whole host of problems.

Some genetic disease like the plague, wiping out most of the civilization.

An experiment on next level weapons that make nukes look like firecrackers, going out of control.

Sun going nova for no apparent reason.

America becoming a "christian nation" with science/technology being outlawed.

Someone hacking the pentagon or whatever, and detonating all the nukes at the same time.

Skynet becomes self-aware(AI/robots taking over) - will probably happen like the irobot movie.

aliens
absolutely agree. a google or microsoft wouldn't cus the customer base overlaps with their own anyways. Salesforce on the other hand could continue on their path to becoming the enterprise suite of everything.

real question though is who does SF acquire to gain a foothold in the email arena? superhuman?
Thanks to Keegan and the other Rust team members for hosting this event. It was fun to see how things work under the hood.
And you thought just checking the YouTube counter gave you a comprehensive total of all the views a video had, guess again! It's never that easy!
http://www.ribbonfarm.com/2015/01/01/black-mirror-as-hell-is...

> technology increases possibilities, and forces us to make hard choices that we had the luxury of not having to make before
> Is it going to be readily open to the public?

The scientific data will be available to the public, sometimes after a "proprietary" period (typically in the range 6–18 months) where the data is only accessible to the team who successfully proposed to obtain that data.
..box it and they will come
Yes, yes, we all hate DRM. Cars are more complicated: you don't own the air that goes in one end and and comes out the other, you don't own the roads, and you don't own the property and lives you may destroy if you give a variable a stupid name or allocate some memory wrong.

My friends and I grew up doing all kinds of stupid things to our cars to make them go faster, one guy had a 5 psi turbo system pushing over 20 psi of boost because he broke the pressure sensing system. We did stupid, stupid things to our cars and generally ended up taking to them junkyard. It is a Very Good Thing it was prohibitively difficult for us to jumper in to the computer and start messing with stuff, because we would have. The more road blocks to people like us messing with their ECU's the better.
Array | NYC | Backend, Frontend, QA, DevOps/SRE, and SQL Engineers | Remote | Full & Part Time | https://www.array.com

We allow brands to connect deeply with consumers by embedding credit and financial wellness tools into their apps. We do this through Web Components, mobile native libraries, and RESTful API's.

Our tech stack: Golang, Vanilla JS, React, Next.js, MSSQL, Cloud Spanner, Web Components, Kubernetes on GKE @ GCP

We use proven solutions when available and innovate when needed. We are a fast moving environment with developers all over the World.

To fast track through the process send me your resume, LinkedIn, GitHub, etc. to phillip at array dot io.
The title is facetiously obfuscated (though accurate): this is about performing a sequence of computations which might throw errors (such as validating input), collecting those errors along the way.

The punchline:

val f = (Person(_, _, _)).curried
val age = validAge(args(0))
val name = validName(args(1))
val postcode = validPostcode(args(2))

postcode <<*>> (name <<*>> (age map f)) match {
case Success(p) => println("We have a person: " + p)
case Failure(e) => e foreach println
}

I'm puzzled by the author's choice of argument order, which means the call to the Person constructor at the end has to be reversed (arguments in reverse order with `f` at the end). In Haskell, using the built-in Applicative typeclass and flipping his definitions of <<star>> and vmap:

instance Functor (Validation e) where
fmap = flip vmap

instance Semigroup e => Applicative (Validation e) where
pure = Success
(<*>) = flip (<<*>>)

you can write the constructor call in the natural order:

Person <$> age <*> name <*> postcode

which is obviously analogous to what the call would look like without error handling:

Person age name postcode

IMHO this shows the power of the technique described more clearly: that with a bit of plumbing up front, you can add arbitrarily sophisticated error handling behaviour without much disruption to existing code.

One of my Haskell 'aha' moments was that you could do this with Parsec (a parsing library) to build data structures in a way that mirrors the grammar being parsed:

data Section = HostSection {hostNames :: [String], hostOptions :: [HostOption]}

hostSectionP :: CharParser st Section -- hostSectionP parses Chars and produces a Section
hostSectionP = HostSection <$> hostHeaderP <*> many1 hostOptionP
-- many1 is like '+' in regex
https://www.gov.uk/tax-relief-for-employees/working-at-home

Did it today. It takes 5 minutes. You need the normal HMRC account though.
I wonder does Fabrice hang-out on HN, Reddit or some chat channels?

I very much like to know his views on topics like Rust, RISC-V, Blockchain etc... I'm curious about his workflow, dev. machine, preferred distros, editors and the like :D

An AMA or a technical interview done by someone knowledgeable in the field would be awesome!
When we are facing record snow and temperature low with possible grid collapse that could result in numerous deaths then yes... my sympathy for first world comforts softens.
> critical and ethical outlets like the Washington Post.

This is an absurd characterization of the WaPo. Journalism, particularly at the highest level, is about power. It's about trading editorial positions and floating bullshit stories citing anonymous sources in exchange for insider access to (and financial partnerships with) powerful people and organizations, and advance leaks of their decisions.

Musk has decided that he's deriving no benefit from this traditional relationship. He already has the contacts in government because he is both a contractor and otherwise works in heavily subsidized industries, and also employs a lot of scientists who are employed as often by government as by industry. He doesn't need reporters to influence politicians or the public. His stock price is more likely to move (medium-term) based on tweets and press releases than any WaPo article, whose effects won't last out the week and are an opportunity to buy. These outlets have no authority, or leverage.

Musk realizes that he should be treated with kid gloves like any other major government contractor, ignored when not being defended or hailed. He's the girl. If an outlet chooses to start kissing his ass, that outlet will get all the inside scoops they can handle. Just pretend he's Raytheon.

edit: the press maintains its power by putting powerful people on pedestals, not on pikes. The way you get power is through powerful sponsors. Alienating the powerful gets you censored out of existence.
If you use the standard library, its parallel run-time gets automatically linked. This is often the right choice when building binaries for a platform with an operating system, etc.

If you do not include the standard library _AND_ if you use these features, then you'd need to provide your own parallel run-time or your application won't compile.

There are many valid implementations of these run-times tuned for different applications, these run-times can be as simple or complex as you'd like, in some cases some run-times only work on particular bare metal targets, and in most cases you just pull a library with the implementation that you'd want to use.

Since a valid implementation of the run-time is to just run all tasks sequentially, you can provide a tiny (often "zero-size") run-time for those environments on which code-size trumps everything.

You can also provide the standard parallel run-time, but this might require operating-system like functionality, like thread, mutex, etc. support. If your embedded target does not provide those, you'd need to provide implementations of these yourself.

The important thing is that you don't need to change any code that uses the run-time, e.g., all the app code can still use fork-join parallelism, but you control how that's executed by swapping the modular runtime component.
> Which would normally be a great CV badge to demonstrate your skills to prospective employers

Not many employers would know of the IOCCC.
I’m always baffled by how little self proclaimed geniuses actually read current research papers.

It’s almost like they protect their pride by not challenging themselves, thereby being able to say they are knowledgeable with a conscience.
Your best bet is geoIP: http://www.geoiptool.com/en/?IP=32.165.154.5

If you really want to track the person down, you may not to change the gmail password, then monitor the account for further intrusions. Note that a smart intruder will also be watching that page.

In case you have a keylogger, or have been phished, you may want to reformat the hard drive and reinstall everything. Also, if your gmail account is linked to your paypal or other sensitive accounts, you would have to change your passwords on those services as well. Also, secure your wifi.
Werkzeug or WebOb if you're using WSGI.

I like kid and jinja2 for templating.
That is likely to introduce vulnerabilities unless you are a subject-matter expert that understands the design of the things you are changing well enough to know which parameters were free choices.
we're gonna disagree on the eng team -- the blast radius of a bad PM is wasting the time of $2.5 - $3m/year of payroll, not to mention the opportunity cost. Not sure if this is helpful, but that's the concern that the hiring manager has, at least when I talk to peers.

re, the ps -- if you've invested time, you should present that before the interview (at least in my case).

In your case, maybe you could have some luck digging up a manager who needs a pm (or even an EM who doesn't have a strong pm) and transferring to that team? Your other bet may be early startups who are more free to take a flyer on someone, esp an api-heavy startup. ala zapier or competitors. Or hell, start a company; that's how I became a pm.
My phone number was removed and my account deleted when they say this hack happened. My phone number is in the leak. Doesn that mean that my phone number was in it because other people's contacts were imported, or because they didn't actually delete my info?
You might want to head over to Shadow Server and take a look at their networking reporting. https://www.shadowserver.org/what-we-do/network-reporting/
I downloaded the list.
Product Manager is a term that was borrowed from Industrial Manufacturing. Just like Software Engineers are not necessarily “Engineers” in a regulated profession sense, Product Managers in Software are basically glorified Requirements Analysts. What used to be senior Requirements Analysts during 1990s are Product Managers now.
Basically you need to “speak the made up software Product Management lingo” watch YouTube videos. There are literally 1000s of hours of them with everyone and their grandma blathering their version of product management.

Basically the first step is start to think you are a product manager. Read the low quality crap your current product managers produced. It will turn out not to be to rocket science.
> "We’re focused on protecting people’s data by working to get this data set taken down".

I am sorry but that ship has sailed. I have already received several spam messages at the unique email address I used only for Facebook login, so the data has been spread very wide at this point.
Looks interesting and the developer demo was succinct. Feedback is to include some links or video to some demo or even rough playable games.

Would be neat to have something to quickly go wow over.
What is the total supply of MobileCoin, and what percentage of MobileCoin is owned by folks inside (or related to) the company?
HN: The internet has changed, it's lost all personality.

ALSO HN: WHY IS THIS NOT EDITORIALISED. I DON'T CARE ABOUT YOU.
In this case (as in many others), he’s not “voicing off” just for the sake of it, he has active investments in new nuclear technologies and he usually knows what he is talking about.
I think it's another way of saying "We're bringing back non-soldered RAM/storage and standard slots and not chasing after thinness for thinness sake".
> ideally from a strong root of trust, like an IdP that does 2FA.

I understand the concepts, but how does this work in practice? Do you have an example of generating a short-expiry certificate from an IdP, such as Google?
The offshoring of the production of consumer electronics devices is mostly the result of the free-trade policies of said countries, coupled with market forces. The growth centred around manufacturing has been the basis of Chinese prosperity and requires no speculating about devious motives to account for.

As for the Chinese government's massive spending and subsidization of key industries, it's largely due to being free of the particular ideological constraints which force the US government to entrust everything to the market (except the military industry) which has predictably led to brittleness and vulnerability.

The American approach does resemble the Chinese one in a sense. Whereas the Chinese government prefers to directly subsidize e.g. semiconductors, the US government pours unfathomable quantities of capital into a military capable of dissuading any country from capitalizing on the US's dependency on any of their industries. When this approach breaks down, as in the case of China, things tend to get very dicey.
I love The Register for that, they just add hyperbole to something which would never come out from a company itself, and often they are right.

K8s is too complex, and I say it as k8s dev(ops) who dreams the next great thing will come soon which will save me from piles of YAMLs and will bring back programming fun ;) /s
“Months of boredom punctuated by moments of terror”
I really enjoy your blogposts for two reasons:

1) They teach me things I'm interested in

2) They are really well structured and start of with a hypothesis or premise

To elaborate:

1) On the spectrum you mentioned I'm more on the organized side, though not as extreme as you. A lot of my colleagues are really disorganized and they picked up some pointers from me and our collaboration has become much more efficient by them just taking a few more notes and sharing instead of me always starting at 0 (or 1) when we start a conversation. Everybody should find his own comfy spot on the spectrum, but people should try to not make others miserable by relying entirely on external knowledge.

2) Recently I read a few books which follow this structure (which is also the standards for scientific papers) and it's just so refreshing to the usual brain dump blog post. I do enjoy some of these brain dumps, especially if they are more for entertainment and less so for teaching, but sometimes it is exhausting if a blog post aims to answer a question, but it's not clear where it's going in the beginning and you just keep on reading.
Kubernetes has to be most complex software I've ever tried to learn. I eventually gave up and decided to stick with simple single machine docker-compose deployments. I figure by the time any of my personal projects actually need to scale beyond 1 machine, I'd probably have enough revenue that I can afford to hire someone else to worry about it.
If your vested shares don't have a market now, don't wait around. Chances are they never will.
They advertise $50.. for the first year. If you want my money, give me clear terms and make it easy to cancel. If I have to call you to cancel or guess how much I am paying every month, I will not sign up.

The article is literally them announcing that you don't have to pay anything.

Your moan is outdated.
I dunno, I think Picard season 2 is awesome so far. I also thought season 1 was good too, though not perfect.

Also, having the main characters prison break an ICE bus was fantastic, I don't care if it is "too close to home". ICE is a fascist organization and it should absolutely be directly shamed by american art as much as possible, the more blatant the better.
Which means Russian sanctions never end. A few hundred miles of the Ukraine isn't worth it. Russia is sliding into global irrelevance; it's only the remnants of their archaic and decaying nuclear arsenal that gives them any credibility at all.
Try getting a kid.
What's the front door approach they are going to take? legalised middle man attack?
Google always finds what I am looking for, which is the task of a search engine. Why is that settling?
I also went to UTD. CS masters program, graduated December 2008. You?
This scares me. While I have nothing against the wealth of Steve Jobs and his revolutionary products, what America needs to maintain the middle class throughout the 21st century is to compete with China and its ilk: raw materials, cheap renewable energy, and basic manufacturing. Because the revolutionary products we sell to the rest of the world aren't even made here.
grin, good decision ron. i hear your rant, but someday you may be that CEO using your reality distortion field to get people to work for less than market to make your startup go big :)
How will he be convicted if the primary evidence is on his computer?

My geek half that believes in strong 4th and 5th Amendment tights and crypto thinks this is a fine decision. My forensics half bets this guy has gigabytes of atrocious child pornography on his system and that CP cases are the motivating factor for the police wanting to decrypt your hard drive in 99 out of 100 cases with a search warrant.

These cases are not abstractions; every pic is of a child who was abused and the perpetrators organize themselves into networks that include distributors and abusers/“content producers.” How is justice served if these networks can’t be rolled up due to full disk encryption?

I like encryption. I don’t want to be compelled to give up my password to a tyrannical government. But I think the tech community is quick to take an absolutist view of the right to strong crypto, and quick to discount that harm can happen as a result. I also don’t think that view is shared by most people... so it seems like a problem worth solving.