skysight-inc/HackerNews huggingface dataset:
> Chase.com is one of the worst. The desktop version of the site does all sorts of browser fingerprinting with javascript. It does things like tries opening up websockets to random local ports, and stuff like that.

I'm not fond of this, but what does it have to do with passwords? I (reluctantly) use Chase's online banking on the desktop, and it lets me paste passwords.
Java on the desktop died because most developers were too lazy to learn how to use Swing properly, while writing everything on the UI thread.
Lab-Grown Blood Stem Cells Produced at Last
So, "I want cake! Ok, here is cake. No! I want it to be feed to me also."

Sometimes, you should accept the 80% (or 97% in this case) solution and not pine for 100%. Or, scratch your own itch instead of whining no one else is offering to.
Im sorry but Kenya isn't as far ahead with the Cloud as South Africa is. The market has far more depth in South Africa. There are power problems around Mombasa (where the Seacom cable gets in), cost is just miles out on the electricity end too.

There's a reason AfriNIC is better suited to being in Kenya, but is in Mauritius. Even on raw metric terms you wouldn't find Kenya higher on a single metric in terms of cost, or bandwidth. The only one would be latency to Europe and that too due to physical constraints - and even so just on backbone lines.
would you consider the main menu in GTA to be a native one?

Does a WPF menu (and WPF-based apps in general) integrate with the systemwide conventions and settings for things like keyboard shortcuts, default font, etc? Is it a first-class UI toolkit for the system? My impression was it is supposed to be, in a way GTA's UI (or Swing) is not.
Waze Wants to Help You Hitch a Ride
I don't disagree with you in the slightest, personally. I was just trying to provide some interpretation of the possible guiding sentiment behind ancestor comments.
Thankfully I stopped using the Github app long time ago, rather using the native Tortoise one.
Become a Guru Product Manager following these 3 simple tips
I never understood appeal of wasd. Maybe my fingers are shorter. It's way easier for me to have all three on same line so I change S to fwd and X to back.
To what degree are they native? I wouldn't consider something native just because it bundles the VM into the exe.
> If we place a prompt at the top of the main function of the program and use that for making delimited continuations, we basically get regular continuations: continuations that can potentially return all the way to the top, just as far as regular continuations.

While this is certainly true in theory, in practice it doesn't seem that simple. When you start dealing with already-compiled code (can't apply a macro to it), first-class (built-into the language) continuations will work as you'd expect but delimited not at all. That can be a serious practical restriction.

I'm not used to Common Lisp but I assume you can customize how the "compile" command in ASDF works so maybe you can wrap your entire program, ASDF requirements at all, in that, and that's convenient. But consider Clojure which has equally powerful macros, but whose require forms won't customize like that. You could have your program's compilation phase go through and recompile the entire Clojure distribution of course, but there's some things you can only consume as bytecode (like anything Java related) and obviously you can't help that via CPS transformation. You'll need to get into bytecode manipulation like Quasar does. Not unlike those libraries in the C world that translate blocking system calls into nonblocking system calls for fiber / green-thread / whatever-you-want-to-call-it usage.

Coincidentally, this is exactly the reason I've found Clojure's async module to be such a pain to work with, compared to Quasar.
> To maintain parity across the codebases, we had to implement and design the same features twice. If we ever wanted to add Linux support, we’d have to do it all a third time....Now we can share our logic and UI across all platforms, which is fantastic

I wonder whether they considered Java with SWT. For the past 10 years I've been developing an accounting application for Windows and Mac using SWT, and it's been a blessing to have such a simple, stable, cross-platform UI library.

It's also possible to implement plaform-specific behaviour. For example, standard SWT doesn't allow a native toolbar on Mac, but with a few 'if (mac)' statements I made my application look exactly like all other Mac apps:
http://imgur.com/a/l83yI

I'd say about 95% of my UI code is platform independent.
This webcomic explains it better than I ever could: http://abstrusegoose.com/249
Do you sponsor visas for people from India or China?
> If you’re making a native app, your tech stack choices are pretty limited. On the macOS side, you’ll use Xcode, Swift, and AppKit. On Windows, you’ll use Visual Studio, C#, and WPF or UWP.

