skysight-inc/HackerNews huggingface dataset:
I frequently scan Quora for interesting perspectives on life. I really like to learn from the personal stories of individuals. Of course, you have to take everything with a grain of salt, as Quora is not peer-reviewed or scholarly supported, but exactly this raw and unfiltered content makes it attractive.

You can learn best from the mistakes of others. It's a kind of wisdom of the crowds-approach.

(I don't work for Quora, nor do I participate in their partner program)
Singapore Builds 1.7B Mall with World's Largest Indoor Waterfall [video]
Giistr – Search, filter and help on GitHub issues
> lag issues & the clutter interface of Webstorm

I know a few developers who stick to editors like VSCode for those kind of reasons, but as it turns out, they actually never spent time learning how WebStorm works.

WebStorm and the rest of the JetBrains family of IDEs are extremely configurable, and speed is not an issue in my opinion: I've spent a lot of time programming with PHPStorm (including database servers and Web servers running in the background) with a 1.1ghz 12" MacBook.

In addition, it comes with batteries included. No need for plugins for what should be standard functionality.

Looking at them work, they could save so much time refactoring, jumping between code, clicking instead of using shortcuts, etc. that the investment would be paid back within at most a week.
Disney Claims House of Mouse Built with Copyright, Ignores Public Domain
One thing that the JetBrains editors have that isn't found elsewhere is support for SVG.

Once you take SVG to a certain level the desktop graphics programs no longer help, they add too much cruft and you also can't do things like have the origin of your drawing in the middle of the canvas. Having the origin in the middle makes things easier to mirror, rotate and so forth, which you might need if building an icon set.

Being able to live-edit a SVG opens new possibilities, you don't have to assume that you need the graphic design tools to 'draw a box' and you can keep shapes such as circles as circles, not some huge long list of points specified to 9 decimal places.

Right now I am building a SVG drawing that needs to take numbers to draw it to scale, I would never be able to do this without building a prototype in a JetBrains editor.
> Those who are somehow convinced he has ties to the despicable alt right,

When he's hosting two prominent alt right figures as guests on his podcast [0], I think it's pretty fair to say that he has ties to the alt right.

[0]: https://twitter.com/jordanbpeterson/status/11164318379565834...
>Companies have basically DoS attacked the public by attaching pages of legalese to anything and everything.

It's DDoS. You could read one EULA, but there are way too many, it's a distributed attack.
"Text-centric computing platform" is lovely. Why don't you send that to Nicolas Petton -- it would great on the website.
>I mean obviously I wouldn’t like any of the information I handle to be sent somewhere, but I also don’t mind statistics about that info (number of files, file sizes, feature use count) to be sent to Microsoft. If I found out that file contents was transmitted then obviously I’d be outraged - but I’m rational and assume Microsoft is too.

Exactly, telemetry on a broad level is important to find out if your software has problems. The problem is what kind of telemetry you have.
To your first point, I am really curious to see what we will discover once it is widely available.

Up until now it was mostly conjectures, and very biased observations only (not only because of preconceptions, but also because the smoking population was so fringe). Even if it ends up there’s tons of unpredicted critically bad side effects, at least we’ll be out of the boogyeman phase and will have solid evidence of what’s good and wvat’s bad.
This sounds like Chubakka defense. Google it if it doesn't ring a bell.
Speaking of alternatives, there's also Dokan:

https://dokan-dev.github.io/
On the Shortness of Life by Seneca
"Decriminalisation" is the usual term in English for the Netherlands legal policy on cannabis.
I have it enabled on my personal computer, but disabled on my work computer. I like them improving their product, so I want to support that, but at work it's a bit different.
https://shell.readthedocs.io/en/latest/ looks promising, will try next time before writing "just a small script" in bash (small scripts always grow and you pile on dirt on them when starting in bash).
Had to register just for this, hilariously inappropriate web servers written in various *sh dialects is my weird pet hobby.

Some additional related projects not yet mentioned:

balls (bash): https://github.com/jneen/balls

czhttpd (zsh; full disclosure, author here): https://github.com/jsks/czhttpd

sh-httpd (ksh): https://www.dartmouth.edu/~rc/classes/ksh/sh-httpd.html

zshttpd (zsh): https://github.com/hkoba/zshttpd

ZWS (zsh): http://www.chodorowski.com/projects/zws/

With zsh you can avoid the dependency of netcat/socat and use the builtin TCP module which is both super cool and terrifying.
Your ignorance of history would be funny if it wasn't so dangerous.
Hasn't happened for me. No update has ever touched my user settings.
This is not a roadmap, but rather a wishlist. There is a fundamental problem that IPFS needs to solve first. This problem is called an efficient WebRTC-based DHT. In order to change the web, IPFS needs to become usable in the browsers. Since the backbone of IPFS is DHT, there need to be an efficient UDP-based solution for "DHT in the web". Right now this isn't possible and reasons are not just technical, but political. The IPFS team would need to convince all major players that enabling this DHT scenario is a good idea.
> A middle way would be to periodically remind people ...

Almost nobody will do this because, if they do, they know people will turn it off. It's the same reason commonly given for making tracking (or "telemetry", as they call it) opt-out and on by default, instead of requiring users to opt-in -- "if we have it off by default and ask users to enable it, pretty much nobody will".

They may very well be correct but, to me, that doesn't make it okay.
Facebook accidentally prints ‘inappropriate’ hidden messages on VR controllers
China hacked. Because it seems they are better at their job than their counterparts in the U.S. - saw first hand their capability. Small cubicles, 3 sq yd, 30 in a row, all with different language skills, ( any language ), Computer science graduates from the No 1 University in China. Pay is a fraction of what a compatible grad is being paid in the U.S. No competition. High pay won't make the leverage.
The best programmers I know actually have zero editor loyalty. They've used vim/emacs, Visual Studio, VSCode, Atom, Sublime Text, etc. for significant periods of time. They're always willing to drop their current editor for a new one that seems to work better for them.
Thank you a lot, a mystery solved!

https://www.reddit.com/r/NSFW411/wiki/index
You can force enable zoom on all pages in accessibility settings
Samsung spend 130 million on research on bendable phones.

It got stolen by China. How can that be justified?

https://edition.cnn.com/2018/11/30/tech/samsung-china-tech-t...
What a waste of resources. Better look after the dwindling Nature of Singapore.
Redesigning Hawaiis Emergency Alert Interface (2017)
I prefer to go live on youtube and monetize my handsome face
Bolsonaro quer perdoar dívidas bilionárias do agronegóCIO
The world is jam-packed to the brim with posers, in every walk of life.
The sibling comment by @glic3rinu pretty much says it, but I'll elaborate a little bit. Can't make any claims about being anything deep, but in a sense, my shift in perspective came from treating program state as "data in pipes" and doing that as extensively as possible.

A big part of this was figuring out I could the `read` builtin to parse stuff into local variables:

if read -r foo bar baz _; do
# do stuff with $foo, $bar, $baz
# $_ contains anything extra on the line
done

Also, once everything is on stdin, all the standard unix tools Just Work without having to echo and print everywhere, e.g. something like

echo $some_local variable | unix_tool

For me, this turned a lot ugly scripts into primarily a collection of functions that compose nicely via pipelines.

Anyway, using `read` works especially nicely with tabular data too. For example, a naive CSV parser might look like

while IFS=',' read -r field1 field2 field3 _; do
# do stuff
done
Shellcheck is indeed great. I needed to make a BASH script to give to my girlfriend that would install on her OS X a snake game I made. Using shellcheck made that a lot easier. For example, I didn't know that the [[ ]] syntax wasn't POSIX compliant. Really great for learning and remembering little things like that for portability.
Emacs-26 has threads yes. How many packages use them at the current time I do not know. With nrepl, though, most of the problems are likely to get from the interaction with an external process which has been able to happen asynchronously for a long time. So, threading (or its lack) might not be the problem.
Let's not make this dead horse the top comment like every other hn thread please.
I wouldn’t call dealers lowlifes, they provide a valuable community service in more fascist countries like the U.K.
So, sounds ... foreign, and probably not government sponsored. Are there any US free agents hunting Chinese, Russian, Israeli, French, etc hackers?
If you had to Google what `std::ref` is then you aren't a very proficient C++ developer - but if you had seen the actual example rather than the stripped down one in the GitHub repo, you would probably understand straightaway - https://www.boost.org/doc/libs/1_70_0/libs/histogram/doc/htm...
Sounds like there’s no macro support?

Edit: in that case, better target FreePascal or Lazarus.
Not for me. I remember disabling it after first install, now I checked (panicking after reading your comment) and it's still disabled even after many updates in between. Ubuntu.
You got the answer in your comment, "you hide everything", yes but by default there's a good 80% of buttons I will never use including the top bar and a good part of the side bar. The menus themselves are also too cluttered, it "feels Java" to me and that's not a compliment.
I for one prefer that the developer of an application takes responsibility for its installation. That way you can blame them if it does not work. On Linux distros many packages are close to uselesss because they are outdated or have been modified in weird ways incompatible with tutorials and documentation. This is especially true for all scientific software.
It depends on the sector or the industry but so far all cover letters I saw were more about the applicant's qualities and personality than work achievements.
That's a strong argument against using front-end frameworks and other things that require you to run a build on your front-end code.

There are plenty of options to build fast, modern front ends without having to deal with any of that.

And you're right about IDEs too. Given the choice between a full-blown VS.NET + ReSharper versus VSCode + $1,000 in my pocket, it's just no contest. No matter your bill rate, you still break even in single digit hours of productivity gain.

As a solo entrepreneur, it's even more of a no brainer, since it's my free time that I'm gaining by working with better tools.
Honestly, yes. More than Microsoft.
Sidenote: does anyone know of good books, blog posts, or videos on how to use a personal CRM effectively? What I’m really asking is: How can I learn to be better at the administrivia involved in maintaining personal relationships?
Regular VSCode takes about 100MB Ram on my Laptop. And I can't remember the last time it crashed on a 32GB machine. I think you're talking out of your a.
Could someone provide a context to this article? Why is it important?
Hmmm. Do I trust Microsoft or some unknown person on the internet?
> The issue is that the reach of IP is so incredibly wide.

I fully agree. Software patents for example should be abolished, and we should get shorter terms on copyright (20 years after death of creator or 80 years after publication, whatever comes sooner would be a good choice). But the very basic concept of copyright and patent law is still good for the individual creators as well as the commons. Abolishing it does not benefit the creators in general, and only shifts power away from them.
> Which is also what makes it impossible to generate a hash code consistent with its Equals implementation.

How so? `return 0;` is always a legal hash function, albeit a pretty lousy one.
You're right. The wealth transfers are fairly small. The EU had a budget of €118 billion for 2016. There's only so much you can do with that money for 500 million people. Note that a large chunk of it goes back into the big countries as agricultural subsidies.
> WebStorm and the rest of the JetBrains family of IDEs are extremely configurable, and speed is not an issue in my opinion

Speed is totally an issue for me with Webstorm, there's a small typing lag, very small yeah but noticeable, no typing lag is my top priority in an editor, above all the other features.

> Looking at them work, they could save so much time refactoring, jumping between code, clicking instead of using shortcuts, etc. that the investment would be paid back within at most a week.

Every Webstorm user talks about refactoring like a major feature for them but I found it not that useful personally, that's not a feature I would use anyway.
FYI, Noscript had a serious zero-day which runs js files with MIME type text/css.
Pierre, here, CEO of Jumbo.

We use:
UIDevice.current.identifierForVendor?.uuidString

for the deviceID

Let me know if you think that's not a good idea, but it seemed a unique app device that's completely a black box for us, Segment, or Amplitude.
This sounds pretty awful. How could details of law enforcement officers be available on any public website in the first place?

Doesn’t the US have some department responsible for securing public infrastructure?

Someone dropped the ball and if Uncle Sam catches up with whoever hacked these websites then they’ll likely be picking up the proverbial soap for a long time.
Wrong title:

Katie Bouman, the computer scientist before the first black hole image (bbc.com)

Behind was a huge team, but the reporter conveniently needed a figurehead. So he took one and out her in front of the image.
It's honestly hard to believe there were people who didn't smoke simply because it was illegal

That was me. Although not because I was afraid of getting caught, but simply because the effort and logistics of attempting to get ahold of a consistent supply of quality weed without getting ripped off was not worth it.
Segment sends the data to Amplitude.

Pierre, CEO, Jumbo.
I had the same reaction, but persevered with it, stared at it until I worked it out and decided it was really quite usable. Not that hard :) I still use it.
What's the point of investing the money into education if the people study in poor countries and then move to the rich countries? Brain drain is a real problem and there has been no solution for it. I'm being facetious about the education part, but you can't deny that those countries are paying for the education of many people who end up going to western Europe.
How did you gather your own data if you did not use sources like Google Maps or Foursquare?
When a self-driving car company tells you a human was in control at the time of the accident: Ask how long had they been in control.
I would like to try to switch to a JetBrains IDE. Especially the refactoring tools look to be much more advanced then Atom or VSCode.

