skysight-inc/HackerNews huggingface dataset:
Are you planning on building a nuclear reactor as your next side project by any chance?
There is rightly a very high bar for a private entity to be regulated as a public utility, and definitely Twitter does not meet it. Twitter has nowhere near a monopoly on "the communication from the people they trust and want to listen to", or any structural advantages that would lead to one. The internet has an extremely broad and diverse range of venues where folks can make their voices heard. If that weren't true, I might have some sympathy for your argument, but as it is, I think it is very misguided.
I beg to differ. The xamarin stack on Android without forms is much preferable to whatever confused iteration of java+toolchain Google is currently offering.
People get paid in accordance with their cultural presentation, their self-confidence, their political skills, and their ability to display tempered aggression when valuing themselves and seeking pay rises.

There's some correlation with experience, but experience is often not the primary determinant of pay.
What kind of latency does the consensus add? We are looking at adding fault tolerance to our matching engine but can only afford 10-15 micros.
This is a fail on my part. uMatrix reported JS as disabled but apparently after a reload, the site stopped working.
Historian strongly disagree with you. One big culprit was Aristoteles with his wrong theory of movement, but mostly religion was the problem.
The numbering system oddly sounds like the Terminator 300, 1000
That's crazy to me: you'd give up 2% of your customer size (and potential revenue?) just to make your dev workflow more convenient?
I think it depends on the type of application, and how much code you want to reuse. Assuming this a fairly large scale app and long term maintainability is a consideration:

* If some of the code is likely to be reused with an associated website I would go for Electron. Using ReactJS.

* If an associated mobile app is also possible, I would take a look at React-Native, which have some embryonic desktop technology counterparts. This option can be combined with a webview.

* Worth also looking at Xamarin, especially if there's existing investment and skills in .NET (e.g. existing Windows app being migrated).
Amazon will spend about $4.5 BILLION on its fight against Netflix this year
Internet Download Manager 6.28 Build 6 Crack 2017 with Serial Key Free Download
Porta: SQL composer for Elixir
The latin1 codec doesn't fail for any values in the 0-255 range. It probably should, since there are values that don't map to a valid character. I don't know if this is deliberate and guaranteed or just an artifact of the current implementation. There should have been a 'byte' encoding that was explicitly made for 1:1 conversions.
The sad part about heart disease is there is a cure that works 100% of the time but because it involves changing how you eat and not taking some magic pill very few hear about it. Changing to a no oil whole plant-based diet has been scientifically proven to reverse heart disease. Read or google Dr Esselstyn. It might save your life one day.
Iwant HN:
Iwant HN: == My new HN tab for things I want or things you may want. If they exist great please provide a link. If they don't please build it.
By that logic women teachers and nurses should be paid more than men, because they're better with kids and with being caring.

Perhaps there's a problem with this kind of generalisation. Can you see what it is?
I might describe the different modes as writing-as-thinking versus writing-as-remembering. Remembering is the older way of describing writing. Considering writing as a feedback loop is more modern and relies on recent interpretations of consciousness and psychology.
I hear people say this and am always incredulous that this stack would be available (let alone viable) in the next 5 years.
Cassini: Mission to Saturn: NASA's Cassini Mission Prepares for Grand Finale
Work at Google – Example Coding/Engineering Interview
New Dizzy game from the Olivers
Don't you think the headline is a bit premature then?
My laptop has 2GB RAM. Firefox takes up about a quarter of it on average, Emacs is about 10-100MB, the system (Xubuntu) seems to take up about a GB, and what remains is indeed a few hundred megabytes. This means that I can run half an Electron app at a time on my machine. And normal people don't have more than 4-8MBs of ram on their computers. And high CPU and RAM usage drains battery, and most people are on laptops nowadays. So RAM and CPU use is still a thing for users. If anybody thinks otherwise, that's probably because they're in their bubble of hackers and have only a guesstimate about an ordinary user's use of a computer.
"Atherosclerosis and hair greying occur through similar biological pathways and the incidence of both increases with age"