Or you could use C++ and Qt and suddenly have Windows,Mac and Linux support in one codebase. And the Qt mobile story is looking better with every release.
There isn't one that I know of. A language like c++ though would compile to a native library on each platform and allow them to share logic between 3 front ends in the same or a very similar language.
Hiring Engineers with Ammon Bartram
Well if the government sets out to mandate something, it has the power to punish those who don't comply. So when the edict comes down to improve fuel efficiency, auto-makers comply.

Other dimensions not mentioned in the article: safety and affordability. A quick search shows that the affordability of cars has declined steadily, which makes it harder for the bottom of the economic ladder to get into a car. No car means it is harder to get to a job and climb up the ladder.

It looks like road fatalities have declined over time, but I couldn't find data on non-fatal injuries.

Also very interesting to see a whole lot of "they" and not a lot of "we" when defining what libertarians believe.
The Most Important Scientist You’ve Never Heard Of
FCC votes to start rolling back landmark net neutrality rules – WaPo
I avoid Electron apps for the above reasons. On a laptop they will eat your battery dry.

It reminds me of "Adobe Air", all over again.
*bleed continues: 18 byte file, $14k bounty: leaking private Yahoo Mail images
> JS runtimes offer a more polished experience on average than Java

[Citation needed]

They're both non-ideal solutions, but there is one caveat:

java tends to be the language of choice for companies like JetBrains, that want to deliver an awesome experience on all platforms, and go as far as shipping a custom JVM to make that happen.

javascript (read Electron) tends to be the language of choice for web developers who want to see their fancy icon in the Dock/Menubar.
I'm not claiming that Oprah recommended any book. I'm saying that "Better Angels is too dense to be a bestseller" doesn't work as a counterargument to "a celebrity recommended it, so I thought Better Angels would have better sales".
Uber's top lawyer is taking a new job in the company
Sounds like uShip?
pretty amazing architecture for a music hall!
> Does a WPF menu (and WPF-based apps in general) integrate with the systemwide conventions and settings for things like keyboard shortcuts, default font, etc?

About as well as swing ever did, no where near as good as Qt does, I think we'd all agree qt is not the native UI of windows.

Then again, it is hard to judge. Not a lot of win32 apps seem to follow system wide settings either, even the MS ones.
Shameless plug, but it was the lack of clarity that we had with our AWS bills that prompted us to build https://cloudops.ai

We've got a prepaid service that allows you to always ensure your AWS bill never goes above certain amount as well as flat discounts on your monthly spend
Could it be the moral cost that is factored in when valuing companies under their cash value?

Some companies come with liabilities that are not in the books; such as having promised to guarantee their workers wages or retirement for decades. If you buy the company and close up shop, you might either be liable to cover these "soft costs" or you might cause political harm to your own operation.
> You can't get more of them without reforming how science is funded.

Which really demonstrates how important it is to reform the way science is funded.
> The overhead is very minimal

Compared to what exactly? Because compared to an app built using the platform SDK's, Electron is never "minimal" in anything, except perhaps "integration" or "accessibility".
is anything being done to improve this? would it be reasonable to expect this to change in the future?
I read that as addicted to "cheese" and was rather surprised by that.
Ask HN: What shorthand systems do you use?
How did you learn? Can you use it for typing as well as writing?
I haven't touched Java UIs since university - back then we were taught about AWT and Swing. I remember being unhappy with AWT because it never worked right and was inflexible - and I was equally unhappy with Swing because it never looked or felt native - and for some reason window resize redrawing was done slowly. I first heard about SWT more recently and it brought back my faith in the native desktop, but I've never used it.

