skysight-inc/HackerNews huggingface dataset:
Initially, this approach had many advantages, because every team could individually configure its Jenkins instance and toolchain without being at risk to break each other's pipeline. This was just fine.

After some while, when CI is running well, the focus goes away from CI to other fancy development things. So, updating and maintaining the CI pipeline becomes a more dull job and we think about replacing the individual CI pipelines by a unified one.
It's not. It's better to use fetch polyfill.
Why? This isn't some closed-source web service like Reader that needs to be reimplemented from scratch. The code is there, and due to demand, maintenance will be provided.
When my health insurance goes up because of it?
> fiduciary responsibility to lower costs and raise profits to their shareholders.

This is a thoroughly debunked lie
GP has a point; the primary health damage of smoking is from long-term use; of drinking, from long-term use, overdose, and mistakes made while intoxicated. 3 packs of cigarettes alone won't hurt anyone, as can be attested by probably a good half of the population of any western country (teenage smoking is a thing).

Your append-only bulletins weren't routinely processed at scale by morally bankrupt third parties with monetary interest to abuse what they find.
IIRC the argument was that DNT being enabled by default in a browser made its "advisory" nature to the server on the other end even more toothless, because it could be argued that for the majority of users with it enabled, it would not be a signal of any actual decision on their part.
Seeing those who try to profit by breaking/abusing our legal structure smacked down is always cathartic - this particular instance has a hilarious portion of the judgement in refusing the ability for the filer to censor what they filed over. Intellectual property is valuable and industrial espionage from actors who are not held to account by US law is a real issue - but in theory that's what patents are there for. Your IP no longer needs to be kept under lock and key since it's registered with the government and you are given legal recourse to seek damages if someone uses that information - this is the mechanism I appreciate the most from our patent system and I hope we preserve it when we revise the system to be less stupid about other things.

The fact that this troll was arguing that they couldn't reveal the way in which their IP was infringed publicly as it would hurt their business is hilarious as it's absolutely true and depressing at the same time - their business is hoping that other companies accidentally trip into patent violations, they don't want those violators to negotiate usage fees upfront nor do they want the violators to carefully avoid violating the patent.
Hyperbole much? A new CEO because they make devices only for rich people?
What makes you say “much better”? Having used them for decades I’d be hard pressed to find a single feature I regularly use which isn’t in Terminal.app by now.
The NYT publishing straight up fiction, even clearly labeled, in their opinion pages isn't a great look in an age where journalistic credibility is a huge issue.
Elm is a JS framework for rendering views. It has a type system and guarantees no runtime errors while being fast. The language compiles into JS.

https://elm-lang.org/
Exception: You work at a decently funded startup, you play a key role, and you leave to start something in the same domain.

They know who you are, and they're probably insecure about their own success.
It's multiple things I dislike about modern development conveniently packaged together.

If you're on macOS, you can fairly happily get by with the default terminal (it's also super fast). Otherwise I would use iTerm2, alacritty, or kitty—all of which I've used individually for 6+ months straight at a time.
Oxbridge is a portmanteau of Oxford and Cambridge. In the UK it's a term often used to refer to the universities - which are routinely ranked as the top two universities globally.
Could you please stop creating accounts for every few comments you post? We ban accounts that do that. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

HN is a community. Users needn't use their real name, but should have some identity for others to relate to. Otherwise we may as well have no usernames and no community, and that would be a different kind of forum. https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
"Like gravity and acceleration, these are two forces that appear to be different but are in fact one. " AGGHHH! Had to stop reading.
Ask HN: Tweets you've saved related to starting startups?
Tweet discovery is hard unless you use twitter daily.

What are the tweets you've saved that you've found useful related to starting startups?
Not the OP but always thankful when relevant books get recommended. Thank you.
Pontius pilate has the power to choose yes or no, but he also must choose yes or no, and this is enforced by the people with power over Pilate. His job to act as the justice system. The people who handed over Jesus forced pontius pilate to make that decision, but could have just as easily not done anything.

Think about it this way: suppose you know someone who smokes a lot of weed at home in an illegal state, and their neighbor rats them out, and police discover an ounce in the person's house. That person goes to jail for a month and gets a felony. Who has been more unethical: the person who snitched for adversarial reasons, or the people in the justice system which did their job enforcing the rules given to them?
> The fraction of holdings in these index funds is high, but matches the fraction that was always just thrown into the "balanced random junk" segments of portfolios. Players who want to make focused bets on particular securities or industries will continue to do so, in exactly the same proportion they did before.

30 years ago investing in Index style mutual funds was pretty uncommon. 50 years ago Index funds didn't even exist, and you'd have to have significant wealth to own hundreds or thousands of individual stocks (especially anywhere close to market weighted). We are seeing a fundamental shift in how people invest, though whether or not that leads to a fundamentally different outcome is unknown.
Much appreciated! (I've not seen it come through yet but I'll keep an eye out for it).
They/Gabriel create AstroTurf campaigns that obscure the commercial entity behind the campaigns.
It depends on its strategic interest. ARM, AMD all have JV.