... if you eat an unhealthy diet of fatty animal products and consume animal protein. Arterial blockage is literally reversed on a whole foods, plant based vegan diet.
Like The sibling comment from Jarito says - places like Troy are naturally and obviously fortifiable. It's a narrow headland on a peninsula with rivers close by, good fertile land and a massive natural harbour below it. What's more the site is cleared and leveled and there's building materials in place from the previous people who saw it was a good spot to build. You don't dispose of the "rubble", it is used in your walls. (Along with any other stuff lying around, cf The Rosetta Stone).
At first I thought this was somehow related to the ReactOS project...
> I would take opinions on here from developers with a big grain of salt.

If you "Ask HN" for opinions how can you take those opinions with a grain of salt?

Surely if you can't trust HN commenters then Ask HN is a waste of time.
At what point is a company responsible for discrepancies in pay due to behavioral differences that likely exist between genders. Most jobs have a salary range for each title and they present candidates an initial figure at the low end of that range. To get a figure at the top end of that range, the candidate needs to initiate negotiation and have the skills/experience/practice doing so, including the knowledge that they need to do things like talk about competing offers and avoid divulging their previous salary.

There is plenty of research showing negotiating differences between the sexes (including differences in negotiating based on the gender of the counterparties relative to one another).

Shouldn't the government instead compare discrepancies between initial offers for the same position instead of actual salary negotiated?

If they don't use initial offer, then the business needs to correct for this and every way I can think of to correct destroys the firm's ability to recruit the difficult candidates while still remaining competitive with other firms. The firms that correct for these differences will pay more on average for labor than its competitors and will likely lose out on the capable candidates that know their self worth and demand compensation that reflects that.
And be sure to check out NutritionFacts.org for this life saving information. It really blew my mind and changed my life.
Sure, but most parents aren't capable of doing that well. And even then it is a bit of a stretch. Kids are programmed to learn and don't really need adult interaction that much. They need independent time. Time to explore and make mistakes without an adult helping them. So you can say that is being nearby and being devoted while giving them a semi structured environment. Anyway, we won't solve parenting philosophy here, but the general sense (I know.. normative words) is that a parent that just spends their whole day with their kid is probably helicoptering.
Something a little less hyperbolic might be better, e.g. what specifically is wrong with FreePascal?
I understand their reasoning, but base62 is obnoxious to deal with. I'd prefer base32. 1) case insensitive, 2) works better with OCR (assuming a sensible variant is chosen), and 3) can be processed with simple bit-shifts
A really good documentary. Infocom's game division sounds like it was a magical place to work. The Google before Google.
Streaming replication isn't hard at all: http://davide.im/setting-up-a-failover-database-for-postgres...
One of the main guy behind nwjs was actually hired by Github to create Electron.
Stop eating animals. Start eating fruit and vegetables.
Most of these don't include any commentary about the intuition behind the solutions which is just as important as code. A few do but most of these don't.
Having recently completed a data analysis project I'd say the biggest thing that made me choose R was its ability to make really pretty graphs easily.

I have a lot of experience with Python doing all sorts of programming. This was my first R program and I don't regret it. The libraries in R(ggplot2) for making pretty graphs are much better than anything I could find for Python.
Electron hasn't stopped Spotify from making the most widely used music client and VSCode from making the third most popular IDE.
Heart disease is reversible with diet and life changes. Look up Dr Greger.
MessagePack should be replaced with http://cbor.io everywhere, as CBOR is an actual IETF RFC. Even if that kills the naming pun opportunity.
Pocket is how I bookmark now.
Nobody argues that there is no cost associated with the choice to have kids.
I was kind of surprised the in-place upgrade doesn't nag you about it, either. Only the OOBE.
Dagda: perform static analysis of known vuln in docker images/containers
You don't need an AI, "just" increased tracking and data analysis to improve troubleshooting, like MS and Google do. Unfortunately, Ubuntu caters to a community that is very much adversed to the idea.