In your experience, how well does SWT handle the differences between platforms (fundamental things like macOS vs Windows' menu-bars, to smaller things such as the arrangement of buttons in a dialog)?

What is the graphics performance like too?
> median fuel effeciency due to government requirements

As if engines weren't improving due to other factors as well, like market forces for lower fuel costs and improved overall technology? What if there were more sensible regulations that taxed externalities directly, like pollution taxes? This is a pointless, illogical politicization of a topic more complex than you're aware of.
An illustrated guide to LLVM
Is it actually the case that this is "just as easy to do?"
Buried lede, from the article:

> The company did release more recent data, which indicates its record of safety incidents went from slightly above the industry average in late 2016, to a performance in the first few months of 2017 that was 32% better than average. The company said that its decision to add a third shift, introduce a dedicated team of ergonomics experts, and improvements to the factory’s "safety teams" account for the significant reduction in incidents since last year.

Tesla's safety record is now significantly better than average for the auto industry.
Thanks! BTW, the encapsulation is not finished yet, such as mutex and condition variable.
I'll go on with the work, and welcome to contribute if you're interested!
I'm not sure, I thought most projects were Mir or Wayland based - not X.
Recent winter pumps work pretty well down to -20C, and don't get any worse than resistive heating after that.

In the north of Norway, Tromso, the lowest monthly average temperature is -6C for January. Coastal Norway is surprisingly warm due to the ocean and Gulf stream.
The current code base would be interesting.

The HN frontpage algorithms used to be more predictable, now it's a black box.
Using MySQL/Mongo for some years, major problems with MongoDB Cloud Manager (several hours site down due to Cloud Manager removing the mongo binary), for some time now I use pg for new projects and think it's great.

Two gripes:

1. Client libraries in Mongo work nicer with documents than Postgres libraries with JSONB (e.g. Scala Option[] mapping to non existing/existing fields)

2. Why is the Postgres JSON syntax so different? Why not just support SELECT document.field.field instead of (inconsistent) document->'field'. Imho pg JSON syntax is hard to read and new to learn.
If that was the case, why do C and C++ occupy the second and third positions on the Tiobe Index? [0]

C++ still tends to be king when it comes to games, especially when you start talking about the console market. [1][2][3]

Finally, punch C++ into whoishiring.io. Be amazed at the market.

[0] https://www.tiobe.com/tiobe-index/

[1] https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devel...

[2] https://www.phoronix.com/scan.php?page=news_item&px=MTU1MTY

[3] http://news.softpedia.com/news/unreal-engine-4-15-brings-nin...
But shares in law partnerships aren't worthless. Presumably YC pays its profits (when its portfolio companies have exit events) out to shareholders, so its shares are worth the future value of those profits.
In many cases, you would get warnings when accessing a var that you don't get when accessing a val. Also, IntelliJ suggests converting to val if a var is never reassigned.
First, if you're skeptical that the gov't should just pay educational costs with a blank check, I would agree. Our current system of paying a grant and allocating loans to students blindly is pretty stupid. It increases university cost inflation as students shopping for an education don't have the experience needed to make a good cost decision to serve as a signal to control university spending. (and their parents have out of date information) too. It would serve a better cost control as well as be administratively cheaper to pay fewer public universities directly with strings attached for low or no cost tuitions.

As to why one would want to do it, economic activity would be higher. Lets compare two cases:

One a student goes to college, ends up with $40k worth of loans, starts working a job which they start to pay back almost immediately. The loan starts to reel back in the cost of the capital almost immediately, and it offsets the net income of the student. They spend less than they would have, they save less, and have less time to compound interest on smaller savings (creating a higher social burden). In the early portion of life you have a lot of economic activity. Moving into a first apartment, then first house generates all sorts of ancillary economic activity. All of this is delayed by higher student debt, and reflected in data.

On the other path, the same student goes to college, gets the same job at the same gross income. Now though, they have more disposable income and savings. More disposable income, means more spending, which means more economic activity. The gov't, even if it goes into debt itself to fund the education, wins in the short term with more activity and more tax receipts, and in the long term - better savings translating to a lighter load on backend gov't services. Students and parents benefit, the economy benefits, the govt doubly benefits, society improves...
Getting started with seL4
DTCO and TMU Hospital Reveal Joint Blockchain Project
I don't buy that excuse, it never affected winforms or vb take-up that often had the same issue.
Reddit boss on entrepreneurship, the future, and how Singapore changed his life
Heres to hoping the ICE team releases their new tool.
I'd have gone with the && operator on this one.
Why is it so hard for me to concentrate each new day?
For the first 3 hours I try to work (Admin work or coding) my brain cannot focus for more than a few minutes at a time.

I have to take breaks by watching youtube videos, browse boards (like this one) or walk around.

It takes about 3 hours for my brain to calm down to the point where I can finally focus for longer periods, such as 30 minutes or even an hour at a time.
I've always felt the biggest factor for dusting other vehicles is reaction time from the light going green...
About as well as swing ever did

Really? It's just not the impression I get, granted it's been a while since I've used Windows for anything other than to, well, play a bit of GTA. I remember paint.net being a thing (seems it's still around) and it looked and behaved like a Windows app. Qt apps look instantly recognizable and fugly to me on any platform. It's hard to believe that WPF apps had or still have, say, the font-rendering problems Swing apps had or were missing access to affordances like control over the tray icon, etc.

