skysight-inc/HackerNews huggingface dataset:
Why did the phishing email need a To address at all? I've seen "undisclosed-recipients;" used very frequently as the To address of an email BCC'd to a group of people, so why not just do something like that?
Or Gray Pubic?
That is an awsome website! Would you happen to have the collection of all those images available for download anywhere?
Now you decide who will be #visible and who will be #invisible with LYK
What is wrong with that example?
It's probably a nitpick, but to me Mozilla has always been an organisation with a global mission. They make it seem like these decisions have a global impact, whereas in reality, if I'm not mistaken, this is about national policy for a single country. A country which is not mentioned by name at all in the entire article.

I wish authors would step away from the "USA == world" idea a bit more often. I'd like to get an idea of whether this impacts the rest of the world at all. My impression is "no" but most articles on the subject are too busy screaming "fire!" to clarify much about this.

The title of this article is "one step closer to a closed internet". That really does make it seem like this can have internet-wide impact though, but I don't see it. Anyone?
Have you ever read the color names on the chips at a home improvement store? Some of them are quite weird.
Its called a fuzzer. many of them have plugin frameworks where you can tensorflow your heart out.
Summarizing my 2 year design story
Haven't read one of those in years. Did one come by on HN recently?
Android is a bit weird because the platform is the VM that you're targeting. The same goes for Chromebooks, html and JavaScript are native there.
Maybe the government should force mass transit modes... much bigger impact...
I managed to get about 70% of my entire undergrad (tuition, books, and living expenses) covered by academic scholarships.

Even with working every summer, every Christmas break, and through 3 of the 4 years while at school, I still had to miss many classes to pick up extra shifts at work (thankfully only a handful of courses are strict about attendance, so my GPA only suffered by about ~0.3). And I still came out with the "average student loan debt" of about 22k.

Unfortunately, despite how "smart" I am. I was too retarded to see what a mistake the life sciences were and I'm still working on that debt.

College is a scam if you're at least decently intelligent. It's an 80k stamp.
The whole concept of racial purity really only makes sense if you have a poor grasp of science or a nefarious intention.
GitHub calls this electron app "the new native" on https://desktop.github.com. But the app does not look or feel native. It has an active appearance even when it's in the background, content lags the window frame during resize, menu items are enabled even when they don't apply or work, some buttons with the default appearance don't respond to return, you can't drag and drop text, many context menus are broken, rubber band scrolling doesn't work, the title bar text is absent, selection modifier keys don't work properly...

If native is to mean anything, it can't mean this. Calling it "the new native" is an affront, because its UI regresses in so many places relative to real native apps.
> a relatively fixed legal expense and therefore a barrier to entry.

No startup with any sense will actually do anything against these rules, so it is clearly not an expense or a barrier to entry. That is something that is relatively unique about net neutrality (and the former privacy protections) as a regulation in general. An ISP that does nothing to abuse its users will never have a burden here. It's a pothole in a road to nowhere.

> Can you expand on why you think federal-level regulation is necessary, particularly when compared with only state regulation?

An ISP's network is very unlikely to be constrained to one state. If a state enacted net-neutrality, the ISP would still be able to have preferred traffic in other states. To make matters worse, the customer's traffic is not the only end that must be protected, since the server needs the same amount of bandwidth. In order for a state's net-neutrality law to be effective, it would need to apply in every state where a server is running that the (in-state) customer wants to connect to. Naturally, a state cannot do that.

> but I also believe that those will be provided to consumers naturally through a competitive ISP market.

The sad fact is that there is no competitive market. The other sad fact is that most customers do not understand or care enough to push free market actors to provide these protections.

> there's a ReasonTV interview[1] with him that's actually pretty informative on what his true positions are

I've heard it. It takes a very minimal amount of thought to debunk his claims.

From the interview:

> My hope is that in a more free market light-touch environment, we can figure out what the right regulatory framework is to preserve those core protections of a free and open internet.