Another alternative is to dramatically restrict support for hardware configurations, like Apple does, and let the community deal with the rest. There would be some backlash but it probably wouldn't be lethal.

To be honest I don't think support is the problem anyway. The problem is that monetization channels are not materializing at the necessary volumes. RedHat "is" Linux in the enterprise datacentre, where the big money is. Ubuntu seems to rule the virtual-machine arena, which is a world of cheapskate corner-cutting startups; and personal desktops, which are fully commoditized. Their saas offerings have failed, and there are limits to what they can extract from iaas providers. Where can they find real money?

If I were Shuttleworth I'd try again with integrated services, but by acquisition and with better targeting. Ubuntu users are geeks, they won't pay you to save a few holiday pics. Buy and integrate dev-oriented services like spideroak and tarsnap; build some revenue-generating agreement with Jetbrains, Microsoft, Oracle etc to integrate their tools on Ubuntu; build a real appstore (i think they are working on something like that). This stuff won't generate bazillion dollars, but could create the space to find that one or two killer features that people will pay good money for.
This is what SQLAlchemy is for. It's one of the best ORMs out there and makes interacting with a SQL server a breeze.
Speaking as someone with an Ultrabook that had to run Chrome, Outlook, Skype, and various office apps and so forth, this attitude infuriates me.

Slack uses 400-500MB of memory. That's 15% of my RAM. For a chat application. Every Electron app is in this range. None share a runtime or memory footprint.

Believe it or not, not everyone has 16GB of RAM. This level of inefficiency is utterly inexcusable.
It has a GC, I think.
I wrote this back in 2009 so it's a bit long in the tooth at this point, but still mostly accurate (and I'm still going strong with Django in 2017):

Drupal or Django? A Guide for Decision Makers
http://blog.birdhouse.org/2009/11/11/drupal-or-django/
Interesting, sounds like the combination of durable, compact and enough motion for raising pins just isn't there. That's a bit surprising, but I suppose most industrial applications where you need to raise/lower a pin repeatedly for millions of cycles don't also have the same kind of space constraints or have other options like air jets.

Thanks for catching that and pointing me to it.
Oh, I would say Chrome is a good bit nicer to use. Just one example- trackpad gestures for zooming and page navigation
Nudist beaches in Spain
Thanks! I was asking here mostly out of curiousity about how people felt after running it for awhile since it has certainly sounded like it has improved massively since I last dealt with it in the 8.x era.
Iwant HN: Stackable CPU's
I want CPU's I can stack on top of each other to increase computing power at will. Or PCIe for cpu's
I have the 2015 iMac maxed-out (32 GB RAM, 256 GB SSD, 4Ghz QC i7) as a desktop and I can't really compare the 5k, 27-inch screen experience with any laptop I can think of.
Not everyone has 16B of RAM, and those that do get worse battery life because that much RAM is a significant part of a laptop's power budget.
I use separate Chrome profiles for personal/work, so things like bookmarks, history, etc. don't get mixed together. And if for whatever reason I need to quickly remove just my personal stuff from the machine (or work stuff), I just have to wipe out that one profile. I'm surprised more browsers haven't adopted profiles yet.
Just use http://www.scalafx.org/ - no xml, more available libraries, better performance, better cross-platform development(IntelliJ etc.) with a modern language.
* sigh * another nightmare site that pops a nearly page-covering advertising overlay that, when dismissed, ignores the fact that the visitor has expressed a choice and continues to auto-play multiple video and audio streams.

New rule -- sites that pop overlays while auto-playing multiple video and audio streams, lose the right to complain about ad blockers.
Bitcoiners Resort to Jerry-Rigged Solutions to Send Bitcoin
Why less? No animal protein consumption is necessary for optimal human health at all.
Then what is the 2015 data mentioned in the article?
You mean CEOs and Senior Managers that have kids and actually give a shit about them.

Lots of people get forced into having kids.
Exalting data, missing meaning
Go revenue first and try to bootstrap.
Seconded:

- QT is a great and very-well designed library with solid performance, a fast release cycle and superb documentation.

- It provides a rich and well thought-out component library.

- It is used by many companies to build real-world applications.

- It has a pretty liberal licensing scheme. The commercial license (if you need it) is not that expensive.

- It provides bindings for many scripting languages like Python.

- It has great IDE support and lots of tooling around the core library that make GUI design easier.

- It emabraces model-driven design and has stylable components (via CSS).

- It will usually beat most JS / WebKit based frameworks by a large margin performance-wise and makes distribution of your application much easier (forget about >100 MB downloads).
Read that 5 times before I realised "killed it" was good. Oh dear
Curated content for startup founders from startup founders
Want to say something else for me is very hard to figure out what to focus it. That's why I open the topic to see some opinions that are from people with a different perspective from mine. Let's say that I need a help from outside because I am trying to find that answer from years.

What would be your choice if you were me?
The implication is that they've never read any sourced information about bias on Wikipedia, not that they've never read anything negative about Wikipedia. Certainly we've all read plenty of opinion and insinuation, but factual analysis is harder to come by, not just for this question, but for all questions. It's a pretty good rule of thumb that you can't do a simple Google for factual information on a hot topic, because your results will be drowned out by opinionated noise. So your implication that you can find this "by using Google" immediately makes me think that you haven't actually seen any yourself, but are parroting opinions you've read. I haven't seen any objective analyses of Wikipedia's bias myself, but this isn't something I look for information on, and I suspect they exist somewhere.

Edit: I didn't know what sea-lioning was, so I just looked it up. Asking for sources when someone makes a broad claim doesn't seem to fit the definition.
Electron is the worst thing happened to desktop apps lately. They're slow and resource-hungry. It's a really bad idea.
I've actually started adding sites like this directly to my hosts files, no/few questions asked, just so I don't accidentally go there in the future.
Reactiflux
This is the serialization protocol that Keybase uses. You can try this right now with `echo hello world | keybase encrypt username`
why I am NOT bullish on this solving molecular medicine discovery problems:

medchem is notoriously NOT generalizable. A crude example is the reason why the developed heroin is because in the early days of medchem, the reasoning was acetyl-salicylic acid is awesomer than salicylic acid, so therefore acetyl-morphine must be awesomer than morphine. Actually, in many ways it is awesomer (and that's why it's a bad drug).

Consider Gleevec. Even if you knew the structure of gleevec's target (BCR/ABL) you would not be able to predict Gleevec, because it works by displacing an entire segment of the protein out of place which happens to be thermodynamically more stable (but kinetically disfavorable). Gleevec is a medchem drug (discovered through combinatorial synthesis) but sadly the insight into this mechanism is only generalizable in the conceptual sense, if you take that molecular fragment and graft it onto another molecule intended for a different target, it probably won't work.

Deep learning depends strongly on generalizable knowledge, and medchem is notoriously not easily generalizable for well-understood reasons.

Some aspects of medchem - like optimizing bulk synthesis reactions, picking synthetic routes, guessing at bioavailability, stability in formulations, might be amenable to ML, but I am not bullish on discovery. Let's hope I'm wrong.
You have two options: either make the app work natively with your platforms, sharing all the code that does not directly work with platform only features, or use something that can run things on multiple platforms.

I would personally lean towards doing the last, with the target being the JVM -- that doesn't have to mean use Java, as there are many much better languages that target the JVM.
I'm not claiming a causal relationship, I'm pointing out just how fresh and unstable the country was, by bracketing the period in question.
+1 for Lazarus. Great cross platform development tool that creates _native_ UI. I use it occasionally and have only nice things to say.
I tried switching to Atom a few times, but I couldn't handle the slowness. It's just too laggy. On the other hand, I recently switched to VS Code, and I couldn't be happier. The startup is still a little slower than Sublime, but the editor is blazing fast. I really think this is just a problem with the architecture of Atom.

