skysight-inc/HackerNews huggingface dataset:
> I'm sorry, but I cannot even work out what your post is about.

The point boils down to this: you throw the "consensus" term left and right.
The term has a concrete meaning in computer science, and you use it
incorrectly, so stop doing that.

> As for your final note: multiple "solutions" for the Byzantine generals exist and have been published for years. Many of them give better guarantees than what a post-selfish-mining PoW blockchain gives you.

Note that the Byzantine generals problem has a rigorous proof that says you
cannot have a consensus if loyal nodes don't outnumber the traitors by more
than 2:1 (so you need 2/3 + 1 loyal nodes), and the proof is not about just
the original algorithm Lamport et al. designed, it's about the consensus
problem itself.

Where does the blockchain's "50% + 1" stands against that if blockchain was
supposed to be a consensus algorithm?

> If your argument was, [...] If your argument is [...] If your argument is [...]

My whole point is "don't use the 'consensus' term incorrectly" and "call the
blockchain what it is, i.e. timestamping protocol".
Ludicrous. You can buy a Garmin inReach Explorer Plus for $450, pay $25/month for a subscription, and have two way messaging via Iridium/GPS/GLONASS satellites, mapping, position sends every 10 minutes to an interactive map on the website, and an SOS button that sends the cavalry if the shit really hits the fan.
Is Manhattan considered a mistake? I ask because, despite being one of the most desirable residences and tourist destinations in the world, everyone is deathly allergic to even the slightest hint that someone might want to replicate it elsewhere. Am I missing an unspoken “never again” moment? Is everyone who travels to New York doing it to revel in their hatred of the place?

There’s not nearly enough Manhattan to meet the demand to live in such a place, and I fail to see why we shouldn’t make more of it. San Francisco’s economic power and landlocked geometry seem ideal for doing so.
Is the flip side of this official funding and support coin the fact that the University's insurers will be on the hook for anything bad that happens during one of these expeditions? In which case this isn't about helicopter parenting so much as simple risk management.

I imagine the insurance situation for Penn State extracurriculars is already problematic, given the recent history.
Its already happened to a certain extent. Most expensive American cities have some core industry: Sf = tech, NYC = finance, LA = movies, Chicago = commodities. This clustering of talent attracts even more talent, keeping the city’s economic engine humming along. Since the housing stock and transportation takes longer to evolve, the big cities see higher and higher rents.

Usually economic downturns stabilize things a little bit. But we’re now in the midst of the longest economic expansion ever seen in the history of the US.
The blackout rules don't help either.
OS X was rebranded in June 2016, less than 2 years ago. The old name is still used pretty often colloquially. In error, sure, but it's not like using Phoenix instead of Firefox. You're right about the name, and yours is a good replacement. It would likely be better received if you suggested it with less snark.
You can tie to an email. I sent money between 2 accounts I own where one is tied to my phone and the other an email. Not sure if this is technically “allowed” but it is way faster than using the actual external bank transfer options.
That is my understanding, too.

So consider the following common pattern:

1. Someone (new employee, FLOSS volunteer, doesn't matter) forks my repo. That's the normal way of working in Gitlab.

2. Someone creates a feature branch, tests it, considers it ready for merging. Again, common flow.

3. Someone creates a merge request. Totally reasonable.

So far so good. Now let's keep going.

4. I notice the merge request. It has almost certainly timed out and failed because new users don't come to the job with their own set of runners.

5. The only sane option is for me to allow them to use my runners. Ok, let's do it-- I must do the following:

6. Either have them add me to their fork with sufficient permissions to set up the runners, or log in to Gitlab as root, impersonate them, and add myself.

7. Unlock my runners from my repo and manually enable each one in the new user's fork using the Gitlab UI.

8. Retry the CI.

9. When it passes, either a) lock the runners again or b) put up with runners getting used by every single commit by the new user (which nobody, including the new user, wants).

Now, I could probably set up the runners as an initial step in welcoming a new user into the fold. That would save me the failure step #4 above. And maybe I could set up a webhook and an additional webserver to listen for it so that I can only trigger on merge requests.

But that's back to the old svn permissions pattern plus custom server hacks. That is what I wanted to avoid in the first place by using Git.

I really do want to use either a single variable or a single button click to mean "go ahead and use my runners for this particular user's merge requests." Or even, "go ahead and use my runners for this particular merge request." Even that would be a vast UX improvement.

The only serious alternative right now is for me to create a "dev" branch, have new users make merge requests to it, and just make a habit of accept them there to trigger CI. Then if tests pass merge them into master.

But that requires yet more documentation for new users and more complexity in the flow.
Reminds me of some JSON I got from an API.

It was always malformed and I always wrote the dev that he should fix it.

He always did, but every new endpoint was malformed again.