It is abundantly clear that the rules that are in place are exactly that.

> "What would an ISP be able to do that they cannot do with net-neutrality?" Pai: "Nothing."

That is simply not true. There is abundant evidence that before Title II regulations were in place, ISPs were beginning to offer services with preferred traffic, etc.

> These were all phantoms conjured up by people who wanted [net-neutrality] for political reasons.

Like what? Clearly the real "phantoms" being "conjured up" are your own, Pai.

I didn't bother to comment on the rest of the interview.

Suffice it to say: Interviews like this are an opportunity for Ajit Pai to avoid any actual argument with net-neutrality, and even redefine arguments against net-neutrality in order to make them easier to defeat. It might be insightful to hear Ajit Pai actually discuss this topic with a net-neutrality advocate, so that real discussion is not tossed aside, but that almost certainly will not happen.
not really, there's enough bad schemes that already work to bother with fancy technical exploits
No. JS is not statically typed and that prevents the vast majority of optimizations and better memory efficiency(native types underneath).
The UI situation for Java is so confusing. Why are you using SWT and not JavaFX or Swing or...?

In 2017, where do you start?
First of all you are talking about OS SDKs, first class platform languages designed by the OS owners.

Second anyone that bothered reading Filthy Rich Clients book should be capable of doing a WinForms like experience.

What I conceed is that Swing has the wrong defaults and requires more UI design skills from devs than Forms does.
House Science Committee members Tell the President to stop relying on fake news
To the same degree as C is native, there isn't any VM doing JIT compilation.

All straight sugar free Assembly instructions.

Now if you mixing the notions of VM and runtime, even C has a runtime called crt0 on most UNIX systems.
They said No.
Threat Modeling Against Payment Systems – Dr. Grigorios Fragkos (36 Minutes In)
Natives apps are native for a reason, right? If there one extra layer of abstraction to run your code, there is going to be a performance hit.
Awesome Kotlin – List of Kotlin Books, Libraries, Frameworks and More
If I'm being completely fair, how often does HN as a whole discuss related topics or cases in the comment thread? The best example is probably that people kept mentioning Reader shutting down whenever they launched something new, a la "not going to use this, see what they did to Reader".

Not sure it's entirely the same as this case, but hijacking threads with "remember when this happened?" is not that unique.
I'd go for Homestar Brown with Dondarf highlights, myself.
Any reason why you think janelia farm is staff-heavy model? From talks with people there I still have the impression it is PI based. A staff scientist there might just be a senior postdoc which is still different
Video of Mark Zuckerberg Being Accepted to Harvard
The physical beauty of a woman can be measured?
using AI ?
I read it as the 2016 car being a pussified dentist mobile while the older one was a "glorious tire-smoking muscle car".

Even the use of the word "glorious" implies that he enjoyed the older one better. People don't buy Camaros for the handling, even if it may have been improved.
Uber threatens to fire self-driving car engineer in trade secrets case
> and finally abandoned all of that to move to the far left.
Because it's what makes the most scientific sense--

Can you share some literature for the non-academics? My personal study into economics turned me "pseudo libertarian", i dont see myself going to the left. I wonder what ideas could.

> and economics is in fact a science.

Thats a very right-wing approach to economics!
How an Orange Line Metro Train Lahore Look Here Is First Look
What's New in Create React App
While nodejs is fast enough, Electron and apps built on it aren't fast. Electron is a mix of Chromium and nodejs. Chromium's rendering isn't meant to be used as desktop app. Especially for laptops. I have a MacBook pro mid 2010 with two GPUs. Integrated GPU uses less battery energy than discrete one. And every Chromium app switches GPU to discrete one and causes battery drain.
It's not just UI but performance as well. For native apps, UI (hover state, clicks, etc) react in 0-1 frames. For Electron apps, these range from 3-10 frames.
Ransomware Removal – Can we regain data?
Maybe unrelated how does one go about learning chess passed "the knight moves in an L-shape"
Sure, people thought of it -- Google even sells it as a product, Cloud Security Scanner[1]. The internal version has been running on internal sites for a long time now.