>Most industries are free and clear and don’t require JVs.

That is true only on paper. In reality they would still want a JV or some form of partnership. From Food Production, Restaurant Chains, to other part of the industries. If China wasn't desperate for Pork, ( Due to all sort of Pork disease ) they would not have allowed Danish Crown to operate independently after both have negotiate for years. You can try to register, but without some form of JV and somehow doing the "relationship" work for you. Nothing will get done.
`nvm` should be the default for installing node imo.
> talking point

Hasn't really happened - government and spending has grown healthily under Trump.
Sounds like Print Shop Pro 30 years ago!

https://en.wikipedia.org/wiki/The_Print_Shop
There's a lot of awful legal advice in the comments here much of which ignores key issues like what exactly your contract says, which legal jurisdiction you are in and what you are planning to do. Ignore all of it.

If you want to know about the legal consequences of something you would like to do, take your contract to a lawyer before you do it and pay for written advice.

As for what you can do to be successful when you start a company here's some advice:

1) Network. People make crucial decisions about large amounts of money on reputation, instinct and lots of other intangibles all the time. Build a list of genuine contacts. Build a reputation for competence and integrity so that those contacts think and speak well of you. This pays off more than anything else you could do for getting off the ground.

2) Learn. I don't mean learn certain technologies or do lots of qualifications. Learn about an industry (not IT) and it's business problems. Learn this directly from people doing the work, not from go-betweens or books. Of course learn tech too but tech is pretty easy to get to grips with if you're really a geek. When you match cool tech up to real business problems suddenly you look like some kind of wizard.
Positive, but every situation is unique.

You're welcome to send me an email if you've got specific questions.
This was an interesting and unexpected (but not unwelcome) interpretation of the First Amendment.

> In a hearing earlier this month, Watch Tower argued that they met the requirements of the Doe test, claiming that their copyright was infringed and also that the Doe test did not apply because Darkspilver is not a U.S. resident. On Friday, May 17, Magistrate Judge Sallie Kim rejected the latter argument, holding that the First Amendment can apply even if a Doe is not in the U.S. The court noted that because Darkspilver’s speech was on a U.S. company’s platform and has a U.S. audience, silencing them would have unavoidable domestic ripple effects. As Judge Kim explained, “The subpoena here was issued by a court in the United States, on behalf of a United States company (Watch Tower) and was directed against another United States company (Reddit). Moreover, the First Amendment protects the audience as well as the speaker.”
My experience with this conversation is that there is nothing I could say that would make you ever acknowledge my experience or feelings. Even the act of stating my opinion on a subjective matter is getting downvoted, because folks are so eager to NOT talk about this except under the lens of Hickey making shirt jokes.

And it drives home the actual point I wanted to make about how some languages are in theory forkable, but in practice are very much run by a central figure who exercises powerful social control via the inertia of prior involvement and the social power of the community eager to defend them.

So thank you for bringing us back on topic.
The Future of Forgetting
I have this great idea for dealing with their scaling problems. Send each client a binary blob and let the client execute it. The only thing your service need to do is act as a liscense server.

I call it "edge computing".
> The last thing we want is another Java ecosystem,

Which practically contains almost everything one can think of? Yeah, like that's not a good thing. Where's the golang equivalent of Hadoop, Spark, Vertx, Netty, Akka, etc.? Not to mention the Java standard library with it's new time package, and java.util.concurrent, and many more.

> Better to not have generics than to have generics that are bodged into the language like they were in Java.

Strawman fallacy. Not to mention that generics in Java are not botched, they made a tradeoff and it paid off quite well, just look at the number of existing JVM languages. That beings said, there is work being done to improve generics in Java even more.
One thing (might be many others) :Free markets are not free is the state subsidizes certain industries. They can dump the product for long enough to bankrupt others...
I find both viewpoints laughable: That Google thinks it has any shade to throw at Apple over privacy, and that Apple doesn't think it has become a purveyor of luxury goods.
> For all of its huge faults and despite the human rights abuses, the Chinese government can actually get things done as opposed to here with our annual traditions of government shutdown threats and now extended periods of actual shutdowns.

