skysight-inc/HackerNews huggingface dataset:
This really isn't the best article written on Vienna's take on housing. It also has little to do with homelessness. There of course are homeless people in Vienna too but the problem is attenuated by the availability of affordable living room that is the result of the welfare state that is still dominant in most of continental (West) Europe. Vienna in particular has a long tradition in social/subsidized housing (see Red Vienna) and care is taken that no ghettos exist (even though there are of course areas where people are comparably richer or poorer). It should also be noted that those "high-rise, easy-to-construct style" buildings have rather high quality standards.
I don't believe that you really think that's a practical alterative.
Instead of listening to men telling us why we don't have a problem, listen to women.

For example Susan Fowler's "Five Things Tech Companies Can Do Better": https://www.susanjfowler.com/blog/2017/5/20/five-things-tech...
What do you want than? Is there some lecture on this that would explain the architecture of such a computer?
I’d be interested to see how Siri performs on different devices. The Siri on your phone is not the same Siri that you have on your Apple TV. The Apple TV version is much better at giving information about tv shows, movies and music, but terrible in comparison for everything else.
How to create a KPI dashboard
> Palantir has an outdated software stack (Java/Swing)

What? How is this even correlated to the value provided by the software they sell? So they're SOL because they didn't do a rewrite?

> they have no meaningful ML/AI strategy

They mostly sell software and services around data integration of disparate data sources and the ability to query that information and make connections easily. Their flagship product is a graph database with access controls built in. ML/AI is so dependent on the particulars of a given data, so I don't know how valid this criticism is. If they're able to provide value without productizing machine learning, sounds good to me.

> Finally the political environment along association with Thiel isn't helping them make any new friends.

Agreed
You can use functions outside of shell scripts - they can serve as a better kind of alias, or as a way of modifying the current shell without having to type the '.' before the script.
> Now I can correlate symptoms with foods/hours and draw conclusions based on hard data.