[1] - https://cloud.google.com/security-scanner/
Yes AWT/Swing was bloated, buggy and slow - Sun's poor UI implementation really doomed Java on the desktop.

But then IBM came along and did it right: SWT is super fast and lightweight because it simply calls underlying native API like Cocoa or Win32. It's always been super fast even when I started 10 years ago.

Layout of components on screen is straightforward and much easier than Swing. (Just use GridLayout 90% of the time). I have to specify different margins and fonts for Mac and Windows and you will need to change the order of the OK/Save and Cancel buttons, but that's not a big problem. (In fact there is a library called JFace which can do alot of this stuff for you, but it comes with a lot of baggage so you may just be better off with pure SWT).

The difference in menu bars is perfectly handled by SWT, and it includes Mac-specific menu options like having the Preferences and Quit menu item in the application menu.

You may notice a loss of fidelity here and there - for example, on Mac my error messages don't look exactly like a standard Mac error dialog: http://imgur.com/a/znehj I'm sure I could fix this with 'if(mac)' and breaking out to the native OS, but in 10 years it's never been a high priority for me.

--------------------------

By the way, here's a juicy story about why IBM developed SWT: http://www.mail-archive.com/jug-discussion@tucson-jug.org/ms...

A few choice quotes:

"At IBM we hated Swing from day one. Big, buggy, and looks crap"

"All of the IBM developers are the same crowd who used to work with Smalltalk, and we reluctantly under management orders built our WebSphere Studio tools using Swing. It was a terrible, buggy, monster. In our initial previews when it was demo'd against Microsoft Visual Studio products all our users hated it just because of how it looked, never mind what it let you do"

"Swing was so badly broken deep down in the way it reads windows events...they read their event queue in a way that can leave memory holes so we had to have our own loop polling the windows event queue to do this correctly.....We tried over and over to get Sun to fix this but Amy just didn't understand this"

"Swing is like Java deciding not to do native IO using the operating system, but instead to use the disk motor arm API and read and write the disk data segments themselves."
Surprisingly enough, my (tunneled) IPv6 address from CenturyLink has no ports filtered that I can tell, and is regularly higher bandwidth and lower latency than the IPv4 portion of our link.
On that note, I have been working on removing memorization from chess and at the same time make it more casual. My initial version is https://halfchess.com .

It does not offer the same level of challenge as international chess, but can be played much faster. It favors deep thinker to a strategic player.

The experiment still continues ~ so please share any interesting suggestions.
What do you think of EventBus on Android versus what you ended up using? https://github.com/greenrobot/EventBus Just looking to learn new things.
Not to mention the levels of indirection that also impact java and c# performance, despite 20 years of people saying "compilers will improve".
The seatbelt argument is not about saving people's lives, its about not forcing people to do a precaution. If you can make the argument that you can force someone to use a seatbelt for his own protection, can you ban alcohol? loud music? driving altogether? bad food? Bathtubs?

What is fundamentally different of the seatbelt than the other million things that endanger our lives everyday and we live with ?
The complaint is that the layer of abstraction is too thick.

Other cross platform solutions are not nearly as heavy (though they might have other issues).
Yahoo, for long, had a market cap much below the value of all of its assets (including $BABA). One reason why it was undervalued was because the market didn't believe that they could dispose of their $BABA assets without incurring a huge tax penalty.
It doesn't matter if you are right OR wrong
On a daily basis, I attempt to approach reality differently. Rather than viewing the world in terms of definiteness, I force myself to have an outlook that everything is a probability. The degree to which a person can calculate or determine probabilities is ultimately based on their intellectual capacity to perceive patterns. The less bias we are, the easier it is to identify patterns and base our actions on justifiable contingencies. The more attached we are to our current paradigm, the less we are able to make conscious decisions ourselves. The consequence is that free choice does not exist if we strongly hold onto a belief system. The point is not whether our perspectives are right or wrong, but if being emotionally affixed to them is going to benefit us.
Volvo has something similar in their latest engines, they call it power pulse. It's building up the turbo with an electric compressor and opposed to audi e-turbo the pressure is also stored in a pressure tank instead of constantly pumped by the compressor, which at least on paper sounds like it would reduce the lag even more. Anyone got more experience?
such a lab setup needs huge money just for salaries, it is not possible for most lab in current funding environment.
"Do you see any similarities between prison life and corp/work environments"