At my workplace, most developers are either full stack or backend (python). As such, we have a grab bag of PyCharm licenses. However, I am purely a frontend developer, so frontend related tools are much more important to me then python support.

Unfortunately, the last time I tried PyCharm the integration with linters, toolchains, different template languages etc. was quite limited. Or perhaps I couldn't find the needed extensions or where or how to configure the right settings. I don't know if this is a JetBrains IDE thing, or simply because PyCharm is so geared towards Python development only.

The projects I work on are integrated in different backend systems. So one might be a C# project with Razor templates. Or it'll be some PHP with another templating language. Or it might just be mustache or handlebars. It might be a SPA in Angular, Vue or React. It might be purely Node.JS project. Some projects have Webpack, some have a Gulp toolchain. Linters might differ between projects. Folder structure also differs, one might have the git repository in the root. Another will have it one or two levels down. Some use a python virtualenv. Others use a docker container. Others use no enviroment management at all.

In my experience, because of the different nature of the projects, the PyCharm editor offered little extra functionality over Atom/VSCode, while missing a lot of simple extensions that Atom/VSCode does have. I was also quite a bit slower to start up.

Is it possible to configure / extend PyCharm to offer the same frontend related functionalities as WebStorm, or is a separate license needed? And is there support, or are there extensions, to support different toolchains, linters, templating languages etc. per project? The backend language support can be limited, as long as the very basics are there, and I'd like advanced frontend support for refactoring, debugging, etc.
I think you missed the point here. There is a straight line narrative of (a) architectures of control and regulation; (b) informational asymmetry between the public and intelligence agencies ["Germans", "1973"]; (c) reflection on the possibilities afforded by software vs hardware cypher systems; (d) and a critique of the du jour insistence of the "experts" against rolling one's own cyphers.