The reason I'm skeptical is that WPF was very much intended to be a first-class Windows-specific ui toolkit. You're telling me it's worse than cross-platform toolkits with all of their necessary design and implementation compromises.

Edit: Oh! I figured out where I was confused. WPF and Winforms. Not the same thing.
This is neat! The author also wrote Game Programming Patterns and the Dart code formatter:

http://gameprogrammingpatterns.com/
https://news.ycombinator.com/item?id=10195091
Example of a properly done Swing app? Not trolling, genuinely curious to see what that looks like (code + result). I also assumed it was because they perform terribly and look non-native.
Beautiful girl with wonderful dress
Cryptocurrency Market Cap Tops $60B to Hit All-Time High
Generating spectrograms the hard way with numpy
My 45-year-old brother-in-law literally just showed up with a bag of these 5 minutes ago.
Mysterious flashes on satellite images of Earth explained
3 injured, one with life-threatening injuries, and Google isn't cancelling the event..? Wow.

Google's statement:

> "We’re thankful to the fire department for putting it out and ensuring everyone’s safety."

Seems a poor way to phrase it given that 3 people were injured and one might die from their injuries.

> "No attendees were hurt but regretfully, 3 event staff were injured"

Focusing on how no attendees were injured sends the message that the staff don't matter. "No one was hurt, everything's fine. Oh, but 3 event staff were injured, one critically." This is terribly insensitive.

> The press release additionally said that the Google developers conference would continue as scheduled.

Overall this looks like a hasty and not thought out reaction to a crisis. Very poorly handled.
I didn't say that C and C++ weren't popular languages. I said that C and C++ don't constitute a majority of software development anymore.

Regarding games: (1) there are very few game developers relative to the total number of software developers out there; (2) a lot of game development is done in Unity, with C#.
So this guy has [0]:

. advocated Javascript on the server-side

. tried to get goog to support Ruby

. is active in Lisp, enough to get it mentioned in wikipedia twice

And now is enough of an expert in Java and Koltin to instruct us on which is "better". That's a lot of languages to be an expert in! It's almost unbelievable.

If someone who's been working in Java for years and then has done a significant Koltin project (100k plus SLOC) that's in production and they told me "Koltin is ?" I would listen to them. Otherwise I might be tempted to believe someone's writing another clickbait article.

Regardless, looking to his wiki history, it seems he's, charitably, outspoken. Not someone i'd look to for a sober technical analysis.

[0] https://en.wikipedia.org/wiki/Steve_Yegge
On another note, the classic opening Window of Unity games (when you select resolution and quality) looks remarkably native!