I haven't been to prison but I get paid for my corporate job, I get to go home, and I can quit.
That is applicable to alcohol, unhealthy foods, lack of exercise, improper sleep, smoking, etc. Should we ban all those too?
There's a sort of semi-humorous rule on Wall Street: watch where the HBS grads are going, and short that industry.

It turns out a lot of HBS grads were going to work structuring mortgage securities back in 2005-8. They're all going to Silicon Valley now.

You have been warned.
No, part of the registration, for password recovery
Sexy Girl (sexy Gif)
Am I being a complete noob that only knows Python (I am) if I ask: Why do you need to declare that something is a mut or string or whatever? Python doesn't seem to need such extra lines with obvious declarations.
Don't worry, just wait a few years and the processors will be fast enough for native-like performance.
Its actually more comfortable is you ask me. More space to wriggle and more sitting postures.
I think having to install a JRE is no go for lots of devs, unless you bundle the JRE but still lots of devs will complain because Java.

I wonder how Jetbrains manage to handle all the anti-JVM/Java crowd.

BTW, where can I trial your software?
I mean exactly what I said.

If you look at the TIOBE index, for instance, C and C++ together have less share than Java alone.
For those who like it hardcore, freechess.org is where it's at. They do it for the game, not for the money.
> JavaScript. It’s the lingua franca of programming.

I don't know how I feel about that statement. One one side I want to scream "C", but with each passing day it's getting there.
Minimal regard for the users' system resources? Minimal chance of being used because the user notices their laptop grinds to a halt and then runs out of power when the app is opened?
The IntelliJ stuff is Swing IIRC, but not open source.

jEdit, IIRC, was often mentioned as a properly written java GUI app, I think it's Swing, but I might be wrong.

EDIT: IDEA code is apparently open https://github.com/JetBrains/intellij-community
The Circus Leaves Town: Ringling Bros and Barnum and Bailey Circus to Close
You can do an Electron app without electron!

This is how you run different browsers in chrome-less mode:
iexplore -k %URL%, firefox -chrome %URL%, chrome --app="%URL%"

Launch nodejs, then launch the browser, and for the features not supported in the browser, have it talk to nodejs. You now have both a desktop app and a cloud app if you like. You could basically have the exact same code running on for example Github.com and on the desktop.

There are advantages with Electron/nw.js though, like only having to support one "browser" that makes it possible to use bleeding edge features.
The JVM isn't actually slow to start [1] (albeit it does start about 3x-4x slower than python, ruby, or node) [2]. Most of the slow startup in a JVM-based application is in classloading [3] or waiting for your chosen framework to initialize [4] before the control is handed to your custom code.

[1] https://purelyfunctional.tv/article/the-legend-of-long-jvm-s...
[2] https://dev.clojure.org/display/design/Improving+Clojure+Sta...
[3] http://blog.ndk.io/clojure-bootstrapping.html
[4] https://jkutner.github.io/2015/12/01/java-boot-time.html
TL;DR:

"because it's easier"

I'm disappointed by the article. Thought it was going to detail how Electron is actually a good choice, not how they had two separate teams for the different platforms and wanted to get rid of doubly-implementing features (not wanting double work is the obvious requirement and leading reason for going Electron).

I mean, git itself is cross-platform and not Electron. How more obvious does it need to get? It even has a GUI. Telegram Desktop is a modern example that did it. And Libreoffice. And Firefox and Thunderbird. And Audacity. And FileZilla. And everything else traditionally written in the open source community.