Only if you repeatedly try the same foods to ensure you've avoided confounding variables.
I heard it in Rick (Morty's grandpa) voice.
This article is almost entirely direct quotes from a forum thread with little to no commentary or narrative on top of it.
Largely because Ayn Rand was not Libertarian, she founded Objectivism and has complete disdain for many Libertarians of the time.

Objectivism shares many things in common with small subset of Right leaning Libertarian Philosophy Anarcho-Capitalism, but not all Libertarians are AnCaps despite what they (anCaps) claim
People already consume too much stuff a day without producing anything. That's why they don't want to subscribe to yet another newsletter. I guess the ultimate baseline of getting subscribers is getting more page visitors with SEO and continuous content production.

I have generated a couple of thousand subscribers with a giveaway ebook. [0] In the beginning, it was difficult for me to get subscribers with only content. That's why I decided to write an ebook to grow my audience, to get exposure and to learn myself more about the topic in detail.

Personally I try to keep the newsletter annoyance low for my visitors (e.g. avoiding popups to signup for my newsletter). My personal opinion is that if you are in for the long run with your website, you want visitors to enjoy the reading experience and in return to come back to your website.

- [0] https://www.robinwieruch.de/the-road-to-learn-react/
Ok. If things actually get better, then great. If it's much ado about nothing, not great.
I don't think it's tied to innate abilities, but I do think there's more going on than just discrimination.

Women for example, dominate the tax preparation industry. I have no idea why, but I'm reasonably certain that it's not just discrimination.
see also https://news.ycombinator.com/item?id=14669904
While I get and understand your sentiment, the problem is that being an asshole and a creep isn't illegal in itself. If some male VC groped a female founder in the course of trying to set up a funding deal, then sure, press charges and make it right, but texting a founder "Why are you still with your boyfriend/partner/girlfriend? We should go out for drinks, I'm so much better than him" is just wrong, but not criminal.

As much as I would like to see punishment for clearly abusive and shitty behavior like this article describes, 90% of the time it comes down to character profiles as this thread explains. Even if it found its way into court, the defense would almost certainly try to be framed as a misunderstanding. Instead of punishing and potentially ruining lives for what is sounding like thought-crime, lets just get men off the pedestal and put them on the same goddamned level as women. A woman shouldn't have to defend her reputation for not being slutty if she gets groped, assaulted or raped, and more importantly shouldn't have to fear retaliation for accusing someone of being not just an asshole, but a dangerous asshole.
10 Strategies to Cover New Product Development Costs
> from the unsustainable 30-per-cent-plus pace

What 30% pace? Real growth has been 1.6% per annum. Now I'm absolutely certain you are confusing Toronto with the rest of Canada. The vast majority of Canadians don't live in Toronto. It is not representative of anything related to Canada as a whole.

> How the country is growing 2% overall when the most populous region by far grew at 30% last year

You're going to have to ask CREA, the official source for home prices in Canada. That is what they have reported. I can only go by what they have given.

If we can believe Zolo, who isn't exactly official but provides more comprehensive data: Toronto has declined by almost 8% in the last quarter and is barely up at all over the past year. Are you sure about this 30% YoY? Perhaps you're looking at the wrong period?
SEC Files Fraud Charges in Bitcoin and Office Space Investment Schemes
I moved from a "sexy" NodeJS stack at my last job to a staid Java 7 stack at my current job (we can't move to Java 8 until App Engine supports it).

The code at my current job is much better written, is more thoroughly tested, and is more pleasant to continue development on. The codebase at my previous job was a rat's nest, caused primarily by lower-skilled developers, no time allocated to technical debt or refactoring, a breakneck pace of product release, lack of a good automated testing suite, lack of good continuous integration and presubmits, and the weakly-typed/dynamic nature of JavaScript itself which doesn't scale well to larger server-side codebases.

So long as a given language/platform isn't deprecated (and Java definitely isn't), I'd rather work on a solid codebase in it than a weak codebase in a more alluring, recent language.
You seem to have forgotten to post a link you intended...

The scary thing is that btc is likely the traffickers currency of choice these days. How traceable are btc transactions wrt what types of goods or services are supposedly purchased with btc?
> Javascript, type-related bugs were very, very rare.

That's because you're not seeing them. I bet that if you plug your frontend to an error-reporting tool (e.g. Sentry) you will be overwhelmed to see all the corner-cases you are overseeing.
Newsletter uses algo to ID best startups for NYC engineers
Why use a database as a queue? It is known this doesn't scale well nor work particularly well. If you need big scale, you can get something like RabbitMQ or Kafka. If you want to avoid server setup, use SQS or Cloud Pub/Sub. If you want it to be lighter weight, use Redis.

This is kind of like an article talking about how most people use a hammer to put in screws wrong. Which is cool, and good for learning why using a hammer to put in screws is a bad idea. But the outcome of this all should be "Use a proper tool for the job", not "try to come up with a neat trick to make this work in the wrong system".
I'm a bit sceptical about the mandatory PIC (method cache) as hash. Usually you put the most common classes into a small array upfront and search and extend just that. The hash lookup would come in the slow part then. With assembly it's easy the create the self modifying PIC, from eg. 0-3.
I had the joy of re-engineering a terrible in-house web server because of that bug.

It had used the system sleep to pause execution between the fake threads in their awful program. Suddenly everything was hitting race problems, instead of about 10%. Not something I really understood why it was going so bad, so I just dumped the inhouse implementation of threads, and took up the Solaris one, which was a joy by comparison.
What were they trying to do?
Yes - but my perspective is very much limited, of course, consisting mostly of my social circle in Dublin. I hope I accurately presented it as an anecdote and not data.
Admirers of Rand making appeals to authority? That's an obvious contradiction to anyone who had even read one page of the cliff notes of her philosophy. Someone, you or they, are confused.
but how much of these edge cases are really happening?
I'll take Chief :eggplant: Officer.

(Previously known as Chief Restructuring Officer)
I think I lost some points with them a long time ago during an interview when, while trying to determine exactly what the "Forward Deployed Engineer" role that I was interviewing for actually meant, realized that it was actually just that of SWE consultant, a job which I'd previously held. So I kept referring to my extremely relevant experience from previously being a consultant, calling it as such, and that rubbed the interviewer the wrong way, because clearly FDE was much more special.
Life is too short to work at a crappy startup so we're launching this newsletter to hopefully fix that.

It's free and every issue will identify 8-15 startups based on the CB Insights' Mosaic score/algorithm which was initially funded with support from the National Science Foundation.

More on Mosaic here for those interested

https://www.cbinsights.com/company-mosaic
Stolen bag recovery with Monzo
Interrupts on NaNs are extremely expensive to implement on vector and GPU processors. We learned that in the Cray-1 days. Handling the exception in a vector iperation kicks off an ultra-expensive context switch. A NaN does not break the flow.
So OEIS for programming? Largely seems covered by Google: punch in an oddly specific number and someone will probably have discussed it on Stack Exchange.
GSoC Project: Making Redox Self-Hosting, Status Report 1
> Why use a database as a queue?

To avoid running a second system.
I got two weeks, and for a while three, but that was only because my boss liked me and I just claimed my week of sick time as holiday. However, my wife only got one week, which meant actual holidays where we left town together were pretty rare.

I probably should have clarified - for both of those groups I should have said "most Europeans I know over their mid-40's, or most Europeans I know under their mid-40's". Among the US-ians I know views vary widely.
Hidden fees and baggage charges are the worst. Airlines need to be more up front with their charges.

This is a cool business model though.
You guys all have kill cords attached to your wrist, right? https://github.com/hephaest0s/usbkill
> Why use a database as a queue?

Already have a central, configured and monitored server and need "just a small queue" for something. This is not per se a bad decision. For the same reason it doesn't have to be a bad idea to cache things in the main database, instead of using a dedicated cache like Redis.
It is fascinating, and I learned that one of the events was first detected by an unmodeled search for strange events in the signals:

"Finally, LIGO runs 'unmodelled' searches, which do not search for specific signals, but instead look for any coherent non-Gaussian behaviour in the observatories. These searches actually were the first to find GW150914, and did so with remarkably consistent parameters to the modelled searches..."

http://www.preposterousuniverse.com/blog/2017/06/18/a-respon...
I agree - one thing is noticing bugs, which is easier with stronger dynamic types.

And as you say it's also important to setup some boundaries so that bad values can't travel to the other end of the program before you notice, which is a pain to debug.

I like to make value checks on module boundaries, but do much fewer checks inside modules. I typically do this using assertions. Optional types can be a way to do it with less noise. But they still can't replace asserting arbitrary invariants, like invariants involving multiple values.
Aplicativo grátis e sem anúncios para limpeza do Android
Yep! Hadn't seen it before and bet a few others probably wouldn't have either.
I want continuous functions and signals. Not aware of lectures but search for analog computation on Amazon or google.

There's this class https://www.utdallas.edu/atec/docs/virtual-analog-computing.... but the resources aren't online.
What about the lack of diversity of men in elementary teacher positions? Nursing?

Where is the big push to bring men into these fields?
Not really. It's direct proof that the language is good/fast enough that the people creating it chose it for themselves. The flow team, for example, wrote their language in ocaml.
While I think it is unlikely that there is a problem here, one has to consider that upgrading the sensitivity could introduce or reveal a systematic error.

Also, it is not just a correlation that has been observed - it is a correlation that has a specific form, a rising fundamental frequency that happens to in line with what we would expect from merging black holes. I know there's an element of circularity in the argument, but what are the chances of that particular sort of signal arising from a spurious correlation?
Everyone has plenty to fear. Any sexual harassment/rape accusations (no matter how untrue) are incredibly damaging, it's very biased towards the accuser.

The people who actually do this shit are scumbags, but there's plenty who will take advantage of this when things don't go their way, and reputation damage is worse than physical for a lot of people.
My guess would be "knowledge models".
Here is a more straightforward argument for adopting a monarchy, which is that it may be helpful to treat the head of state as necessarily embodying dignity, but the president should be seen as just another politician.

https://thinkprogress.org/the-case-for-a-king-717ae1eb35f5
There is. https://www.edutopia.org/male-teacher-shortage

Presumably equality there isn't as exciting to people because teacher pay is garbage for everybody, whereas in tech it looks like women are being locked out of one of our most lucrative industries.
I don't really understand what you're trying to say.
Was Piracy a Good Thing?
https://reacttraining.com/online/react-fundamentals
Was Piracy a Good Thing – The Answers
Nevermind university, a publicly visible lisp community just doesn't exist, with all due respect, to motivate it's use, books or not. That sounds dismissuve, but Programming should be a social effort in the large.

I guess the point I was trying to make is that patronage at the right time might have a lot more potential to generate motivation, insights, etc. Professors in huge classes are too distant for that, agreed, but one benefit of university is the social experience. Outside of university, stumbling on the right path without guidance would be extremely lucky, while finding a good book on the internet depends on asking the right questions and one single book certainly isn't enough. And most people need guidance on how to work through books, to begin with. Sure, with regards to information technology, the internet hosts the largest community there is to learn from, but arguably it is, again, almost too big for a novice (and might have a lot of negative side effects).
Wow, someone answered. I just had to be uncivil... FFS
"heh, this is guaranteed to offend, but if you go out to dinner with me you'll definitely get this job!"
Here's a very simple example that I'd consider the holy grail. Say I want run `ls -lh` on a directory:

-rw-r--r-- 1 brandur staff 6.5K Mar 25 15:37 Makefile
-rw-r--r-- 1 brandur staff 63B Jul 10 2016 Procfile
-rw-r--r-- 1 brandur staff 1.6K Mar 11 07:20 README.md
drwxr-xr-x 4 brandur staff 136B Oct 16 2016 assets/
drwxr-xr-x 4 brandur staff 136B Jul 15 2016 atom/
drwxr-xr-x 4 brandur staff 136B Apr 26 2016 cmd/

I'm interested in getting the date fields out of this structure. Currently that's possible with some disgusting use of `awk` or maybe `cut`.

What if I could do something like `ls -lh | select 6` (select the 6th column of data):

Mar 25 15:37
Jul 10 2016
Mar 11 07:20
Oct 16 2016
Jul 15 2016
Apr 26 2016

It doesn't matter that the date comes in three parts and would act as three separate tokens for `awk` and `cut` because in my structured object backend, it's all just one logical timestamp.

Now say I want to sort these dates and pick the earliest. Once again, shells make this extremely difficult. Because the dates are not lexigraphically orderable, I'd have to use some fancy parsing, or try to step back to `ls` and have it somehow order by date.

Imagine if I could instead to something like `ls -lh | select 6 | sort | first`:

Apr 26 2016

In this case, although the shell is still displaying a string to me that's not lexigraphically orderable, the data is being passed around in the backend in a structured way and these timestamps are actually real timestamps. It's then trivial for the next utility to apply ordering.

The part that the shell would have to provide (as opposed to the programs) is a "smart pipe" that understands more than just a basic text stream. It would also have to know when there is no pipe connected, and print as pretty strings when it knows the output is going to `STDOUT`.
+1 Sync Pro
That's a very subjective definition of unnecessary risk. Clearly there are potential rewards (ev+ if you're into poker or ai) in starting your own company.

