skysight-inc/HackerNews huggingface dataset:
I don't realize or agree with any of this. As a black person, I can tell you that it's been untrue for our community so I don't think it different for the trans community.
captn3m0 is proposing that you use the server name from the TLS ClientHello message (it's in the SNI extension) to determine if a website should be blocked, and if not, you don't perform a man-in-the-middle attack but just forward traffic. A major advantage is that you don't need to install the cert on the client unless you also want to display error messages for blacklisted sites.
Non blogspam link: https://www.washingtonpost.com/news/worldviews/wp/2018/02/17...
First thing I found on Amazon US

https://www.amazon.com/Honeywell-MM14CHCS-Portable-Condition...

Portable heat pump + air con. I've had something like this before, typically comes with something to slot/seal up into a gap from leaving the window open. Can be moved between rentals.
https://eli.thegreenplace.net/2012/03/04/some-thoughts-on-js...
> In the US, legally, we treat everyone equal.

Even if you start with the premise that no laws explicitly target any race/gender/etc, it doesn't automatically follow that everyone is treated equally under the law.
Ok, since you clearly don't want to use HN as intended, we've banned the account. Please don't create accounts to break the site rules with.

https://news.ycombinator.com/newsguidelines.html
Nice! I'm looking at doing something similar
I think you are British, that's the polite form in the UK where I come from. In the USA if you try this it's pretty common for people to say yes they would like it. Different culture!
Evolution is a good analogy, since you are making the same mistake regarding both evolution and optimization/growth.

These things don't have an inherent direction, they are aimed in a direction. The point being made here is about the direction they are being aimed, not stopping them.
You'll find plenty of support for disruption of burdensome and anti-consumer regulatory regimes (see: ridesharing), a mix of free traders and protectionists, opponents of price controls, advocates to unleash private capital to fix societal problems (see: YIMBYs), advocates to reduce the administrative burden of redistribution schemes (see: UBI), and a number of other center-right positions.

What gets you in trouble here is talking about pro-life family values, personal responsibility, and how marginalized groups who are over/under represented in certain outcomes must deserve it.
I like them as well. Some locations offer even a $5 instance/month. Very responsive and intuitive UI as well.
I have doubts about what exactly the signal is you're receiving in any case. Superbowl ads are popular. Agatha Christie is popular. Racism is popular. Many, many awful things - indeed, most awful things, are very well liked by most people.

As I see it, the only possible content of votes is popularity - which, when it comes to quality, is a very bad metric. In a relatively small, educated group like HN, it's a little bit less diabolically awful than it might be if it was in, say, 1930's Germany, but it's still the same metric.
And it’s much cleaner
I have exactly same experience.

And it is somewhat reinforced by the kind of "software problems" that only manifests themselves on new hardware revision or even production batch. And the causes range from wrong chip assembled in production (sot23-6, same package marking, but dual jfet really does not work as replacement for LDO), through various signal integrity issues ("how did you determine, that this makes 100R mictrostrip?" "It looked right and makes the board look right", somehow the "right-looking" diffpair on 6+ layer board does not work on 2 layer backplane) to real sillicon errata that either can (MSP430G-series USCI interrupt handling, you will not even trigger that when using TI provided sample code) or can not (Microchip's various pin routing issues, some Intel Atom erratas and such) be sanely worked around in software.
I notice you didn't include Alt-right in there which at the moment seem to be political ideology on a big rise and in my personal opinion, I think it's generally less radical than communism.

Consider though that one thing the alt-right will never accept is that racial diversity in the workplace is a net positive in itself. Whether it's true or false, it's just apart of the parcel.

Now how would someone like that feel comfortable in a workplace that tells you that being against racial diversity is racist? You don't even have to bring up your opinions, it's beamed to you on a regular basis through meetings, announcements and slack conversations.

I personally had a similar experience recently at my job in Australia in relation to the vote on gay marriage. Even though I am myself gay and have a boyfriend, I was in favour of a plebiscite.

This was in complete opposition to rest of the company, who went so far as to joint write a letter with other companies demanding the government not allow a plebiscite and to instead just pass gay marriage without a public vote.

There was alot of implication around that anyone who disagreed wanted the vote for a chance to vote no and more importantly, to allow for an advertising campaign against gays to intimidate the community as a whole.

People made the claim around myself that obvious the reason people want the plebecide is because they are homophobic racist rednecks.

I don't know maybe i'm just rambling at this point but It's just not nice to work in an environment where you have to listen to people trash your character based on your beliefs and you can't say anything otherwise your "discussing politics" and "rocking the boat".
CASP is a pretty nice dataset, so is all of the PDB.
I don't think anyone's advocating that, they're advocating sustainability (not static-ness(?) I'm sure there's a much better word here) over endless growth, there's a pretty distinct difference.
I feel the same about Muscle Milk. Terrible taste (and too many artificial ingredients), and ironically has no milk.

Try Core Power (the 42gr one). It tastes great, and actually feels like a genuine milk product.

https://taldepot.com/core-power-elite-chocolate-high-protein...
The civil service doesn't push their own agenda. They are tasked with finding solutions to enact policy decisions, they provide the best solutions that they can that will fulfill the policy presented by the government. A civil servant cannot push their own agenda and the civil service as a whole doesn't have an agenda except to serve the government of the day to the best of their ability regardless of their personal politics.
The exact opposite is true. With all the pressure on diversity numbers, talented female engineers are very highly sought after.

The truth is it doesn't matter what the data says. There's an entire political philosophy that's based on everybody being either oppressed, or an oppressor. For people who subscribe to that, they will always claim that invisible forces are at work oppressing people, no matter how much reality proves otherwise, and they will never offer any proof to support these claims, because it's just so axiomatic to them.
The comment I was replying to was saying we need to replace banks with crypto. The user hostility is one reason why that's nowhere near happening.
Ask HN: Maker scene in Singapore?
Hi all,
I’m headed to Singapore later this week and am looking for the inside scoop on where to visit.

Is there a maker scene there? Are there any meet ups or maker spaces that are recommended?

Any other visitor advice is welcome too.

Thanks in advance.
Well there’s more than 2 genders but that’s another issue. The point is we live in a male-dominated society where men have controlled a majority of political and economic power since this country’s inception. In terms of gender, here’s a few policy proposals:

-financial compensation for housework/child-rearing
-reduced hours for the primary caregiver at the same level of salary after childbirth (usually the woman)
-equal pay for women mandated by law (pass the ERA)
-much stronger policies against sexual harassment
-more women in positions of power
-full subsidy for menstruation products & birth control
-paid maternity leave for all workers
-universal healthcare
-comprehensive sex positive and consent focused sex education in public schools

I could go on, but the main point is men & male society control politics, science, the economy, etc, so the whole society is predominantly oriented around men. A lot of shifts are more cultural (like attitudes towards harassment and sexism) which is harder to make into concrete policy proposals.
Functions-as-a-service seems clearer to me
I read New Scientist and sometimes psychology research is mentioned there and given credence.

How on earth is: "lips smacking, mouth open, drool at the corners of their mouths" science? By that I mean, it is not the sort of thing I would expect to see in a paper unless there were photographs of the effect as evidence.
"Rochefort Trappistes 10 is my favorite beer and I was drinking it while doing the initial implementation at sunday night"
I'd like to do it, but I'm not sure if I'm eligible if I'm joining their org in a few months :(
*Right leaning tech workers who have never experienced working outside of their bubble.

News flash: not every place aligns with your political ideology. Try being a liberal in the Midwest or the South.
> Work is for working; it's not a debating society, and especially not when the debating is done in bad faith.

Maybe I'm biased because not being in the US most of my knowledge about it is from HN links and discussions along with a few other blog posts here and there but: if that were true, we wouldn't be seeing "but mah inclusion!" posts and discussions on/about American startups every single day around here.
Because experience has taught us that some people need it explained in a bit more detail what constitutes basic courtesy and respect.
I did a cursory Google search for Klong after your mention. The author of the language (and its book) posts his writings to t3x.org

Thank you for the brief mention -- I've been perusing his website and writings and am enamored. There's something about niche, obscure tools (and their authors) that give me some profound joy.
These guys - https://cswr.github.io/JsonSchema/ - analyse JSON Schema and propose some mostly non-breaking adjustments.
Or people need to understand that when you associate with bigots you'll be labeled as such and whatever granular point you're trying to make gets lost behind that larger point.
I haven’t seen option 2 things referred to as serverless. Their descriptions often involve the word blockchain from what I gather.

Seeverless is a catchy name, and a better one perhaps would have been function oriented or function service or some such. But it really does mean swrverless in that (a) there isn’t one server and (b) there is zero configuration and maintenance of the server for you to perform.
I can't believe I'm saying this, but it would be nice if it behaved like null in SQL.
Self-driving delivery on public roads sees groceries dropped off in Bay Area
I lived in Moscow for a while as a kid and the Metro system was such a joy in retrospect that it's really soured me on some other cities' transit systems. Living in Seattle right now while we struggle to achieve a single-route light rail system is especially saddening.

Crazy that Moscow's system is almost 100 years old, dating from 1935. (I just checked and London's Underground has it beat by a margin though - 1863)
Really?

Again I see immigration as mostly economic and foreign policy so being left on that isn't a good start. Throw in the wage gap (an econ issue they are far left on) or their pro-eu stance (very left econ wise).

Are you saying they are neoliberal because they are out and out socialists or something? What kind of right wing economic policies do they support aside from free trade which is not really strictly right/left anymore.
I used to work on protein structure about ten years ago.

Back then, the mood kind of changed from “solve this and you have a Nobel waiting”: the general opinion was that progress was both significant and piecemeal, making it unlikely a Nobel will be awarded because “cracking it”would end up being to hard to assign to any three people.
> I'm 37 and, God, people treat me like I'm a dinosaur. I've been programming C for 25 years

Exit out of vim, fire up Visual Studio Code, and start writing some Javascript. At this point, the 20-somethings will hoist your chair atop their shoulders and carry you around the office chanting your name.
Most big cities even in the south and especially in the Midwest tilt liberal. Most college educated people are also liberal, in tech especially so. Unless you are working in Salt Lake City or somewhere special, you are probably surrounded by liberals.
"If you pull in $400,000 a year you aren't middle class, you're rich."

This is from the character Gordon Gecko, in the 1987 movie "Wall Street":

"Wake up, will ya, pal? If you're not inside, you're outside, okay? And I'm not talking a $400,000 a year working Wall Street stiff flying first class and being comfortable, I'm talking about liquid. Rich enough to have your own jet. Rich enough not to waste time. Fifty, a hundred million dollars, buddy. A player, or nothing. Now, you had what it took to get into my office; the real question is whether you got what it takes to stay."

https://en.wikiquote.org/wiki/Wall_Street_(1987_film)

Wealthy people live on capital. That is a traditional definition of what it means to be wealthy. If you have to work, at all, then you are not wealthy.
> As far as I know, all the projects that promote themselves as "serverless" are stateless functions…

Any normal PHP app is just a collection of stateless functions, but that doesn't automatically make all PHP apps "serverless" apps. What makes something "serverless" is the FaaS[1] execution model.

[1] https://martinfowler.com/articles/serverless.html
"Luck" has a negative connotation, so it's not symmetrical.

If someone puts a blindfold on and runs across the freeway and doesn't get hurt, they are lucky. If they do get hurt, you wouldn't call them "unlucky".

If someone has balanced investments (in line with mainstream recommendations) and the market crashes right after they retire, they are unlucky. If the market doesn't crash and they have a comfortable retirement, you wouldn't call them "lucky".
Are you not doing the exact same thing?
TypeScript provides, primarily, a type verification system.

JSON-schema provides a type assertion system.

Both serve as type documentation systems.

TS says "if you create objects in my world, I will use my type system to verify that you're creating the right kind of objects, and you can look up their definitions to see what's in them". JSON-schema says "if you give me external, un-annotated objects, I can tell you whether they comply with a type definition, and you can look at that definition to see what's in them".

TS has a limited assertion facility, but it's not nearly as capable as JSON-schema. Projects like io-ts (https://github.com/gcanti/io-ts) add more functionality to those assertions, but they're still much less easy to use, in my opinion, than JSON-schema for this purpose. If you're using TS types to assert, though, you can definitely describe more complex constraints, so it may make sense as an alternative to JSON-schema for some people.

As others have pointed out, JSON-schema is also much easier to use on non-TypeScript platforms than TS assertions, which, even if you use an assertion library like io-ts, will still be limited in use to JavaScript (and JS-to-$other_language runtimes).
They might not directly claim to value diversity of thought, however accusations of "bigotry" seem to me to be the most common insult/label applied by progressives to non-progressives, possibly behind only "Nazi".

If someone is using "intolerance towards those who hold different opinions from oneself" as an insult, it only makes sense to assume they are claiming that they are different.
The real differences between programming languages start cropping up in type systems, order of initialization in object hierarchies, whether operator overloading is permitted or not, whether operator overloading happens by global operator resolution, instance methods, per-type methods, or some mix of them all; you get the idea.

All the mechanics of how values are created, interact, and are torn down are described by types, whether the types are dynamic or static. It's the type systems that are the limit to language interoperability, not syntax.

I could go further: it is object systems that are the biggest problem. Program with inert data structures and pure functions of input to output, and interoperability is much more easily achieved. But if you expect to create an object whose behaviour is defined according to language A, and poke it into a function that interacts with it according to the idioms of language B, effectively smuggling A's semantics in via the polymorphic type, somebody is going to be surprised.

And semantics are what people care about, too. Syntax does have its bikeshedders, but semantics are what make people move or stay.
Odd, I just get an infinite redirect when trying to load the page.
I'm a self-taught, have a single dedicated server, I have a single-instance Kafka running on top of ZK. Yes, I lose the benefits of replication, failover, etc. I don't need that though. The whole installation took me half an hour, learning Kafka took maybe 3 hours, and as long as my server's been up, Kafka's been up.

Granted, I am not monitoring Kafka, but I do other processes.

The other nice thing is that now that I have ZK, other software that need it can just reuse the same process.

I think using the maintenance cost as a reason to write your own tool, is a short-sighted decision.
> Is there an example of a company that has implemented the philosophy in the Agile Manifesto in a way that actually meets the needs of developers and managers?

I work for Pivotal, so I'm going with "yes".

> It doesn't scale to team sizes beyond the point where "individuals and interactions" can drive progress

It says "over processes and tools", not "strictly instead of". If anything, good tooling lifts a lot of overhead out of the way so you can go back to individuals and interactions.

Of course, scaling this stuff is hard hard hard. But that doesn't make agile irrelevant, it just means you need to keep thinking and rethinking what you're doing.

> it addresses developer needs but does not sufficiently address the requirements of the rest of the organization, including management. Developers gotta develop, but the rest of the business needs things like measurements, reports, status, ETA, sometimes proposals, change requests, etc.

Evolved XP+Lean is pretty much where Pivotal starts from. Engineers asking product and design questions is taken as status quo.

Sure, it's hard, but it's not about "agile can't scale". We've scaled it and doing so is painful and difficult. But any organisation passing the Dunbar limit is hard to keep on track. The classic methods work, we're surrounded by their fruits. But we're also surrounded by their waste. It's always worth questioning yourself and why you do a thing.
I don't live in the US but I visit sometimes in Bay Area for business.

The most amazing cultural thing in SF that blew my mind was the existence of
startup scene as a cultural phenomenon, subculture and lifestyle.

I'm not completely sure if this is cultural misunderstanding and I am missing something, but it seemed like for every real young entrepreneur there was ten dreamers who were just hanging in the scene for vibes. Dropping out from collage
"to startup" but spending their time just hanging out with the group of people
with the same subculture. It seemed like pitching a startup was a hobby and maybe phase in life just like sabbatical year.

I find it utterly fascinating. I have no idea if it has negative effects or if it's completely positive phenomenon. Clearly there is lots of young energy in the air.
Perhaps the old egyptain was never a coherent language. The pharaohs of the first dynasties are known to have united egypt, perhaps only then having created the opportunity for a united language to begin with, because it's reasonable to assume fragmented language beforehand. This means slow diffusion and many substrata of dialects and mutually almost incomprehensible variants as we still have (I don't know how bad it is in America but some German Dialects are incomprehensible). And Egypt isn't just the Nile that makes travel and exchange easy. E.g. nomads held key positions in trade and could hide a long time ignoring local struggles because they had domain knowledge in the desert, but also alienating themselves and their language. This increases the chance for a fragmented language continuum (a continuum of continua if you will, kinda fractal).

You think the pyramids are old? To the contrary, the north African Sahara is speculated to be as young as 5,400 years (although I remember reading something north of 100'000; indeed, it is not certain, probably fluctuating on and off for periods of time, too). I think that the pre-desert is the archetype of the reed fields, the paradise of the Egyptian mythology, https://en.wikipedia.org/wiki/Aaru -- to top that off, could the tree of knowledge be symbolic for the rain forest that was in the Mediterranean basin before it flooded a handful of million years ago or afterwards as it swelled on and off further along?

The article is too conservative? The article makes a few points about the wider Danube valley being central to early PIE civilization and industry. Which resonates very well with me. There is no certain PIE homeland hypothesis but this fits with the Krugan hypothesis.
> "trackball/input configuration" is too vague to make any promises about but input configuration is possible

This is my current config setup. As you can see I make multiple changes. I remap the buttons, set the pointer acceleration, set mousewheel emulation, etc.

mouse_id="Kensington Kensington Slimblade Trackball"

if xinput --query-state "$mouse_id" > /dev/null 2>&1 ; then
# We need to map names to prop numbers for the settings below
props=`xinput --list-props "$mouse_id"`
getid () {
echo "$props" | grep -i "$1" | grep -o "([0-9]\+)" | grep -o "[0-9]\+"
}
# below numbers come from 'xinput --list-props [mouse_id]'
# these property ids seem to be persistent between reboots
xinput --set-prop "$mouse_id" "$(getid profile)" 2
# NOTE need to look up these properties by name to get ids for settings
## mouse speed (change 'constant decel' first to change speed)
# fast movement acceleration velocity scaling
xinput --set-prop "$mouse_id" "$(getid accel\ velocity)" 1024
# slow movement decelleration scaling
xinput --set-prop "$mouse_id" "$(getid constant\ decel)" 6
xinput --set-prop "$mouse_id" "$(getid adaptive\ decel)" 10 # no effect?
## remap buttons (swap 2 and 8)
xinput --set-button-map "$mouse_id" 1 8 3 4 5 6 7 2
# orig: 2 8 new: 8 2
# 1 3 1 3
## mouse wheel emulation
xinput --set-prop "$mouse_id" $(getid emulation\ axes) 6 7 4 5
xinput --set-prop "$mouse_id" \
$(getid wheel\ emulation\ button) 8 # pre-remapping
xinput --set-prop "$mouse_id" $(getid "wheel emulation (") 1
xinput --set-prop "$mouse_id" $(getid emulation\ inertia) 15 #lower=faster
fi
PI: A MIT-Pip-like CLI for Pharo Smalltalk
Or maybe it's a difference in a country that isn't as bought and sold on the idea that you can fix everything by passing a law.
The parent comment also - unironically and explicitly - stereotyped white people ("resentful white Fox News types").

Hypocrisy and outrage are an ugly combination.