One day I looked at the code and it was full of string concatinations of DB results...
I'm on mobile, so won't look for the source. I heard Netflix benchmarks each new instance bootstrapped in AWS because they have found a dramatically high level of variability in performance from what should be home get out hardware. They toss out low performers and rebootstrap the instance.
What other methods are there to control LED brightness?
Protocol buffers sidestep the issue of independent implementations behaving differently by simply not having widely used independent implementations.

That said, I've still been bitten by the Python implementation on the Mac acting differently from the C++ implementation on Linux, although I can't remember exactly what the issue was right now.
I grew up in the red state part - I haven’t seen the mass exodus though, people have tended to stick to their towns. Mostly people fleeing the coastal cities.
Material properties can be confusing.

Strength, hardness, Flexibility all mean different things when engineers talk about them.

Glass is a brittle material which means it will not deform (change dimensions i.e. stretch) when you apply an external force. The opposite of brittle is a ductile material, like steel, which yields and begins to deform once you apply a load above the material's yield threshold. Depending on the material's application ductility/brittleness can be a desired property.
No.

Pass-by-reference has meant exactly what I described, for at least 44 years, when Barbara Liskov decided it didn't apply to the calling scheme she invented, which was later inherited by Java.

Read: https://en.wikipedia.org/wiki/Evaluation_strategy#Call_by_sh... Specifically, "it is not call by reference because access is not given to the variables of the caller, but merely to certain objects."
At that point, that's just testing for the sake of testing, which is just silly - nobody needs you to prove that the compiler/interpreter/library/framework in fact works the way its maintainers have already tested it to work
If it's parsed, why even store in in a database as JSON at all?

If you don't do that... then multiple possible JSON parsers aren't a problem.
>The scheme neatly solves the free-rider problem that plagues other permissionless systems.

FTFY

A parallel example would be various P2P filesharing protocols which was plagued by freeloaders from day 1, and had to come up with various schemes to regulate the user's contribution. The simpler solutions are not exactly Byzantine fault tolerant (user profiles in ed2k) whereas the more elaborate mechanism typically requires a centralised record keeper(private trackers, etc).

A lot of the inefficiencies of PoW are necessary to keep the network permissionless, and conversely you don't need PoW if the system has any kind of entry requirement.
Interesting analysis that brings up the debate of unregulated markets.

A further question this raises is; if so much of the volume of a considerable number of exchanges is fabricated, when (not if) this gets discovered in the mainstream, will the price and prospect of cryptocurrencies come crashing down even further?
Yup. My wife and I have both led trips into deep backcountry at a few schools; risk management made us bring along a sat phone, that was that.
This is almost surely related to the insurance policy PSU has for official clubs. If the Outing Club could get liability insurance for itself, I doubt that PSU would care. If it wants to use the university's policy, it plays by the university's rules, no matter how stupid they are, because it's really the insurance company's rules. Because the university is a giant cash cow that's target #1 if anything goes wrong, and what the Outing Club does has a high chance of injury (try getting travel insurance that covers what these guys do -- it's way more expensive).

This article just feels like clickbait. No analysis of why the university might have taken a decision that on the surface is bizarre but is reasonable given a moment's thought.... ironic given the name of the site.
If namecheap supports .pe - this is probably safe bet.
99/year to not get the security warning. Maybe not worth it for free/open source/hobby projects. Can bypass it by right clicking and choosing ‘Open’ but then you have to make your users aware of that.

Totally an Apple racketeering.
I think we’re not getting the full story. This same university tolerates fraternity culture that literally killed someone last year. What ever actuary looked at the outing club had to have looked at the fraternities too.

I wouldn’t be surprised if some kind of hazing or even worse behavior is the real reason for the shutdown.
I wonder if this is related to the incident at a different School where a kid got locked in a cave for several days?
I have a feeling it will not matter, and anything people can name will be shot down.

If you disregard labels, Tesla was the first company to place this particular, very risky, bet. And it has paid off.

Electric cars were considered either not practical, or not desirable. Tesla made a car which was both.

If you disregard that, than fine, nothing was revolutionary. But then, by that standard, nothing is revolutionary.
I believe that's already a thing. In that some explicitly refuse to cover certain dangerous activities
Why was this article resurrected from Jan 2017? What makes this relevant now?
For G Suite, "Google does not sell your data to third parties, there is no advertising in G Suite, and we never collect or use data from G Suite services for any advertising purposes."

Also "G Suite's compliance with ISO/IEC 27018:2014 affirms our commitment to international privacy and data protection standards. ISO 27018 guidelines include not using your data for advertising, ensuring that your data in G Suite services remains yours, providing you with tools to delete and export your data, protecting your information from third-party requests, and being transparent about where your data is stored."