Helping a stranger get promoted? At the risk of ending your career (a massive loss for most people)? With the only reward being feeling good for Doing The Right Thing (tm)? Not so much
It also makes it easier to delete or update the queue entry in an atomic transaction that spans other tables. If that has value for the specific use case.
Well, maybe because most application don't need/have the scale that require a messaging server?
A lot of projects i would say have a 80/20 read/write split, thus, there are not so many events and they don't need the complexity of rabbitmq when the db can handle a few events.

Having said all that, we did actually build a tool to connect together postgresql and rabbitmq :)

https://github.com/subzerocloud/pg-amqp-bridge

When you get to a big number of events or maybe there are lots of types and they all need to be routed in complex ways (real time updates) then indeed, rabbitmq is the right tool
And this component enables you to execute NOTIFY in a trigger or stored procedure and have that message sent to rabbitmq.
What would hardware acceleration for objc_msgSend look like? If the success of RISC architectures taught us anything, it's that replacing simple primitive operations with special-purpose combinations is rarely worth the transistors. You can win if you're trying to speed up specialized bit-twiddling like AES, but implementing complex conditional control flow under the covers of a magic opcode or two probably hurts your ability to tune future implementations for performance rather than helps.

Intel's iAPX 432 is a good example of what can go horribly wrong[1] when you try to directly support an object model in a CPU architecture.

