skysight-inc/HackerNews huggingface dataset:
TL;DR: Contribute to "open source"

>[code review feedback] is like getting a free-of-cost personal guidance about how to write good code

It's not free for the reviewer who's trying to safeguard project quality. If they're investing in you, it's likely under the assumption that you'll contribute back. If you don't, then you're just crowdsourcing and then running off with the ill-gained knowledge, possibly having had a negative impact on the project.
Note: Ladon can be run as a service to use in your main application should you want to avoid learning go.
Yes. I like Berkeley's boulevards, they are a great compromise for residential areas. I'm thinking more of how interesting it would be if say Minna St. in SF was dedicated to only bicycling traffic...
Sociologists have had a very large impact on policy in the last century. For example, the hundreds of billions spent on public housing was based on ideas that came out of sociology -- https://cdn0.vox-cdn.com/thumbor/dvPJvrleZI_wckWhjsRNPPRl4xU... It just didn't work.

And a large body of sociological research touches on the idea of stigmatization, including of the poor and of racial minorities.

Many school reforms ideas (desegregation, elimination of corporal punishment, reducing emphasis on rote learning, etc) were based on this theory. The Brown versus Board of Education decision cited sociological research along these lines, for example. But the theories were wrong, so the solutions did not work. Professor Raymond Wolters has two exhaustive (if depressing) histories of these reforms and their failures. See The Long Crusade: Profiles in Education Reform, 1967-2014 and The Burden of Brown: Thirty Years of School Desegregation

It’s one thing, for example, to outlaw housing discrimination based on race. But if real estate agents and would-be home sellers subtly shun minority buyers, the effect can be the same. Professor Gans of Columbia has argued for decades that the stigmatization of poor Americans fuels entrenched, persistent poverty.

Sociologists haven't been ignored -- this was the theory behind Section 8 Vouchers which is a very large program. But again, the theory was wrong and the solutions did not work. See https://www.theatlantic.com/magazine/archive/2008/07/america... and http://devinhelton.com/historical-amnesia.html
It's different because this isn't the government doing it. It is corporate vigilantism at best, which means there is no oversight and no privacy.

Regardless, your reframing is not convincing. Portraying immigrants as "criminals" isn't gonna make people want to deport them any more than saying drug users are inherently criminals. The reality of the law is way less important than its actual morality, which people have made up their minds about already.
I'm not sure what you're claiming I'm planning to do is not going to work. I'm not trying to fight the market trends, I understand they're bigger than me. My main job isn't even in the game industry right now, but in the healthcare industry.

