jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think you mean “If you want your API copyrightable, don't make it public”, not “If you want your API non copyrightable, don't make it public”

Now, how do you let third parties program against that non-public API? Would only showing it to licensees be a legal way to do that?

If so, and if the API becomes popular, I don’t see how to prevent those licensees from leaking the API to the world, say through small code snippets on Stack Overflow.
For GitLab if you don't have at least developer access to the repository (as in you are sending a MR from a fork) that will run in the context of your user, so you don't have access to any secrets configured upstream, etc.

If you have access to a repository you can customize the script to do whatever you want, but there will always be a trace tracking it back to you.

There is a discussion about ultimate security (access only when asked) Vs the convenience of self-service.

You can still avoid that by having people use a fork model, or triggering CD from an external project with tight access.

Putting a burocratic process between ICs will only limit their throughput as in Jenkins paradigm.

The better advice is don't hire people you can't trust
If you're not eating meat and you're not eating grain, where are you getting all of your energy from?
The proof that media discussion regarding taxation is purely, ideologically ideologically driven is the fact that, as in this article, the Laffer curve is almost never mentioned. Any discussion about tax rates without considering where we currently sit on the Laffer curve is an exercise in futility (or propaganda).
Surely you can just strip off the prefix in the application layer before sending it to Postgres? You still get the benefits, while being able to use the native query.
(Disclaimer: I'm writing this from a great office with a window overlooking beautiful blue skies and greenery in an antiseptic office park. How boring.)

Some of my favorite memories:

1. 4 of us in a nasty "war room" without windows for 6 months, 12 hours a day, eating junk food when we could, and writing an incredible back office system. We knew what time it was by the sounds of the Winston drag races at the Los Angeles County fairgrounds.

2. 2 of us in the back room of a deserted warehouse writing an e-commerce system because nothing else could handle our client's business. We walked 4 blocks to the Whistle Stop to get sandwiches or use the bathroom (because we didn't have one).

3. 3 of us writing some incredible call center software in a back hallway of a warehouse in an office park. The area was condemned for mold, so we had to work out of the deli across the street for a month.

4. The basement of a dental office. I can still hear the drill.

5. 2 of us in the janitor's supply closet. 2 desks and a sink with a mop in it. We launched a programmer's utility startup from there.

In every case, the companionship and work were so good, we barely noticed our surroundings.

I have never deleted an email, and now I'm so glad. Just reading through some of the mundane details of these old projects gets my heart racing. I wish every project could be like these.

No matter what else I have ever done, nothing was as exciting as doing great work.

Thanks OP, for the memories.
It's Christmas, so let's be honest; religion is bullshit nonsense.

I love the irony of this sentence :)
I barely use it myself, but for friends and family who need tech support I always install it. It reduces so much risk.
Agreed.

It assumes that years of experience mean you shouldn't be programming. Which seems...odd to me.
That was my experience. My usage for four pages was about 80M with uBlock, 120M with AdBlock Pro and 200M with nothing. Pages also took like 1s to load with the blockers and 12s without because of all the ad junk loading. (with Chrome)
Ah Hacker News, the only place I go where they'll actually defend the bad behavior of a technology company.
Why would they only allow facebook and g+ accounts to sign up?
Maybe I am missing a link somewhere that allows normal sign up process...

Personally I very rarely link services.
I especially wouldn't feel comfortable linking a gambling service to a social media service.
Congrats to these guys, nice debut.

>Who is buying this stock?

Not me, but that's what makes a market.
By this sort of thing do you mean using it as a data warehouse? That's what Redshift is branded as and the performance gains are definitely similar to what the blog outlines.