[1] https://www.researchgate.net/publication/220439234_Performan...
What makes the ETH BTC Blockchain so inefficient and so harsh on the environment
Is there an alternative why are these block chains design to be so power and CPU and GPU hungry ?
It depends, if you are directing only another person or two, which actually is/are actually colleague(s) "Technical Director" sounds also pretentious (to me at least).

There is nothing bad in being few/small, of course but I often have this impression that the smaller the company is the more resounding are titles on business cards.
You shifted the burden of proof, although probably not intentionally here.

You are making the claim of whether the physical and psychological differences should have much of an effect, so the burden of proof is on you.
GitHub Calls on Developers to Dedicate Their Fridays to Open Source
There are a ton of technology differences which the upcoming Filecoin v2 paper will address (very soon!).

On the conceptual layer there's a difference in that Sia and Storj seem to be a bit more geared towards consumers and file storage, while IPFS+Filecoin's aim is to be infrastructure in the commons.

(Disclosure: IPFS & libp2p dev)
Jeez.

Walmart seem really damned insecure about themselves. This isn't the first petty BS they've come out with regarding Amazon.
Parent claims personal experience.

I'm not saying that it's right to lump people together like that and BPDs in particular don't take well talking shit about them.

However, some people with mental issues in some situations really pull off lies and deception which blow most people's minds. I've been in situations where people in charge wouldn't believe some things happening right under their nose because those things were simply too bold and, well, insane. And because people are easily manipulated into forming good opinions about others and apparently don't like learning they have been wrong.
database rule #1, do not use your database as a work queue.