My plan right now is design board games, get them published somehow (I'm slowly working on that front, my games have been evaluated by some publishers and professional designers, but nothing is signed yet), then developing an app/PC version in Unity and releasing that while promoting it on the channels I know people would be interested (i.e. board game sites). But I'm getting older and don't have the free time I used to, so it's going pretty slowly. I'm also not expecting to get rich off these games, it's more about getting things out there again and making some side money, hopefully more than a couple of games I worked on for other companies which sold abysmally due to some unfortunate timing and inadequate PR coverage (I've already made games and released them on my own that have performed better than those did, it's not a high bar to clear).

But yeah, I'm not really disagreeing with you. It is what it is. And if a much more well known game designer than I am, Jonathan Blow (Braid, The Witness), can rail against these types of games in multiple talks while having almost zero effect in changing the trends in the industry, then I, as an almost completely unknown designer, can not expect to make any significant changes.

It just makes me less excited to get back into mobile game dev industry when I'm almost guaranteed to work on a skinner box type game.
> It's a monitor Apple effectively blessed as their monitor replacement. They sold it. So... yeah. Yeah, I do blame them for their lack of due diligence.

Apple don't make the LG Ultrafine Display. Apple offer many other third-party products through their stores, but it's the manufacturer's responsibility to support those.

> how am I supposed to rely on Apple to meet my needs if they are perfectly happy dropping products a business depends on?

Apple still make amazing 5120×2880, 10-bits-per-channel screens: The Retina iMacs. If your business depends on such screens, you'd get the iMacs, not the MacBooks, or get a MacBook with any of the many third-party 4K displays.

> none of the half-dozen developers/tech-oriented people I know who have switched to the latest laptops prefer them over the older ones.

Why?

> before listing complaints. The complaints range from the touch bar

Like? What complaints specifically?

> to performance being far worse than older models.

They have some of the fastest SSDs on the market [1], their batteries can go up to 18 hours [2], they have the fastest GPUs ever in a MacBook, and how many laptops do you know that have high-DPI Wide Color screens?

----

> Are you not aware of the touch bar?

I use it daily, and it's better than the archaic row of limited and cryptic FN keys that it replaces, especially once you've tweaked it a little. [3]

FN Keys:

• 12

• Have to remember what each number does in each app

• Different numbers remain "fixed" for different functions in different operating systems (e.g. F1 for Help, Alt+F4 for Quit.)

• Not customizable

• Cannot give at-a-glance status without taking up main screen space

----

Touch Bar:

• More than 12

• Not limited by physical space

• Context-sensitive and adaptive

• More types of controls than just buttons (e.g. sliders, color pickers)

• Customizable

• Can display at-a-glance status such as time, battery etc.

----

As for other companies that offer high-end laptops, take a look at people's experience with Razer for example. [4]

All of the over-a-dozen developers/tech-oriented people that -I- know prefer the 2016 MBPs to everything else. They've also outsold all other competitors in just a single month. [5]

[1] https://9to5mac.com/2016/11/01/2016-macbook-pro-ssd/

[2] https://www.engadget.com/2017/01/13/macbook-pro-battery-issu...

[3] https://alexw.me/2017/01/what-if-you-could-customize-your-ne...

[4] https://news.ycombinator.com/item?id=13785247

[5] http://fortune.com/2016/11/09/apple-macbook-pro-sales/
I've found sociology and its approaches to be profoundly insightful. Even though I'm a trained philosopher, one of my favorite thinkers is not a philosopher, but Max Weber, the founding father of sociology. Economists probably have more influence due to the fact that economics is perceived to be a "hard science". The irony, of course, is that it isn't.
I really wish libertarians would – from time to time - point at actually unambiguously government overreach. All I ever see is "seat belts are great, but making them mandatory is a nanny-state gone wild, and soon you won't be allowed to leave the house".

I think the myth of regulatory strangulation is just some fantasy of people who see a stack of paper more than an inch thick and for their lives cannot imagine why it would require so many words to make air travel (etc.) safe.
You are aiming for a mere 100 supporters, in the hope to move Google to develop software for you, with a project brief that doesn't mention what is wrong with existing Linux distributions. Eh, good luck.
https://knowyourcompany.com/
ARTFINDER:+ATO+by+Frederic+Thomas+-+(française+plus+bas)Frederic+Thomas
There's also turf war nonsense. The site that the OP mentions so much, from what I remember, plagiarises the software it offers.
How about this? "The three target demographic groups for the new product are 1) fruit and vegetable lovers 2) vegan and paleo dieters and 3) reduced-meat health and fitness individuals." Alternatively define a shorter name for each group for reuse. Not everyone even understands the Oxford comma either.
That is true or at least it seems like the smaller any natural phenomena are the bigger and more powerful a machine needs to be to find them.
Softer entry to the whole concept of lvalues/rvalues in general:

http://eli.thegreenplace.net/2011/12/15/understanding-lvalue...
https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

In order for substantive portions of the Robinson-Patman Act to be invoked, there must be:

* two or more sales must have been consummated
* in a reasonably close time period
* of commodities of like grade and quality
* with a different price
* by the same seller
* to two or more different purchasers
* for use, consumption, or resale within the United States
* which may result in competitive injury.
I have an older Firefox that I'm running and the Web Design Standards page is all borked up. I'm wondering how many people that don't keep the upgrade stream going for their browsers will now have problems.
Why almost all of the Universe is utterly invisible [video]
Sorry to hear that. But really StackOverFlow is place for people to share, ask and answer questions. I think this is mainly a problem of StackOverFlow itself. Amateur admins can do whatever they want to the community. If no more StackOverFlow, where can we ask/answer/search materials?
Clooud Media sharing while monetizing
Engineer Converts Van into Laundromat, Offers Free Loads to Homeless
This is the very googley concept of psychological safety right ?

Google Rework has some great stuff about it https://rework.withgoogle.com/blog/how-to-foster-psychologic...
I have no idea about the extent of gp's knowledge on subject, but I came to the comments section with similar feeling. I literally had no idea what this site is about, what it does, how I can use it...

Even now that some comments have clarified some of this questions I still find the UI confusing and colors simply insane.
If the lifetime of the temporary ended with the function body, the assignment (which reads the temporary via the returned reference) happens afterwards and that's UB. Essentially,

int const &r = f(3);

and

int r = f(3);

would both be UB under that implementation-defined case.

The posted article, second row of "common mistakes", describes returning a const reference parameter, when called with a prvalue, as blanket UB.

Finally someone clarified: https://timsong-cpp.github.io/cppwp/class.temporary#6.1

"6.1 A temporary object bound to a reference parameter in a function call persists until the completion of the full-expression containing the call."

So, while the parameter's (the reference "int const &a") lifetime is implementation-defined, the temporary to which that parameter refers to is the full expression of the call. Sanity is restored.
This isn't much of an argument. That's like saying all programming languages suck and it's a crapshoot. It's not. There are design principles that work and scale to large scale systems and then there are things that don't.

As far as I'm concerned Chef is the right way to do configuration management. Everyone else with their YAML DSLs is doing it wrong. Expressing dependencies between resources does not require specialized external DSLs and sometimes you need to do imperative things to get to the end which is either impossible or just horribly convoluted with any tool that tries to hide complexity behind a markup/serialization language.
I'd highly encourage anyone to watch the full video rather than just read the transcript. It's an hour, and I think it was well spent.

Wonderful conspiracy theory, and a wonderful conclusion from all of it.
+1 I would be very interested in reading about butteraugli, if there is anything documented.
Semi-related: If you're interested in the topic, I highly recommend "Plutopia" [1] book which describes in great detail the history of plutonium production, and the consequences of it, near Richland, Washington and Ozyorsk (Russia).

It significantly changed my view on the nuclear energy. Not necessarily because it's inherently bad, but when big money is at stakes and you have incompetent people managing stuff, things can go pretty wild.

[1] https://www.amazon.com/Plutopia-Families-American-Plutonium-...
These are nice analogies and all, but can we please stop drawing grand philosophies out of something just because the people doing it happen to be in a government office somewhere?

This isn't a gateway drug. This isn't a battle between liberty and tyranny. These are web standards, they're generally a good thing, and they're generally overwhelmingly beneficial for everyone. That's it.
> The Problem: https://barrgroup.com/Embedded-Systems/How-To/State-Machines...

The article linked spends a lot of time looking at an event-based calculator in VBScript that evidently has a lot of bugs. This is used as a justification for doing what they do (whatever that is? I don't really get it).

My problem with this is the calculator program is very poorly written. One could probably get rid of most of the bugs by using a "single source of truth" state object that includes all state data necessary for all events to act correctly.

The calculator program is buggy because the programmer is apparently not thinking holistically, and is patching bugs as they are found by adding another little state variable here and there. The result is just what you'd expect.

But this is largely a solved problem. The React folks developed Flux[0] to get away from these kinds of situations.

I guess my point is I can't be bothered to go study what a bitwrap is all about given the problem it solves is moot when using good design techniques.

But if someone can explain the problem better, I'm all ears.

[0] https://facebook.github.io/flux/
I just want a stable linux laptop that is fast enough for emacs + web browsing and has an impeccable screen/keyboard/trackpad/battery.

Isn't that a Dell XPS? https://arstechnica.com/gadgets/2016/06/the-xps-13-de-dell-c...
Ask HN: What back end skills do I need to become 'fullstack'?
Hi HN,

I'm a 'frontend' web developer. I've been working with web apps for the last 3 years and I'm fairly proficient with my stack. I have a good understanding of how the backend works in a general sense too. I've worked as a freelancer and am currently working with a team building a product with react.

I want to become a fullstack developer, at least enough to be valued in a backend role as well. I'm trying to come up with a list of 'skills' that I need to have. I think of them as concept/skill checkpoints based on what I would need to typically do as a 'backend' developer.

Here's what I've put together so far, in no particular order:

> Data modelling and using a database (Postgres)

> Building an authentication system (server-side oauth2 verification)

> Building & deploying an API service of 3 different types: db interaction, using auth, using 3rd party APIs (nodejs/python)

> Serving static files (nginx)

> Deploying and putting a simple CMS site together (wordpress)

> Deploying a full app with a domain name

> Building and deploying a batch job to create reports from the database

> Migrating an app + data from one VM to another

What do you all think? Something I should add/remove? Should I take a completely different approach?
I find it interesting that the article doesn't mention actions that might be taken if sociologists had more influence. Not a word about what we might do differently.
Anyone can downvote anything that he/she doesn't believe. But real answer is usually coming from few people who know the truth. The vote doesn't mean the truth but here it can hurt people who know the truth that most people don't believe...
I don't think anybody is going to pirate your wedding planner software. you being smug about something you have no control over (re: piracy) is also not going to do anything either.
Maybe some info in the cert is signed with its own key, so the cert is technically signed by the US government.
I was similarly impressed with Youbike in Taipei. I assume the city government funds it heavily (eg; first 20 minutes free).

Another major factor, though, is that Taipei is pretty flat, and there's terrific subway/bus lines to get you across larger distances. SF's hills make bikes a pain for many routes.

Personally, as an SF resident, I use Scoot whenever I'm not bicycling or taking public transit. Serves the same purpose as a bike share, with better speed and no sweat on the hills. Most rides are $3 which is great.
We have much stricter privacy laws in Europe so perhaps they are piloting in the US before deciding whether to take the time to make the service compliant with local regulations.
Brazil meat-packing giants 'exported rotten beef'
I imagine that it would be intolerable to have a huge amount of money and power, and also accept that you're part of the root cause of the worst the world has to offer. When you can convince yourself that you're a "thought leader" instead, and that you would be more responsible with those riches anyway... well... of coursed you believe that.

Most people with very little personal impact and responsibility struggle to accept their small role in things. I suppose it would be too much to expect more from people just because they managed to get money. It's not too much to demand though.
Explain Space
Desegregation didn't work?
Introducing the Liri Platform Snap
Same "problem" as the w3m solution mentioned in the top most comment right now...
I agree with you that most Lyft/Uber drivers don't have a sense of the environment compared to traditional cab drivers. Who decides it's a good idea to double-park on Oak Street to let someone off?

Riding in SoMa requires one to always expect cars to make a right turn on any intersection, (so pass them on the left), along with cars turning onto your travel from the numerous side streets (e.g. Rausch, Moss, Harriet). And on top of that, because of how wide all the one-way streets are, drivers drive fast.

Harrison and Bryant, the roads adjacent to the freeway, are essentially extensions of the freeway with cars easily going 50 mph. I would traverse SoMa on another street, then only bike on those streets for the very last block.

Folsom was always a mess, especially in the evening, but the giant red bike lane has made things worse. It was confusing to both drivers and bikers when it first rolled out because it was a car-sized bike lane. Had they drawn the lane as half the size of a car, I think it would've easily communicated to everyone it's not meant for cars. I know drivers now realise that, but for any new driver in SF, I can see them accidentally driving in that bike lane.

Stay aware and keep the rubber side down.
I'm not being facetious. I'm narrating a user experience. One that still leaves me with a lack of understanding about the purpose of this site. Considering the ranking my comment received, a fair number of other HN readers agree that this site has terrible usability. Early comments addressing the use of the site made guesses that are apparently wrong. I say "apparently" because by now there are quite a few comments clarifying the intent of the site. That intent is not communicated by the site itself.

Chrome tells me dh2048 is "unsupported." If the site says "this is good" and Chrome says it's "unsupported" but then Chrome displays an error code indicating "obsolete," I can't tell who's wrong here. Either Chrome's developers chose the wrong error code, or badssl.com is recommending an "obsolete" algorithm which sounds bad (why would it be obsolete if it's good?) The site taught me nothing.

Maybe the site wasn't intended for a wider audience. (I've see corporate training contracting companies set up similar sites for their students: it is in no way obvious what the intent is unless you have sat through their class.) But it's been linked on a discussion site with a wider audience. Maybe it's a valuable resource, but without an explanation, it's just another website with bad UX.

There seems to be an attitude that appears in tech crowds often enough: well I know what this is, how could you possibly misunderstand? They forget that other humans, with other perspectives and other experiences than their own would lack the context that makes things "make sense." They fail to see through the eyes of someone different. It's bad for user experience. That doesn't mean everything should be designed for everyone. Maybe badssl.com serves its audience well. Maybe it's not intended for a "wider audience." And that's OK.
Prohuddle: database related webinars (slight bias towards Oracle)
Discord and functional programming
Yes, but never use {} initialization with auto.
Ah ok, I think I rented one of these(hourly) in Hamburg actually. They are station-less as well in that there is a push button digital lock on the bike correct?
But Parse was opensourced, before it was turned off.. And opensourcing doesn't help with offloading operational complexity anyway. So I fail to see how these are connected.
All this is saying is that using extremely high energy lasers or some other high energy mechanism to keep coherence, is going to necessarily cause a local time dilation due to the high density of energy.

Highly dense energy/matter warps the space around it.

Its not like we cant take this into account though in our measuring devices. If they are measuring accurately and extremely extremely often, any error will accumulate so that even a normal clock is more accurate. Therefore its not hard to tune within reason. Error needs ti approach 0 as number of measurements per second approaches infinite.
I think it's not just "mental overhead". The main benefit would be able to use PipelineDB with other Postgresql extensions like CitusDB. It will make Postgresql competitor to many Hadoop oriented architectures.
> Shut up please.

Comments like this aren't ok on HN.

We detached this comment from https://news.ycombinator.com/item?id=13897166 and marked it off-topic.
> What would a third party do?

Well, I can certainly imagine a lot of possibilities. This question seems to suggest there are none. If there are none, I'd like to know why, given that it's easy to imagine some.

A company can be aware of a security flaw and in a state of fixing it, just not as fast as the reporting party wants, for a variety of both good and bad reasons. A company can be aware of a security flaw and not understand or agree with the reporter's assessment of the seriousness. A company can be aware of the flaw and be planning or fixing it too slowly, and for whatever reason unwilling to communicate intermediate status, nonetheless taking action.

A third party's role would be exactly the same that the public has in this situation, namely to scare the company into taking the issue seriously and fixing it quickly. The benefit of going to a third party that could help, instead of the public, would be preventing larger scale damage than is already occurring.

A well respected third party could help the company with the security problem understand that the issue is serious and could even offer services to fix the problem, in case the company isn't competent in security matters. Just one imaginary scenario, the third party could be a government organization or enforcement agency that is tasked with internet safety issues, and has the ability to revoke the offending business's right to operate if they fail to comply.

I know some companies have been incompetent and malicious, I know that some companies have tried to silence vulnerability reports, but is that reason to assume they all are? Even if we did speculate that it was most companies, is that a good reason to always escalate to the maximum first, before there's evidence of a cover-up attempt?

I just don't see how the threat or the act of making the situation even worse is the only possibility, or even the best possibility for the affected users.