In my opinion, Redshift is the best data warehouse solution for a team building a small to medium-sized warehouse. This covers most use cases. For those building a data warehouse above a petabyte in size, you're going to have to look at different solutions. Redshift is powerful and relatively cheap compared to its competitors.
While you are obviously exceedingly clever, you're funny inversion is BS. Vinyl isn't a novelty. It is a small but non-negligible market. In my anecdotal experience, myself and my friends have had record players and have been listening to and buying records for years. The "market" for Windows 3.1 machines in 2015 is microscopic and completely negligible.
Somebody in Africa would have a different opinion of poverty.
I see what you mean, but I suspect the author might be referring to the Russian disinformation campaign to favour Republicans. I see it just as an example - obviously it can be adapted in either direction, or both just to deter voter participation altogether.
I suppose it would depend on the terms of the sale of the training data (if it was purchased) or how it was acquired (if it wasn't).
There are other more straightforward ways to illegally purchase post-hughes machine guns. This is an extremely high risk scheme.
What would you suggest they do to resolve this?
Actually, in my experience detractors tend to fixate on the

))))))))))

that ends some lispy code.
>
I love how the answer given to this problem is more funding. Such an indication of what's wrong with modern education. This entire article is exposing the TI monopoly on calculators, getting 85-90% profit margins, and our solution is to strike to get taxpayer money to keep paying for the things? We should encourage competition.

I love how the first answer that HN proposes to a social problem is 'more capitalism'.

Why not... Just not use graphing calculators in high schools? What's wrong with pencil and graph paper? Not a single one of my algebra or calculus courses ever used the TI-83 for anything that I couldn't do by hand, or with an $8 calculator.

There is zero reason for why high school test questions should ever require a smartphone, app, calculator, or any other electronic device.
Yes. I always bring it up with my boss if that becomes an issue. Sometimes just taking vacation helps. Good bosses will make sure I'm not bored when I bring it up (eg find a project I'd be interested in, or not have to work with certain teams / people I do not enjoy working with), or will fight for comp increases if that is an issue.

Other times, it's simply no longer fun / I don't feel I'm learning anymore / the level of competition is too strong to advance to another tier, and that's when I leave.

I'm at a point in my life where I have nothing to fear by leaving, so that also gives me a lot of sway as experienced engineers are hard to come by right now.
Trurl's Machine, by Stanislaw Lem

Once upon a time Trurl the constructor built an eight-story thinking machine. When it was finished, he gave it a coat of white paint, trimmed the edges in lavender, stepped back, squinted, then added a little curlicue on the front and, where one might imagine the forehead to be, a few pale orange polkadots. Extremely pleased with himself, he whistled an air and, as is always done on such occasions, asked it the ritual question of how much is two plus two.

The machine stirred. Its tubes began to glow, its coils warmed up, current coursed through all its circuits like a waterfall, transformers hummed and throbbed, there was a clanging, and a chugging, and such an ungodly racket that Trurl began to think of adding a special mentation muffler. Meanwhile the machine labored on, as if it had been given the most difficult problem in the Universe to solve; the ground shook, the sand slid underfoot from the vibration, valves popped like champagne corks, the relays nearly gave way under the strain. At last, when Trurl had grown extremely impatient, the machine ground to a halt and said in a voice like thunder: SEVEN!

[...]

https://books.google.nl/books?id=xhbFAgAAQBAJ&pg=PT21&lpg=PT...
How does one prove a negative? A deleted tweet from 2006 where nobody has taken a screen shot. It's not an active account like POTUS with the entire world watching specifically for catching deletes. I'm seriously asking
Again. You are incorrect and you don't what you're talking about, banks need to send a written explanation of a denial and in most cases they aren't partial (because usually they aren't the ones paying the refund) - since legally the merchant is responsible for confirming customer identity (it's not the customer that would have to prove they weren't there).

Anyways, debating the effectiveness of consumer fraud-protection is quite beside the point, since Bitcoin offers absolutely no fraud protection and very circumstantial utility (i.e. the ability to make anonymous or pseudo-anonymous payments).
Don't worry, the ones who downvoted you won't be successful investors
Web development is hot right now. Really really hot. In Atlanta, code school grads with little experience are getting snapped up as soon as they graduate. I'm having to look to Eastern European remote talent because salary expectations in the US are unreal.

Literally every company needs a web presence, and it's quickly getting to the point where the usual crappy UX just isn't cutting it.