> help fix vague and contentious use of terminology such as “ideology” with more specific, domain motivated contents.

It makes zero difference what is the "ideology" of the said barons. The point is that the infrastructure of control is being placed and whatever that ideology is, it is not 'representative' of the rest of us who have no choice but to use those "artifacts".
> Is it not possible to create the other "fundamental" components using combinations of other components?

Unlike with logic gates it's just not possible.

Resistors have real impedance and capacitors and inductors have purely imaginary impedance so you can't bridge those two domains (it's like saying can you make a complex number by adding/subtracting real numbers).

For capacitors and inductors one have an impedance that increases with frequency and the other has an impedance that decreases with frequency. So for a given frequency they are interchangable, but as soon as the frequency changes that breaks down.
I’ve found that people who work for large companies are often not a fit for smaller companies. They may be good developers, but most of the time they come in with prebuilt infrastructure, processes, separate departments to handle the infrastructure parts etc.

Most small companies I’ve worked for, I’ve had to go back and forth between every layer of the stack - currently including the infrastructure set up. You just don’t get your hands dirty with multiple parts of the stack at a large company.
People like VSCode so much that they write extensions that mimick some of the more useful IDE functions. But an IDE comes preconfigured for one language/environment.

I almost don't code JavaScript/TypeScript, it's not very useful in embedded work. I use VSCode, but I have no use for this IDE. This article is meaningless if you're not in the same niche as the author. While VSCode is an editor that is made for any language.
Wonderful write-up, but I find it sad that this is handled as a vulnerability, while it is really a way for users to liberate their device and make it do what they want to do.
It's a rather limited form of writing, but if you have some topic that is also covered by Stack Overflow, you can answer questions.