Examples: My Summer Car, Sol 0, Software Inc.
Transcript?
Again, I didn't say that C and C++ weren't popular languages.
Well, it you view this page's source. You'll see tags that haven't been used since the 90s like <center>. Maybe the jobs are to maintain legacy systems and alot of engineers don't want to maintain legacy systems. Still, seems like having Y Combinator on your resume would look great.
This is so backwards.
I always interpret "native" to mean "without the use of an intermediary virtual machine." I assume my definition is overly simplistic, but am I incorrect?
CI is powered by testpacks: https://devcenter.heroku.com/articles/testpack-api . A test command has always been a missing part of Heroku's buildpacks.

I love that testpacks are expected to output TAP, a protocol that more of the testing world should support. http://testanything.org/
I don't know what's worst these days, WannaCry ransomware or Electron apps, both makes me cry. Yet, WannaCry is native so I don't hate that as much as Electron apps.
For Many Companies, a Good Cyber Chief Is Hard to Find
http://ourcodeworld.com/articles/read/288/how-to-handle-drag...

Second result I found on Google
I've kept a variety of fidget toys on my desk for decades. These are very simple, and the gyro sensation is nice and interesting.
I put the app posted a few days ago on my phone, and took a photo of my dachshund. I won't lie - I was hoping that would be an easter egg and it would classify him as a hotdog. (he wasn't)
> In this usage, "native" means non-webview

I wonder what the authours would think of C++, Qt and webviews?
What order of magnitude of traffic are we talking?
Well, duh. It's a great job. I have a small lab. I have some limited funding to pursue my own research projects. I don't have to teach classes except for an occasional guest lecture. I don't have to serve on committees, or manage graduate students. It only took two years to get the staff equivalent of tenure. I have job security. Most importantly, I get to help a lot of people and collaborate on interesting projects.

The downside is that the pay is rather poor, at least for me in the life sciences. Also don't expect to be treated with the same respect as tenured faculty.
Unfortunately Convox's pricing is much higher
That's mostly what I meant. I don't particularly think it's a good idea to share UI code between platforms as different as macOS and Windows. I'm sure there will be serious integration regressions with the new version.
Has the latter problem been solved? Jvm startup times still seem like an issue to me.
Aren't passwords hashed on the client side before sending it across the network? That would make your way around not work (unless that's done on the client side also after verifying from the server that it's correct).
This comment is highly suspect. Do all your contemporaries happen to be neurosurgeons?
IndiaStack proponents organized a trolling campaign against biometric ID critics
It's OK for a JVM language to define things differently to Java but still "feel like Java", but it should also have enough syntactic differences so programmers know it isn't Java. The Wikipedia page for Apache Groovy says "Most Java code is also syntactically valid Groovy, although semantics may be different" which isn't a good design.
Does not help the author's particular use case with ECS.
Check out Andy wingo's blog. He implemented delimited continuations for guile, and provides lots of sources for his implementation.

And ofcourse everything by Oleg Kiselyov
...and Bank Butt might just be an entirely accurate name for that color.
Will Linux distro’s run on Windows 10 S?
Pinhole – 3D Wireframe Drawing Library for Go
My comment about the 1 million bombs is related to just the amount of energy required to convert solid water to liquid water at 0 degrees Celsius.

The figures that I have seen from various studies indicate that only a very small amount of the energy stored in water ever gets to actually meting ice.

In regards to the ice flows, the flow is caused by evaporated water from the oceans being deposited on the land at the glacier. Without that depositing of water vapour, there is no flow. Hence, until a determined study is made on the full dynamics of this cycle, mayhaps one should not be using this as the driving example or even as an example.
GovTech, revamped
Kotlin vs. Java
I've got a cousin in California who started a wireless ISP. They've been growing like crazy. Offering only 10Mbps. (No I don't know how this fits into the discussion either)
It's not about being capable.

Women get pregnant; men don't. Women have to nurse children (as in breast feed), men don't. When a woman it's pregnant or nursing, she needs support. That's the whole reason why there is such a thing as marriage. Because you can't raise children on your own.
As opposed to just, you know, using ESI so your page loads are always from the cache.
> C and C++ don't constitute a majority of software development anymore.

So, to get this straight, the premise you are pushing, is that languages that are less popular with "... number of skilled engineers world-wide", now constitute the majority of software development?