skysight-inc/HackerNews huggingface dataset:
Houses move. Wood expands and contracts with the seasons. Or foundations move slightly. Plaster or other rigid coverings on walls then cracks. Wallpaper is a cheap and easy way to add a somewhat more flexible layer that doesn't show cracks so easily. And you can always put up new paper over the old. Lots of stuff, ie crown molding and baseboards, appears as tools to hide the inevitable cracks in walls.

Modern houses are much more ridged, mostly because they are more watertight. Our wall finishes, paints overtop of plasterboard/drywall, are also more flexible. The 'wallpaper' layer is now part of the plasterboard.
That's how I feel about Python. It also feels like it has a unique mental ergonomics.

We're both super biased in that regard; everyone has a language they prefer to think in. Usually a dynamic, malleable one.

Who thought perl would die?

That said, I'm going to agree with sibling comments and give Python one big, big, advantage over Ruby: it's made inroads into a ton more domains such as numerical computing, duct tape programming, bioinformatics, ml/ai etc. It's installed by default in nearly every *nix flavor, mac OS included.
> I'm really struggling between going for Go or Rust.

If you want to pick a skill to put on your CV I would recommend Go.

If you want expand your knowledge of programming paradigms I would recommend Rust. As a side note you will also be able to put it on your CV.

edit: for the down voter, what boundaries in language design did golang push? Unlike Rust with its unique memory management?
I see.