Java applications aren't great either. Due to their platform-independentness things like selecting and context menus seem to be re-implemented by every platform ifnot every project, leading to a lot of inconsistency and ugliness. But at least they aren't as sluggish as the web crap dubbed into being native that Electron is.

There are lots of good options but all the engineering blog is able to give for a reason is that it was the easiest.
Yes, this sounds right. It has been a while since I looked at it. Is it just one name? I have a faint recollection it tried more than one.

Anyway, how is the difference significant?

A localhost cache can point at a custom root.zone. The user can make her own authoritative nameserver assignments for any given zone or domain. Zone files can contain wildcards.

Responses can also be rewritten on the fly.

The end user can exercise full control over what is and is not a "valid" domain name. She can prevent her applications from ever receiving an "NXDOMAIN" response.

Maybe I am missing something but this "test" seems brittle; it only tests ICANN DNS.
Selling or valuing your startup? An essential checklist
Wait, I thought the cube was just a bunch of interesting things to fiddle with, there's no problem solving element to it is there? And when I say interesting, I really just mean different switches with a satisfying tactile response. I fail to see how it's any more complicated to operate...
My gut wants to agree but then I see things like VSCode that shows it can be done with discipline and proper engineering.

I also don't think you'd see nearly the level of extensions and language support if they didn't go with an electron based solution.
In other words, in a few years everyone will need to replace their perfectly good computers because of software bloat.
Yeah, some users created a channel on Soulseek and it's now the biggest channel on it.
Twitter.com is down?
I agree, kids don't get as many physical, mechanical toys. They just feel good in your hand, you get them spinning fast and you can balance them on a finger. Angular momentum conveyed physically instead of in some diagram in a book.
National Hike with a Geek Day Is June 20th
Google’s latest platform play is artificial intelligence,& it’s already winning
What were you in for? 22 months? Not judging totally curious - Florida's jails are packed.

http://investigations.nbcnews.com/_news/2012/09/11/13806293-...
I was not referring to database indexes. That is not pertinent here. I was thinking about the index that Google creates, its locally cached version, that it queries. If you have a locally cached version, you are not going to rifle through them one by one until you find matches, nor are you going to rifle through them and find partial matches and then intersect them all to see if any overlap in your final product. Among other weird assumptions, that final method assumes there is a solution for every query.

Google, no doubt, has a very sophisticated way of querying against their cache of the WWW and it has probably evolved over time. However, it is inappropriate to say Google does a join over the entire internet for one query. It is much more reasonable to say that Google checked your query string against their gigantic index of terms, and it took a while to dig that deep into the pile. The performance hit such a complex query takes is more like unzipping a large archive to get a specific megabyte's worth of info, rather than saying it smashed all the files together and then searched for the exact term like notepad.

Anyway, think about it for a while, it's clearly a cool issue in search, and programs and algorithms do not have to visually search things as humans must.
Some people can't quit (or their families would be homeless, etc.), are only home to sleep due to time constraints, and only get paid enough to keep the cycle going.

There's a spectrum.
You'll soon be able to send money with Google Assistant
Learn the moves for the other pieces. :P
How we invented new ways to teach Japanese
Dynamic languages can convert types in runtime (so 1 + "f" = "1f") and not so many languages (not only dynamic) cares about mutability.
Google Tango bringing indoor AR mapping to 400 Lowe's stores
Yes, it must, let's be exhaustive because we can and because the problem is solvable and because someone must do it.

Have you accidentally searched Google for a long URL and seen it come up? It is actively caching stuff all the time, and that cache just grows and grows, and it must be a pretty beautiful megastructure that you can run queries against.
Secrets of Super and Professional Hackers | Download free Hackers HandBook http://hackernucleus.com/secrets-of-super-and-professional-h...
26 Google Maps Tricks You Need to Try