A surveillance state can get a lot of things done. We could make our government work a lot differently here as well if you find their system better than ours.
"I bugged my own house, and now my house is bugged!"
Changes in stock price are measured by the prices that trades happen at, and passively managed funds are much less likely to do trades (Per dollar invested).
Dumping Commodore 64/1541 Disks with Errors
It’s 2059 and I’m bitter that I can’t become a millionaire working 40hrs as a NYT journalist. /s
Why? It very clearly says it's an op'ed, from the future, talks about 2059 (it's 2019), and, notes the author is an award winning science fiction writer.
> In the C++ reference implementation, which I wrote, this is not true. The field 1 with the wrong wire type would be treated as an unknown field, not an error.

Yeah I was about to say, protobuf C++ implementation will definitely treat it as an unknown field. I just had it do that a few days ago. :)
That's what stuck out to me also. Nevertheless, I'm looking forward to more articles in this series - it might make people think more long term.
Think of it this way - the fast.ai curriculum is intended for training electricians. People interested in physics may consider some of the simplifications similarly handwavy, and they'd be correct, but it misses the larger context.
It is disappointing but not surprising that this is the top comment. If you want to start a company on the side, choose a field unrelated to your current company. If there's even a small sense that you are exfiltrating IP, any company worth their salt will come after you hard as a punitive measure. And yes, even Oracle and Google would care about small-scale IP theft, even if it isn't making much money.
As an U.S. American; I've always viewed our brand of conservatism as an ideology focused on fighting change (good or bad); thus, conserving our established policies or returning to established policies of the past (abortion rights, gay rights, etc.). Some people are scared of progressive policies or think that have set a precedent that is at odds with their values. They seem to spend a great deal of time worrying about the effects new policies will have on society. I try to have empathy and I wish fewer people were ideologues in the US and just viewed ideas as tools to solve problems. Just like in the tech industry, people get it in their heads that something works at solving a problem so they try to solve every problem with it. The world is gray, not black and white.
Children are under our protection, and don't yet have full rights. It's annoying to tweens, but not a bad thing.

Personally due to age I didn't get on the internet until age ~25 or so. And what I saw there I'll never "unsee" if you catch my drift. Would I choose expose that to my ten year old self now? Definitely not. It's just not necessary.

We may have survived intact, but the better question is, was it beneficial to you? I can't say that seeing those things at ten would have improved my life in any meaningful way. Didn't even mention the predator angle, while overblown, is a thing. Data harvesting FTW.

Less is more.
> it’s not a new problem or a problem that we lack prior art for.

The prior art I'm aware of comes from the copyright, trademark, and defamation laws, but the definitions developed there are so vague that it can take a few months in court (and thousands of dollars) to decide whether something is a parody / satire. Here we need a rule that can applied within hours, at a very low cost. So I'm not sure how we can adapt existing legal definitions to banning videos on the internet.

Could you describe in a bit more detail what exactly you propose?
>The "nerds" didn't forget to wear suits and play golf, they expanded the data collection net and feedback loop for advertisements to an unprecedented scale.

Exactly. It's intellectually bankrupt to suggest that tech is just like everything else before, all while conveniently ignoring the change in scale. Scale matters, and scaling up changes a system's implications and risks. It's irresponsible to think otherwise.

Just because I'm OK with using party poppers doesn't mean I want a flashbang to blow up next to me.
Show HN: Monitor Real-Time weather using nothing but tweets
A bit embarrassed for a millionaire, aren't we?
Minor typo `bootsrap`, in the "The Form" section.
In the early 1980's in addition to Smalltalk, the precursors of Haskell such as Hope, Miranda ... Byte would bring us these research languages and one would jump in and try them out.
Amazon Aurora Serverless Supports Capacity of 1 Unit and a New Scaling Option
It’s fascinating, really, that Microsoft has narrowed the gap so rapidly with WSL. I read these steps–which I performed for years over the space of a few machines–and am amazed at how janky the tooling is. WSL/WSL2 are clearly pushing to build better ways to create developer tool chains, without all of the janky macOS specific stuff. With everything being a container, and inherently disposable, along with all the investment Microsoft is making into VSCode and its remote tool chain, it’s a good time to be a dev on Windows (and I genuinely didn’t think I said that when I switched two years ago).
It doesn't lack a design phase. Where do you get this information from? It isn't explicitly prescribed, but no one prohibits you to make designs.
> he can now just move to the countryside and enjoy life. And write when he wants. This is power.

Allow me to exagerate a bit. This is mostly knowledge. Minus the bit of land that you'd need to pay, making a house, growing veggies etc etc is just knowledge. It's just not modern western world education.
The book The Fish That Ate the Whale was a pretty good read about all that. https://www.amazon.com/dp/1250033314/ref=cm_sw_r_sms_awdb_t1...
Last time I checked (I'm running firefox ESR right now so maybe it's gotten better recently) Chrome's dev tools were way better than the ones from mozilla.
It is basically the standard with all developing countries joining the WTO where by they are allowed and even encourage to do this as an under developed country.

The problem is China is no longer one, or at leats most countries doesn't think it is anymore. And has failed to abide by what they promised when they joined WTO. Or you can blame it on US for letting them joining without clear cut rules and terms in the first place.
Even in the last year it’s actually a dramatic shift in the landscape. I use WSL as my full-time development environment with Docker/PHP/Node.JS, and have few problems getting anything working–no more than any other platform.
Go to Terminal.app and (using your mouse) select some text, such as your prompt. Now paste.