It also happens to be as hard or harder than most other types of software engineering. You have to stay on top of trends, keep building your skills. You don't deal with algorithms much, but your OOP needs to be on point if you hope to build something maintainable for the web.

Most of the potential talent has a subtle disdain for web work, everyone wants to be a game dev or do stuff that's math-heavy or algorithmic.

So giant shortage of good web programmers.
Or you're still on the hook for the balance of the mortgage, depending on your terms. Either way, you're in a very unpleasant situation.
$6.50, not 30-40: http://us.blizzard.com/store/search.xml?q=authenticator - this omits the free apps for most smartphones.

As far as peer support, honestly, there's almost no peer support. There is a strong first-line of FAQs and automated systems (regularly ensuring secondary contact information is accurate, well-defined systems for lost authentication devices,etc) and well-trained second-tier tech support.

There are enough third-party auth providers now that would be well able to provide the entire support chain for the banks. In fact, Gemalto has built for this: http://www.gemalto.com/financial/ebanking/
I've never fully understood why Google hasn't provided an advanced search option. Even the most primitive library catalogs have one. Sure, there are a few options you can use, but they're extremely basic.

Is it because it would reveal key parts of the algorithm? Or is it a stance (i.e., a standard Google search ought to be enough for everybody)?.
me too. Uzbekistan 1988
I'm only reading what you wrote: "I had taken one Android class, knew some Java". I guess I would have expected them to want some related open source work, or a lot of related coursework, things like that.
Revenue is up 50%, but profit margin is down a bit, 76.6% in 2020 versus 77.9% in 2019. Plus, the upper range of their expected 2021 revenue is ~$593 million, which would be about 40% revenue growth if I did that math right ($431 * 1.38 = $594). So less growth, decreasing margins = sell I guess?
Sounds like Oaklandside's editors are well intentioned.

How will they get funding to pay journalists' wages long term?

If they try to do it through advertising, they compete with Google. If they find a sustainable alternative method which can scale to support thousands of local news publications all over the world, they are Houdini.
Hi, I tried out your project and it looks great! I will be using it to monitor some websites that don't have RSS feeds.

One small feature I wish was there: the API requests seem to use XPath for selecting feed item links, titles, and descriptions. It would be nice to have "advanced options" that allow the user to write their own XPath query for the feed, just in case the automatic detection fails.

Thanks for the cool project!
Not to invalidate your point, but Tether is a particularly untrustworthy example. USDC is another centralized stablecoin that's more transparently managed than Tether, and then DAI is a decentralized stablecoin that keeps its value through a smart contract that manages collateral and minting in order to keep its value steady.
> How fast is D compiler on a 100k line project?

I have a 140k line multi-purpose library that compiles in 2 1/2 seconds on my i5 computer w/ ssd. But this varies very heavily depending on what language features you use (compile time execution of functions can make a 3 line program compile in many minutes, or simple C-style code can compile 100k lines in a fraction of a second). So don't generalize too fast!

Re web APIs, I've been doing serving and consuming with D for a long time now, I like it a lot. Using some of the compile time reflection stuff is really cool. Like this little demo site: http://arsdnet.net/cgi-bin/survey/record-survey has this source code:

```
import arsd.cgi;
import arsd.dom;
import arsd.jsvar;

struct Survey {
string thisIsFakeDontSpendRealTimeOnIt;
string whyD;
int yearsUsingD;
string[] thingsYouWantMost;
}

struct AboutYou {
string yourName;

}

class Site : WebObject {
@AutomaticForm
auto recordSurvey(/* @Flatten */ @DisplayName("") Survey s, @DisplayName("") AboutYou y) {
struct Result { string message; Survey surveyAnswers; AboutYou aboutYou; }
return Result("Thank you!", s, y);
}

// you can also specify things on functions
@(Cgi.RequestMethod.GET)
@DefaultFormat("json")
int giveMeJson(int a) {
return a;
}

// or have plain boring ones
string hello() {
return "hello, world!";
}

@UrlName("different-url")
string[] anyName(string other) {
return ["Hello", "Friends", other];
}
}

void handler(Cgi cgi) {
cgi.dispatcher!(
"/".serveApi!Site
);
}

mixin GenericMain!handler;
```