https://gsuite.google.com/security
> There are a few different estimation techniques that are better than others but scrum actively avoids those techniques (probably for the best as they are expensive and don't show huge gains over other forms of estimation).

What methods would you suggest for software estimation then?
>Cospas-Sarsat was conceived and initiated by Canada, France, the United States, and the former Soviet Union in 1979.

Maybe I should write the risk management people a letter in case they haven’t heard about this yet.
From a legal standpoint, HN doesn't sell products, use user data for profit, or operate in the EU. Both it and YC have made it rather clear they don't want to touch the EU.

Complying with GDPR would basically be an act of goodwill more than anything, and even that's debatable.
Great paper!
What?? I think you’re living in a bubble.
The “new downtown” is not the Domain. It’s Round Rock.

And the developers have not done any favors to Austin by building all the massive high rises near the river so that no one else can see any part of the river.

Nor have they done any favors to Austin by continuing to build out massive cookie cutter developments so that they can try to become the next Steiner Ranch — meanwhile causing very grave harm with the massive increased traffic on 183, Mopac, 360, 2222, etc....
do you enjoy watching movie on a tablet in a dark environment? i think its a similar experience.

i have no eye strain from watching a projection.
I don’t think it’s as sinister as you say. Plus they also allow football and that’s far more dangerous.
I am talking about Amazon engineers.

I know from data that they treat their warehouse people like garbage.
> But if you're in the "average software engineer salary" range in SF, the falloff going to a mid-sized city is not nearly as steep.

But that is exactly why Engineers want to be in SF! Other markets won’t compensate you nearly as well, or increase your compensation as much, as companies in the Bay Area.

However, if one has a family and kids, I could see moving to a city with more affordable housing and good schools as a worthy trade off.
As a non-American, Penn State didn't immediately register and I was thinking this was about an organisation similar to scouts (i.e. for kids) and was thinking this was already harsh. Then halfway through it dawned on me that this was a university club and it seemed downright crazy.
That is belittling SpaceX accomplishments. They were told by all the "big boys" in the rocket industry that what they were doing could not be done.

Nobody had landed a rocket that way before SpaceX and Blue Origin did it.

There is nothing fancy about Falcon 9 rockets materially wise as far as I know. The key innovation was in the control software and using software industry style rapid iterations to try again and again until they nailed it.

SpaceX developed rockets at much faster pace and lower cost than the competition thanks to this iterative approach vs the water fall method used by the competition which cost 10x as much and is significantly slower.

Your talk of material science would be more relevant to the space shuttle I think. That was an attempt at reuse using sophisticated technology and materials. The spaceX innovation is reusing a cheap rocket. NASA developed a reuse system based on a very expensive and advance design.
> My whole point is "don't use the 'consensus' term incorrectly" and "call the blockchain what it is, i.e. timestamping protocol".

The time is 35. If you don't agree, we'll have to come sort of... Oh wait I'm not supposed to use that word.
Or for a more american example: Union City, NJ https://www.strongtowns.org/journal/2018/1/3/comparing-appro...
Yea, I get they think 'really aware' is a meaningful distinction. But, from an energy standpoint if your doing calculations and you need to pay for them. Further even at 160 mph it still takes the ball 1/3 of a second to travel the court so tracking it is useful to update how your hitting it even if you need to move your body based on predicted location.

Computationally, predicting the location is actually worse as it involves tracking the ball's location and then adds on it's likely location. It's basically stuck going ok my lagg is ~1/20th of a second so I see X, it's actually at Y, but my reaction is going to be anther ~1/20 of a second so I need to try and hit it at Z. And then continuously updating both Y and Z based on new information. Then on top of that you have multiple Z's for different things etc etc.

Consciously you don't really perceive that lag because your stuck with it.

PS: And of course each part of the nervous system has different amounts of lag. To the point where many decisions are made outside of the brain.
As user Zak noted elsewhere in this thread [1],

"> In terms of legitimate reasons, there may be discretionary expenses relating to insurance that can be cut for clubs, but not for sports.

This could be a legitimate reason to cut a risky club while allowing a similarly risky sport; it is not a legitimate reason to hide the report."

So yes, this definitely cpuld be an acceptable reason, but there's no way for students to know without the minimal transparency of publishing the risk assessment. As long as the report remains private, it may be assumed that "student safety" is a smokescreen for a political or similar reason to cut the club.

[1] https://news.ycombinator.com/item?id=16899232
How does one get locked into a cave?
If it is related to insurance, I don't think that makes Penn State look any better.

Far smaller universities and colleges have outing clubs that are covered by the institutional insurance policy. Some schools like Middlebury even run officially sanctioned and organized outings for matriculating students.

This is not impossible or expensive coverage to get.
That's good! But in general they are not supportive of life. Work is all that matters.
the university is funded primarily by tuition and donations.

People can still donate to the club, and IMO tuition money should not be going towards other people's hobbies. Tuition is high enough as-is.
Apple are pushing privacy as a key differentiator and also to justify their premium price tag. Selling out on privacy would torpedo that USP. Trust is gained in drops and lost in buckets.

Yes in a world of infinite possibilities anything can happen, but realistically Apple is incentivized to maintain their privacy position.
Hell, git-ssb is already working! ActivityPub would be great for GNU Social or Mastodon (or, of course, Pleroma), but I still have a soft spot for Scuttlebutt.
The availability of housing probably does encourage household formation and childbirth, so you're right, developers share in the blame. But if you take population growth as a given, some kind of housing development is necessary, and there's an ironclad bipartisan consensus that it had better not be the urban kind (especially not near existing urban centers). I hate cookie-cutter greenfield subdivisions as much as anyone, but we get them because they are what we allow at scale.
I think if you want traction, then you should focus on marketing your project first, and make it very easy to try it out and say "wow".

Open source can be a strategy in your marketing plan, but just having code on github won't get you users. If you can share more about the project, maybe the community can give you more ideas on the marketing strategies.

A Show HN is a good start and, for example, you don't even link your project in your hn profile.
A litte online research reveals that the depolarization potential is on the order of one or two millivolts, whereas silicon has a bandgap of 700 millivolts. That's plausible; since power is proportional to voltage squared, a 500 fold voltage improvement would equate to a 250000 fold power improvement.
Take your pick. There's a remarkable number of things that can cause a server to start returning 500s while the rest of the fleet is fine. Doesn't even have to be that specific server's fault (e.g. database behind it could have reached a connection limit handling the connection pools from all the other webservers, leaving this one in the dust. Fun part from this is it can result in the misbehaving server _moving_ as connections close and re-open)
Because university administrators are often (not always but often) absolutely terrible managers, terrible leaders, and have really no clue how many of the organizational things they are in charge of work. I don't think its malicious I think its...just lack of thinking.

I don't mean that as an insult, sincerely. They are typically very very good at what they are trained to do - research - they just aren't trained for this. It is unfortunate that the programs that do exist for training them often do not deliver meaningful training. Some schools have even stopped giving (unless requested) quarterly statements on grant accounts to faculty. I was told that such things were 'difficult' for faculty to understand and led to many questions and confusion.

As an example: The Big 10 Academic Leadership Program Seminar
https://www.btaa.org/docs/default-source/leadershipdev/semin...
2.5 days

First day (12pm-8pm):

a 45min 'conversation'

a 1hr talk on 'the pragmatics of leadership'

a 1:15 panel on the role of the arts in diversity and inclusion

everything else is social.

Second Day (8am-9pm):

1:15 Issues confronting US universities

1:45 freedom of expression and inclusive campus

1:15 public engagement in academia

1 hr 'conversation' with University president.

The rest is social, breaks, field trips, tours, etc.

TL:DR: in 2.5 days, there is approximately 8 hours of content most of which is just someone in a position of authority's opinion/experience.
We need to speak up for free speech
Which leads to concentration of hosting to a handful of large enough providers (e.g. AWS, Google, Azure)? I completely get your point, but struggling to see a way forward here.
"Venturing is an inclusive program through the Boy Scouts of America for males and females aged 14-21 (or 13 and completed the 8th grade)." [0]

A Venture crew would not be accessible to many juniors, most seniors, or (almost) any graduate students.

[0] http://www.venturing.org/learn-more.html
Genuinely happy to hear that it worked so well for you. I think what you may be overlooking is that the vast majority of SEs don’t have the experience or talent to be at your technical proficiency ( trying not to sound classist here, just stating facts).
I guarantee that's why the Rugby club is allowed to stay. Having previously played organized rugby in school you pretty much have to sign away your rights to sue and acquire rather comprehensive insurance for injuries obtained as a result of playing. Additionally the game was strictly monitored for dangerous behavior such as high tackling and collapsing the ruck/scrum/maul.

If the outings club were able to obtain such insurance and get trained supervisors for their outings I doubt they'd have trouble getting the official seal of approval.
Perhaps you should actually read up what the terms mean then, because the challenge they gave you (pretty much implementing a swap) is perhaps the quintessential explanation of the difference between pass by reference and pass by value.
Nothing in the car industry was EVER revolutionary. Cars have naturally progressed from earlier related technologies.

In fact I would claim most technologies are like that. Hence to call something revolutionary, it makes most sense to talk about who has made a radical improvement.

It is kind of like how there were smart phones before iPhone, but iPhone was such a radical improvement that it represented a revolution.

In much the same manner, the Model S was a revolution, similar to iPhone. It pushed electric cars significantly forward and set the bar for what an electric car could be.