Would you mind pointing me to a single competitive pure RISC CPU?
This really only started after 9/11 when airlines started charging for your first checked bag. Before that most people brought smaller carry-ons and checked more. (Why lug all your stuff around if you don't have to?) But now lots of people are trying to fit everything into their carry-on to avoid fees, so they fill up much faster and have wall-to-wall roller bags.
More specifically, "80% of runners who completed marathons had kidney function that looked similar to patients who just underwent heart surgery. ... most runners had levels of creatine (a chemical produced by muscles at work) and inflammatory proteins present in levels similar to patients with acute kidney injury."

That is a narrow lens for saying "as traumatic."
pours out some bits
Show HN: 22 top US newspapers in an RSS OPML list
Not always. Heartbleed was present in OpenSSL for two years before anyone noticed.

Many eyes make all bugs shallow, but if there aren’t enough eyes with the skills or the time then problems will remain deep, even for important software like this.

Perhaps everyone thought everyone else had done the work?
I've been doing most of those things for years. Just never got into Google services.
If you think about AV systems it's a bunch of input sensors and literally two output numbers (steering and acceleration). This makes a good candidate for a big black box deep learning system.

Google tried end-to-end deep learning AV systems and failed exactly because of the reasons he went through at the end of his talk.
Maybe. It's just strange as I've seen large % of commercial areas stay empty, they keep up the place, but almost nothing in the spaces, for years.
How much optimization do you expect a loop with a simple addition to have? It doesn't seem a representative workload for an optimizer.
A slightly OT question:

Wasn't that 10-20% before meltdown? Or is there still some similar disadvantage in clock speed per Watt or IPC?
Why Landing Pages Are a Must for You
> Is it really worth the property owners keeping them empty?

Yes. It's a tax dodge. [1] [2]

The owners "...hold out for higher rents to increase the worth of their properties because value is based on future income stream...They can afford to forego current rental income, waiting for higher-paying tenants because they claim big business losses. Landlords get a tax loss from negative rental income when no rent comes in, which cushions their lack of cash flow."

There are also perverse incentives structured by the debt instruments securing these properties. [3]

There's some more miscellaneous reasons, like not wanting to hassle with renegotiations from existing tenants who hear about a lower psf/psm rent of a new tenant, not wanting to attract the "wrong" class of tenant, etc., but by and large, the money reasons talk loudest.

High real estate costs preventing affordable, energy-dense and hyper-efficient living and working for most of the world's population are imposing quite significant externalities around the world. Not really discussed much though, as it gores too many oxen. Saliently changing this status quo would require fundamental changes in how real estate and credit interact, and that's not going to happen without some real not metaphorical blood spilling.

[1] http://www.nydailynews.com/opinion/change-math-keeping-nyc-s...

[2] https://gizmodo.com/full-bank-accounts-empty-storefronts-the...

[3] https://commercialobserver.com/2016/09/soaring-retail-rents-...
When you move the magnet, the field change takes a while to propogate outwards. So, yes also local
Are You a Traveler Then This Is Why You Need to Start Blogging Right Away
Don't acquire $400 million in annual debt payments. NPS wasn't the problem at Toys R Us.
Idono, I think my sentence would be 'vulture capitalism takes another scalp.'
I feel bad for them because they (naiively?) bought a sinking ship.
Apple actually had some of the worst security for a long time. They even lied about Mac OS being immune to viruses rather than market share so low hackers didn't care about it. They still made piles of money due to great product development and marketing. Their brand was the main, selling point for a long time. The iOS situation is quite a turn around for them on privacy/security. They still sell them on mainly image, features, apps, and so on. Just like before [plus Windows-style app dominance] with privacy/security reporting in media likely about boosting sales.

I don't trust it, though, if we're talking domestic surveillance. The ECI-level leaks said FBI "compels" domestic companies to enable their stuff for eavesdropping. Whatever that means is secret. In the Lavabit case, the FBI argued to the judge Lavabit wouldn't be harmed if they lied to their customers about the compromised. The judge agreed. So, court orders, fines, retaliation, forced lies, and secrecy orders of all that are a possibility in the United States. Just don't put secrets on anything made in America or by Americans. You can use American tech for obfuscation or untrusted functions, though.
Other than these uninformed HN threads, most people can distinguish between the owners that did the bad stuff, and the owners that bought it specifically to undo the bad stuff.
It is exactly the same operation as `contains()` for set/map. There's only a difference between `count()` and `contains()` for multiset/multimap.
History of fun podcast has an good run down of how they innovated through history. Sadly they did not this time, and pumped and dumped a great iconic property.
My advice would be to not just focus on a use case, but actually have a small "starter project" in mind that you can prototype an MVP for.

My starter project[1] was a set of bindings for pandoc-types, so you can manipulate Pandoc ASTs in Rust. It's a very small library, but it's enough to plausibly do something interesting. It's also big enough to get me to play with serde and some serialization stuff in Rust. So it was a pretty good size to start with.

https://github.com/elliottslaughter/rust-pandoc-types

[1]: Technically, I did work in Rust prior to this, but it was all long before 1.0, so I had to relearn when I picked it back up.
> It make senses to half the users of this site. The other half, well, I guess their jobs depend on it not making sense.

Not sure what you mean here, but comparing Go and C negatively (even though quite unrelated) whilst praising C++ makes little sense. Even if you frame it in the way the author did that C++ has classes and C and Go doesn't, Go's lack of classes is no more primitive than any other modern lang w/out classes. And that doesn't even get into arguments on conflating OO and classes. These pro/con discussions always devolve into this mess and can be picked apart, that's why they are rarely worth having at such a high level.

> I should add that I have no interest in Crystal

I have interest in all of them.

> It’s just obvious that Go enjoys more success than it technically merits.

You said more success, the post said Google backing is what "ultimately resulted in its success". Those aren't the same thing. I doubt anyone would disagree that it helps, but I doubt anyone reasonable would agree it is the sole reason why.

It's not like D or Kotlin Native or Swift or others got a fair shake here. These just aren't good posts and I struggle to find any benefit in them.
> Ruby's the only language that fits the mind better.

Look, I really like Ruby, too, but the idea that it is the one language that “fits the mind better” and is, for that reason, immune to the normal ebb and flow of language popularity is both amazingly parochial in the first case and empirically false in the last case.
Why can’t we hate men?
... which is exactly what you're expected to say. It's extremely rare to come across any meaningful projects these days that decide to associate themselves with sourceforge.
Yes. There are bad and good actors on all sides.

Just because something is closed source doesn’t make it bad. And just because something is open doesn’t automatically make it good.
That doesn't really make any sense today though.
People have been saying that about Ruby for years, but what I look for is whether Ruby stops solving problems better than other languages do.

My own shop has recently made the decision to replatform onto Node, for no real reason that I can discover. Just seemed to be a "oh let's all go learn the new hotness over here and toss away our existing architecture in order to do it. When something I wanted I found out was unmaintained in Ruby, I almost went along whole-heartedly with this new direction. But I've found something even more fundamental that's unmaintained in Node that's got me back in the "just use Ruby, it works and I know it really well" camp.

Faddish behavior on the parts of developers doesn't really concern me. I was never concerned that all my RDBMS knowledge would get tossed into the shitter when Mongo hit the scene. A steady decline doesn't bother me. COBOL has been declining for 30 years, and you can still make a fine living supporting COBOL codebases.

No, devs can do whatever they want, there's always going to be that pragmatic group of engineers that will use Ruby because it's still the best at what it does.
I don't need them for commuting but I just ride them around parks all the time for fun. They are really a blast.
Deploying native apps to macOS
Indeed, that was then. Italy's team has slowly shifted since, to include a few ex-pats, following the trend of other national teams -- except for England, which hasn't shifted at all. Note that Italy didn't even qualify for this World Cup.

We'll soon see whether the unimaginative style of England's team, which my hypothesis attributes to their insular spread and consequent recruitment of top players, is a match for other national teams. I expect them to struggle against both Panama and Tunisia, and to completely fall apart against Belgium unless the latter already feel comfortable with the group results to date.
I have no more trust in the American government to not spy on its citizens than the Chinese government. If iCloud data is encrypted and only the user has the private key. It's just as secure as being on American servers.
> It is even possible to "use the best language for the problem"?

Not perfectly because "best" is subjective. My advice is to let the problem and goals help you dictate (yes, even on hobby projects and even if one of the goals is trying said language). In fact, if you are a hobbyist evaluating languages, you should try them all out with reasonable projects where you can instead of write a post saying how you are moving from a single one to another single one.
"The Mexican-American kids, aged 6 to 7, were doing about twice as much around the house as the middle-class European-American kids, on average,"

It's implied but not outright stated in the above quote: We are talking about households that are much, much poorer on average than "middle-class European-American kids." This is backed up by the photos in the article.

So, if you have nothing else to do because your parents don't have the resources to supply you with a TV, a video game system, a tablet, a computer, a cell phone, etc ad nauseum, then you can either sit around twiddling your thumbs and dying of boredom or you can involve yourself in whatever the nearest human is doing as a means to occupy yourself.

The other piece of that is that poorer cultures wind up naturally more people centered than richer cultures, which wind up more thing centered. When my kids were little and we didn't have much, they learned to take turns and share not because of some kind of cultural magic, but because we didn't have a lot of stuff, so they basically had to share. In a family wealthy enough to have one of X for each and every family member (or whatever), then you don't need to learn to share or take turns. You just use your thing and leave their thing alone.

I'm all for promoting more real involvement with kids so they are better socialized, etc. But I think there are very big problems with acting like culture evolves separate from material wealth and details like that.
I think ultimately Amazon will be the thing to be disrupted.
IKEA has some good mattresses that you can try in the store. And many are roll-packed for easy transport from the store.
Hello! This is cool, I was really interested in this because I have been building something very similar, a little side project that I started working on some time ago.

You can check it out here

http://sonicpines.com/fretboard

(still somewhat of a rough, half baked demo, so expect bugs)

For the most part I have been building it for myself, to help my understanding as I was taking some guitar lessons. But I thought I might eventually release it as an app.

It seems we took a very similar approach, I'm also using an SVG visualization (though, I have to say, your version is a bit more visually appealing, kudos for that), and you can choose your key and scale in a similar way (though my demo is limited to a pretty small number of scales right now). I have WebAudio playing some recorded guitar sounds on mine, though I think sometimes this is more annoying than useful.

I have been surprised by the comments of a few friends that I have showed it to who are learning guitar as well, who could not make heads or tails of it. I suppose it requires a certain bit of music theory background before you can really get in to an app like this. I was quite surprised by the guitar teacher saying he didn't get it and didn't think it would be useful in teaching. My guitar teacher keeps drawing all of these kind of diagrams by hand which are all parts of what can be seen on my app (or yours) and it seems odd to me that this kind of an app would not instantly make sense to anyone who is trying to learn the fretboard.

I guess on your app one thing that wasn't totally obvious to me was what the colouring in between the notes represented. In one version of the app it seemed to just represent the space between one note and the next, but in another it seems that you are colouring areas of the fretboard to represent the different "boxes"?

Myself, I already know a lot of music theory from Piano (hence the use of little mini-piano keyboards as key/note selectors on my app), so for me it's all about learning how the stuff I know from piano maps on to the guitar. I could see how for someone without any music experience learning guitar for the first time, all of the different terminology and reasoning behind it all might not be self explanatory. That's not a failing of your app necessarily, just that music theory in itself is a bit weird. Perhaps that makes an app like this a bit of a niche thing, the fact that you need to know some music theory to use it. Maybe some people who are learning would find it beneficial if it packaged more in a tutorial form where there are different "lessons" which introduce the concepts a bit at a time and keep coming back to the same fretboard interface as a visualization.
That just tells me your breadth of knowledge of the open source landscape is limited. You can scroll down this thread to see plenty of big projects still at SourceForge.
The default PostgreSQL configuration is extremely light-weight.

Allowing it to use (much) more memory is a good start.
https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Serv...
Interest?
I’ve been wondering the same thing. There’s a former Borders in Pasadena that sits empty for most of the year, and only houses a Halloween costume store seasonally. They finally brought down the part of the sign that said “Borders” a few months ago, but they left up the “Books - Music - Cafe” part.

It’s clearly not worth renovating, but maybe the seasonal business brings in enough that it doesn’t need a tenant the rest of the year. But also, the store is huge and its layout is unwieldy for most types of retail.

What I don’t understand as well is how many empty storefronts around here still have Radio Shack signs above the doors, even in what should be prime locations. I’ve started wondering if having been a Radio Shack is a curse of some sort.
I feel bad for you because you (naively?) have no idea about what you're talking about. We bought the ship to save it. You can give us flak if you want, but we felt strongly enough about the projects on SourceForge to put our neck on the line to save it. Didn't see anyone else doing that, despite their complaints.
I too feel like I am ingested, rather than served. You may want to take things more in your own hands, requires more upkeep: https://github.com/mail-in-a-box/mailinabox
That was in 2009 - Windows 10 probably wasn't even a project at that point, for instance.

I doubt Mozilla would recommend Bing over Google again because it's more "pro-privacy."
I could probably say the same thing about you though
Depends on what you're doing. If you're doing web backend stuff, use Go. That's what it's for, and it has solid libraries for that because Google uses them internally. Go is reasonably easy to learn - it's just not that big.

Rust is fascinating, but there's just so much stuff in there. The borrow checker is a major advance, but unless you're doing heavy parallelism or can't use garbage collection, the complexity of the language is a problem. I'd hoped Rust would kill off C++, but that's not happening.
Thank you for being reasonable
Apple sells high-margin products that are typically priced the same (or roughly so) everywhere - I don't know that there are interesting lessons for all industries to learn here. Wasn't Ron Johnson's attempt to take some of those lessons to JC Penney pretty disastrous?

Everyone always has the same ideas when retailer struggles come up, and a lot of the ideas would undoubtedly make many stores more pleasant to visit. But people still buy based on cost, and that makes it hard to compete with a company who has a much lower cost model than a physical retail store and has much larger scale.

I don't think retailers will stop the bleeding and start implementing some of these ideas until they can figure out how to solve the showrooming problem. They may never do so, and physical retail in most categories will be a distant memory for most of us.
For reference and discussion, skimming the docs, the algorithm is described here [0] and contains some improvements suggested by the "Errol paper"[1]

[0]: http://www.cs.tufts.edu/comp/150FP/archive/florian-loitsch/p...

[1]: https://news.ycombinator.com/item?id=10915182
Slightly off-topic (sorry for taking oxygen away from the semi-conductor fabrication discussion): I find that Wikipedia page you linked to very frustrating: understanding the central economic policy document of a growing superpower is very important but it's just a stub. A stub that almost only links to the non-independent sources.

The page history shows that it was once a much bigger article but just a copy/paste job from the source policy documents. At least the page doesn't seem appear actively sabotaged by highly-motivated, non-impartial user accounts like some others.

I wish there was a way I could help fund some Wikipedia editors to write a long, impartial, well-cited article about this very important government policy document.
FAO Schwartz was such a destination as you describe, until they ran into trouble and were bought by the giraffe.
Minor correction, Iceland is pretty big. It takes a long time to drive around it, and I have.

The population is less than a big city.
I have written non-trivial code in Rust and Go. The thing about Rust is that it needs a bit of perseverance and experience of writing a bit of non-trivial code in Rust to really appreciate it. Writing tutorial like code won't cut it.

Life-cycle of a Rust developer: https://imgur.com/kNkV7jm

Good, bad and the ugly: https://imgur.com/udNcZXa

With Go, in my head it is best explained in terms of the scene in the movie: Pursuit of Happyness

Boss: Chris. What would you say if a guy walked in for an interview, without a shirt on, and I hired him? What would you say?

Chris Gardner: He must have had on some really nice pants.

People (including me) find lot of issues with Go in terms of some choices in the language. But boy it does have some really nice pants and that is the ease of writing networking services + Go routines
Big ditto for Oracle.
probably others.
Hoki Bisa Di Cari Di Situs Judi Online Dengan 3 Tips Ini
They have a flat charge, so if you buy a lot it can work.

A lot of third party IKEA resellers on Amazon exist because of this (they basically run to the local IKEA to fulfill an order with better low volume shipping options).
Thanks. Yep we killed the bundled adware and fake download buttons on DAY ONE. Nice to hear that at least some people understand that.
> You're trying to coerce "reliable, repeatable. generifiable results" out of a simulation of the same stuff that drives five year olds and emotional people.

The "neural network" machine learning technique is not a simulation of biology. It's a nice marketing phrase. The technique is just math, maybe "inspired" by someone thinking about neurons.

Don't be misled by branding. For a good explanation of why some of these fanciful science terms come about, read Bellman's explanation of why he called his research "dynamic programming".
Remember that if you have access to run a shell command, you have access to rm -rf /*.
Situs Poker Online Uang Asli Terpopuler – Asiapoker303
I don't think there is any issue in PgSQL JDBC drivers. In fact in the latest round of TechEmpower benchmarks[0], if you filter for Java, you will see all top positions are held by PgSQL based stacks for Single Query, Multiple Query and Updates tests.

0: https://www.techempower.com/benchmarks/#section=data-r16&hw=...
To clarify: I read the intro and the ending, not the middle. I am not ignorant, I run companies where my entire job is to manage investment in areas I cannot possibly fully comprehend, therefore spotting errors in process is a skill I have honed. I came from a software background and am familiar with delving in to specificity. The point I was making was that there is no point in delving if you've asked the wrong question or will misinterpret the result, as it seems is the case here.
OpenSSL can just as easily act as a point towards FOSS for privacy given that it was a vuln that was discovered externally (multiple times by distinct parties).
I think that last one is the thing I enjoy most of all. I HATE my email automatically refreshing. I'll check it when I'm good and ready!