The form is generated from function params, the html from return values, etc. OR you can do json too of course http://arsdnet.net/cgi-bin/survey/different-url?format=json&...

so it is nice. On the client side, I also generate some code so the usage looks like

```
var result = gitlab.rest.users[myuid].pull_requests.GET;
```

and similar so it generates all those things as it needs it (the url made from the dot members, the return value just a dynamic dype). Not like perfect but plenty convenient.
Save the people (using unemployment) and ditch the hollow husks of marginal companies that have rotted from within?

Dumb idea: maybe if you had a published interest rate schedule that planned out 10 years, 15 years, whatever. So everyone knew what the bond/loan base interest rates would look like for the next 15 years.

years 0 - 7: base interest rate ramps up from 3% now to 10%

years 8 - 15: base interest rate ramps down from 10% to 3%

years 16-21: repeat

years 22-28: repeat

Downside I'm sure is that people who come of age during high-interest-rate periods can't get car loans or education loans that don't eat them alive...
Thanks for the input. Next on my list :)
Microcosm of the wealth gap
OP mentioned using biometrics as a username in combination with a password. [1] seems to imply you can add a password or pass code.

[1] http://support.xbox.com/en-US/xbox-360/kinect/auto-sign-in
Is this from the same company that owns Greater Hong Kong?
I wonder if a bunch of these companies might get together and sue the sender of take down for defamation, loss of business, something.
I thought that was for devices with screens under 9 inches, e.g phones and some tablets. Is there still no charge if it doesn't have a screen?
Why do you say that the WSJ is the Fox News of journalism?

They have articles that aren't great but for the most part have high quality content.
Not sure it applies to this, since it doesn't have a screen. Windows is used in a lot of embedded applications, and I think we still charge for that (disclaimer: unknowledgeable Microsoft employee).
This makes me wonder if a more established company like Paypal may be a better option for holding Crypto.
We can go down philosophical rabbit holes and end up in absurd places where we argue over the definition of "truth," but I was obviously making a statement within the context of our discussion about reporting the news and events of the day.

If it's something you're interested in, nothing's stopping you from taking a journalism class or two, and after doing so you'd probably look at certain media outlets differently.
Just looked into them and apparently they are not a bank which I'm guessing means not FDIC insured. That gives me pause...
> if you were given the choice of having two currencies

If having = "to personally own with the hopes that the price goes up", then you pick a currency with limited supply.

If having = "to have it be the currency on which your entire economy runs", you should pick a currency which doesn't have a limited supply.

Dollars were in limited supply too, and they aren't anymore for a very good reason. Here's Ray Dalio trying to summarize some of the relevant economic principles in a video - https://www.youtube.com/watch?v=PHe0bXAIuk0
See also:
OpenFlops is an Open Hardware Floppy Disk Drive emulator/simulator.
https://github.com/SukkoPera/OpenFlops

HN discussion on various open hardware floppy controllers.
https://news.ycombinator.com/item?id=22970693

Greaseweazle - Tools and USB interface for accessing a floppy drive at the raw flux level.
https://github.com/keirf/Greaseweazle
https://www.retrocomputers.online/greaseweazle-flux-level-fl...

FC5025 USB 5.25" Floppy Controller
http://www.deviceside.com/fc5025.html
Do they explicitly say it? If yes, how do they use this information? Any phone uploads your photos to a cloud these days.
What are the pros and cons of rendering content like this?
Suggestion: Change the topic to something more... well, topical, like "Ask HN: How do I start developing for Android?"
If you want to change this then you and anyone who agrees should do the following:

1. find and submit interesting stories to HN

2. visit /newest often and upvote stories that aren't fluff

If you and all the other people who love HN do this, it will substantially improve the community.
I don't know what the wider stats are on conversation fragmentation, or deletion, but my relationships with my friends are diffused through more platforms than email.
Much to the annoyance of people whose progress in life depends on knowing everything about your relationships.
Great, i searched for a readability's ruby port on github but the closest i can find is pismo: https://github.com/peterc/pismo
Actually, you can reverse a SHA1 into plaintext. That's exactly what we're talking about.