That has the (big, in this context) benefit of directly and immediately showing that a) there is interest in the answer, since someone posted the question; and b) feedback about the quality of your answer, with the option to edit and improve it.

Sure it's bite-sized for the most part, but it is writing in some form. And yes I'm biased, it's easily my number one form of writing (but I don't go around wanting to be a writer, I don't think).
"Actually if a cop finds evidence of a crime without a warrant when one is required,(or any illegal means) it won't be admissible, so I'm not sure where you are coming from."

"Exigent circumstances" are, from the perspective of the law, the equivalent of a warrant, thus making any proofs legal.
Nice to see that the response from Subaru and Harman was to agree that it was broken and to fix it.
Would these kind of attacks be made redundant by Galileo?
I think your last point needs more investigation and I don’t think the EU really wants to examine it in detail. Freedom of movement means that really productive and educated people can go wherever they want. I encounter groups of Italian and Spanish students everyday here in Germany. I’ve met a really bright Greek politics and law student that has now a job here. At one conference an Italian guy working in Switzerland told me at the company in England he was before the office was dominated by Greek and Italian developers. All of these anecdotes point to the same thing young successful people from these countries try to start a life elsewhere in the EU. It’s obvious that this is a huge benefit to Germany and the UK (which the Brexit supporters failed to recognize)
David Chapman - Meaningness