Repeat the same experiment with iTerm 2 (although you may need some custom setting for this one). There are different results: iTerm 2 will copy the text that you selected, while Terminal.app will not. The idea is that the only time you select text in the terminal (with your mouse) is to copy it. It's very nice IMO
"So a GPU's SIMD unit is inevitably going to be bigger, more parallel, and more efficient than a CPU's SIMD unit."
Except if memory latency transfer is a bottleneck.
I've seen many examples of SIMD beating GPU e.g pathfinder v3 text renderer
With the significant caveat that I haven't used it much myself (I mainly work with Bazel which obviates the need), I think Uber's prototool [0] can manage most if not all of that. Might be worth giving it a look.

[0] https://github.com/uber/prototool
I'm not certain, but I think that page is wrong. I searched the USPTO database of trademarks for "Golang" and nothing was picked up: http://tmsearch.uspto.gov/bin/showfield?f=toc&state=4809%3Ax...

I'm not confident I'm correct only because it seems unlikely Google would have a page listing trademarks it doesn't actually own. That being said, I'm pretty sure there's no other place to search for trademarks.

I also don't think there is actually a trademark on the term "Go" based on this USPTO search: http://tmsearch.uspto.gov/bin/showfield?f=toc&state=4809%3Ax.... But admittedly I've only looked through five or six pages; using the option to search for an exact term doesn't seem to cut down the search results at all.
I appreciate that you're doing small batch SBCs and that adds up. As an artistic accomplishment, I love your work.

I think that for me personally, the outer envelope for a SBA (with the ability to use a USB keyboard and some sort of minimal display attachment) is $150.

The GPIO expansion and the cute case are fine as secondary things and I wouldn't mind giving over for that.

I don't know if there is some sort of uart option for serial comms on the board, I didn't see that called out. But if there is you perhaps want to mention it is your option for folks buying on a tighter budget.
from the post:

> There was no mandate or suggestion from Google management or executives that Google should develop a programming language. For many years, including well after the open source release, I doubt any Google executives had more than a vague awareness of the existence of Go
>Git is not a search / discovery platform

Yes, that's very much my point - GitHub is.

To suggest that GitHub is somehow the same thing as git, but centralized (=> bad) is missing 99% of the value GitHub offers.
Exactly. Don't want it? Then don't buy it. It's really that simple.
What a badly copy-edited headline (from the original article). Maybe just me, but my first reaction reading it was "Why is the CEO of Duck Duck Go advocating opting-in to data tracking?

Actually, he was saying we should _have to_ opt in to data tracking, if it's something you want. [/Pedant]
I was old enough but always entered 1900-01-01 or the earliest year allowed, now more likely to be 1920.
In the Morrocan cities I visited, there were no rats due to a large feral cat population.

Some of the cats had health problems, which was sad. I'd rather have cats than rats, but cats aren't a solution on their own.

I've read that birth control hormones work well for controlling rat populations. Dose their food supply consistently, and they die off without reproducing.
Why bother with nvm when you already have homebrew?
How often do you use that? I mean, I use the Terminal middle-click / Shift-Command-V paste-without-copy shortcut fairly regularly but I wouldn’t describe it as a huge deal for people getting started. Similarly, it’s not common to need to look at images in the terminal constantly and the standard `open` utility will display anything, only slightly slower for needing to close the window when you’re done. Again, not an unuseful feature but I’d leave it off of a beginners’ guide for web developers.
Yeah exactly, it's like we're taking privacy a cheap or free good and making it non-existent (Google) but shame on your for offering it at a higher price.
IRC is definitely not a good way of searching/discovering anything.
Free money: the lazy person's guide to bad app monetization
On AWS you would typically use S3 but yes this is definitely the accepted standard: nobody puts big blobs in message queues because they solve a different problem and are (typically) not designed to handle that.
> No, but like with the community developed dependency solution,

Unless you are deliberately trying to obscure the facts. Sam Boyer et al are no unanimously elected community leaders whose solutions somehow must be included with main distribution.

> So it's more like saying "you can have your own niche ports, just don't expect them to become part of the main language".

This is exactly same for all open source languages, if core maintainers do not like the your change either fork it and implement or use any other language which gives you feature you wanted.
Pleasing all pleases noone. Successful products and projects come from a vision that is executed with discipline. Design by committee never works if the committee reaches a certain size. Instead of whining and trying to sabotage Go, why don't you fork it and apply your misguided product management ideas to the soon-to-be-forgotten fork instead? Applause to the Go core team, inside Google or outside it, for creating a great language. Please keep it up!
Pragmatic Debian Packaging (2019 Edition)