Can you know it was the same plaintext that went in? No, but as far as the SHA1 output is concerned, it's a suitable input and a suitable reverse.

For the application we're discussing, the fact that collisions can be engineered is sufficient to generate a reverse of the hash. At no point do you need to generate the original input in order to reverse it for this application.
A good collection of info. Thanks!
I think you neglected an important category:

(6) Building Things (physical things)

For me, the two biggest responses when posting stories to HN were both woodworking related projects w/instructions.

http://news.ycombinator.com/item?id=1906181
http://news.ycombinator.com/item?id=1027994
There is a long thread here: http://news.ycombinator.com/item?id=1906482
You must be a very capable senior engineer. Management will not promote someone who does good work, reliably.

You might have to gain some leadership experience in an alternative way. Something outside of your work like sports, charities, politics, arts - something that interests you.
It's an endless rationalization to avoid talking about people who are of American (New World) descent as such. The thing most of the people targeted by the most aggressive anti-immigration rhetoric in the US share is that they are of American descent, and that's not a thing that you say.
how is this not even obvious?

i never worked in a company that expected uncompensated on call

even those that had no official policy typically had lenient look-the-other-way approach so you can ,say,take half day off if you got called up at night

people gotta realize engineer/support churn is more expensive long term than giving people a fair deal
At an interview in 2020 I was asked:

"Can you explain the gap in your work history from May 1997 to March 1998?"

My answer:

"You're asking about a gap more than 20 years ago? I just didn't work for a bit, that's all."
Until next trip.
So one reason for XML failing is that people who nominally used XML didn’t fully use its capabilities to capture data structure and kept their habits from the days of representing all data by fixed-width records?
The demographics that drilled all the holes in the ship are also the first people off the sinking ship. Look at the further out suburbs of Austin, Denver, Boulder and Boise if you want to see this effect in various stages of its progression.

You're not gonna have to wait 20yr to see CA crash and burn from afar. The root cause is going to set up shop and start doing its thing closer to (your) home and it will do so on a much shorter timeline.
> It is almost impossible to prosecute police for straightforward violent crimes,

That's because criminal prosecution is limited to people who have a professional dependency on cooperation by LEOs.

Civil prosecution does not, and while individual officers may have qualified immunity, state/local government agencies, including police departments, have no legal privilege to disregard copyright.
Regressive left
Location: Goa, India
Remote: Yes
Willing to relocate: Unlikely
Technologies: Go, Python, JavaScript, SQL, Web, Docker, Java, C, Android, Web search
Résumé/CV: https://sidverma.io/resume/
Email: me@sidverma.io

- I'd brand myself as a product developer, as that's the common thread to the roles I've worked in over the last 7 years.
- Most of my work has been in writing server backends, maintaining infrastructure, and building websites out of UIs.
- I'm also very interested in networking and security, and have a special love for building automation tools.
> Power outage in your data center? Buy diesel generators next time!

> AWS down? Wait and pray!

Wouldn't you be waiting and praying if your datacenter lost power and didn't have diesel generators, too?
They’re not semantics, my comment is about power and who is willing to wield it.

Republicans will still vote for Republicans even when avoidable disasters happen. There are two choices, and they’re not going to give a shit that Democrats were slightly less bad on the subject.
popular? you must be new here...
Its also customary to start at extremely low doses and slowly work your way up until activity is noticed. Iirc this is all detailed in pihkal/tihkal along with explanations of the Shulgin scale
Unfortunately almost all of the moderately safe, well known compounds were made illegal by people afraid of their own shadow.

Yes this is aggressive, and yes I'm quite angry about how these laws have held back scientific progress.
Rovo could easily release a paid version without ads. It's practically ancient tradition on the iPhone, which everyone is arguing is completely different to the Android market. I just assumed that Rovo must be making more money from ads than they ever could from sales. In what order did Rovo release versions for alternate platforms? I would be interested in knowing whether there was a point where they started preferring ad-support.