Spotify is also a bit slow and clunky, but it's not too bad. There's no reason why they couldn't aggressively pre-fetch a lot of pages to make the UI feel snappy. E.g. "Browse", "Radio", and all the tabs under "Your Music". And if you're playing a track, just pre-fetch the artist and album pages. If I can click something in the UI, it should already be loaded.

But even when stuff is already cached, the UI takes about 500ms to render the new page. Sometimes it's only a few hundred ms, but there's a nasty black flash before it renders. the new page. There's really no reason for that either. There are so many ways you could speed that up to make it instant. For example, just render everything above the fold, then add the rest of the content later.

Spotify's internet connection detection drives me crazy sometimes. Sometimes it takes 20-30 seconds to get back online, but I don't think that's related to JS. Their polling interval is just too long. There's no reason why they couldn't poll once per second and come back online immediately.
I'd audaciously guess that it's the songs you play in it that makes the spotify app popular, not the pack of ones and zeroes that the developers thereof like better.
Which RDF data store uses Postgres as DB backend? And can one import WikiData? (does it scale) (I would rather avoid these old school RDF special case stores from SematicWeb days 10 years ago.)
Yup. I suspect if we remove the ability to negotiate such that everyone with the same title or at the same level gets paid equally that there will be an increase in the number of titles and levels to compensate. If that doesn't happen at the very least those candidates who believe they are worth more will not negotiate the salary but negotiate the title instead.
Is OSX support ready?
Safari does this really good, as well (your point about checking bookmarks against what you type in the address bar). It also pulls history, and it's very fast (no doubt due to Spotlight).
"The first stage of data aggregation can be accomplished with Python. Then the data is fed into R, which applies the well-tested, optimized statistical analysis routines built into the language. It’s as if R is a library for Python. Or maybe Python is a preprocessing library for R."

I really like this approach, actually. Taking advantage of the strengths of both languages.
> will break in mysterious ways perhaps months or years into the future

Since you already recognized you know nothing about Buble can you please stop making absurd claims about THINGS YOU DON'T KNOW?

What are specs, by the way? I don't care if Buble isn't following stupid specs. Browser vendors will change these specs a million times, Babel will follow up with new versions with a thousand breaking changes and require you to install a ton of packages, clean old packages, erase your hard disk and kill your neighbours. Buble will just keep working.
wxWidgets. More lightweight than Qt and better looking on Linux. It has improved quite a lot recently, for example it supported binding C++11 lambda functions to signals before Qt.

Also: No moc compiler and you can statically link it without paying for a commercial license.
How not to create traffic jams: Don’t let people park for free
You're right that ORMs aren't really set up to use jsonb but it can be done. I've had pretty good success with a kind of "hybrid" putting most relational data in regular columns (with FK constraints) and adding flexible data in jsonb. The main trick is understanding how to build custom column types in whatever ORM you actually use.

I can imagine a future with specialized ORMs designed around jsonb, but the current state of the art is probably not as bad as you think.
Every Electron app I tried halved my battery life. Sure, regular people won't complain about your electron "desktop" app, they'll just complain about crappy batteries of their laptop, or about "my computer getting slow".

In fact, every time you hear a non-programmer complain about their computer it's usually not a hardware, but a software like electron that's ruining their experience.

OSes have started to add application profiling recently, so once every mainstream OS starts loudly pointing a finger at offensive applications (like "uninstall Spotify/Slack and you'll get 4 more hours of battery life"), you'll start hearing complaints from non-programmers.
1u?
Rightly so. If you start out framing a comparison of strengths as a battle for mindshare then you essentially claim that the two languages are mutually exclusive and that really isn't the case.
Rust does not prevent all race conditions because doing so would be impossible. It would be akin to solving the halting problem.

Deadlocks, and other synchronization issues are just some 'general race conditions' Rust can't solve.

Rust's prevents 'data races' defined as:

-two or more threads concurrently accessing a location of memory

-one of them is a write

-one of them is unsynchronized

https://doc.rust-lang.org/nomicon/races.html
Forget Mirai – Brickerbot malware will kill your crap IoT devices