https://meaningness.com
> If you had to Google what `std::ref` is then you aren't a very proficient C++ developer

I can't recall the last time I saw someone use std::ref. Maybe once in the past 5 years, and I think I deleted it after I fixed something else. One of the good things about C++ is that you don't have to use all of it (in fact, you probably should not use all of it).
Some more info: https://journalistsresource.org/studies/economics/children-h...
To be fair, the report is authored by an US entity. I'm sure if they could have studied US operations without losing their funding they would have found similar deployments by US forces, albeit, I think not as widespread. The US has always seemed to have better tech, and GPS spoofing is cheap, from what the article states, which makes it ideal for the cash-bootstrapped Russian military.
There in lies the issue with forums which allow voting without comment on other comments.

I'm personally preferential to the 2channel/2chan/4chan system of no votes and no tree threading. But if there's a voting system, I see no problem letting it represent the readerships preferences for topical jokes.

/Off topic

As for the actual article in question, thinks look solid. There isn't much to add beyond the presented material. Harman did a decent but not perfect job from the outset, you need serial port access for this to work, and they were responsive about fixing the exploit.
Also no "typedef", "unsigned char", "unsigned long" support, nor apparently understanding of what "char *argv[]" means as a function parameter. So don't expect this is something you can use for arbitrary C code.

Still an interesting teaching tool, as long as the user understands it's very limited.
Well that took me down a rabbit hole.

Xed is a fork of pluma, and is an X-App included with Linux Mint. (Seems to be under very active development.) [0]

Pluma is a fork of gedit2, seems mostly to integrate it nicer with MATE. (Seems to be under very active development.) [1]

gedit is also still around, and is still "Gnome's text editor", and seems to be under very active development. [2]

[0] https://github.com/linuxmint/xed

[1] https://github.com/mate-desktop/pluma

[2] https://gitlab.gnome.org/GNOME/gedit
Zooming into the Heart of Messier 87 with Interstellar Theme Song [OC]