this article does a great job discussing why not, and finishes with a sane implementation that would work, but would fall over and shutter to a halt with a moderate amount of load. ( which is mentioned in the article too )

doing queue workloads in rdbms is a recipe for index contention, bugs, or both.
FYI, Java 8 is now in beta for App Engine Standard: https://cloud.google.com/appengine/docs/standard/java/quicks...
I had bitter flame wars on CompuServe about whether I should sell ARCnet to my customers. And I still own the hardware for cutting cable and fastening those stupid connectors.

So not quite in the PARC realm, but not too far from it.
> There are legitimate physical[1] and psychological[2] differences between the sexes which lead to differences in career preferences.

The lack of any citation for the highlighted portion of that sentence speaks volumes. I'm trying to be charitable, but I find it pretty rich that you invoke the need for "logical argument" while your argument basically boils down to:

1) Biological differences
2) ???
3) Profit ... err ... women self-select out of tech
I meant the login shell, the one that get executed during console login (i.e. the "-bash" process).

The login shell need to source /etc/profile and /etc/profile.d during logins to populate environment variables. Some apps that expect those environment variable to be present wrote to /etc/profile.d with an expectation that a POSIX-compatible shell and will read the directory (by source-ing those files). The environment variable getting set there ranging from PATH, LANG, to application/distro-specific like MOZ_PLUGIN_PATH.

So when you changed the login shell to something that no longer reads /etc/profile.d (like fish, which actually say it's "interactive shell" in the man page) then application that rely on those variables will start to behave in some funny way, which was the point I was trying to make.
It’s called “choice”

And as much as you may personally love the tech industry, it’s perfectly reasonable that some women don’t.

Arguably it’s a smarter choice to go into dentistry than tech.