skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you organize your tasks outside of software engineering?
I'm a software engineer and we use jira/Trello alot.

I've talked to a few friends in finance who don't seem to be using these things much.

Currently working on an intelligent compliance trello board that helps compliance officers manage/track their work better.
How the GDPR Will Help Europe Win the Race for AI
Conversation topic transition diagram in the past few years:

Politics -> Trump

History -> Trump

Computing -> Trump

...

Mathematics -> Trump

Trump -> Trump

* -> Trump

That gets old pretty soon.
No, it wasn't recorded. And I was talking in Lithuanian, which wouldn't have been very useful :)
Playing devil's advocate here, but if this is the expectation, then it perfectly explains why the problem exists. If the company pays the training cost AND ups the salary consistently for the juniors, then why would they ever hire and train them? They can just hire them after they've been trained elsewhere, pay the higher salaries, but avoid any training and development costs.

This is exactly what happens in the majority of companies, and they only hire seniors. Which is what prompted the OP to ask the question in the first place.
They'll die when they become boring. I know we'd all like them to stop harvesting data from everyone, stop tracking where people are over the internet with their like buttons, etc but honestly Facebook's fall will be becoming boring.

I skew more towards the techie and older (relatively, in my 30s) side of the Facebook world so I'll probably be in the second, third, fourth wave of people to leave forever but I'm starting to notice the younger people in my family have moved on to other apps and services already. If you try to get in touch they'll refer to whatsapp (I know.) for messaging and other apps that fill in the social side of things.

Personally I've started to notice my feed ending if I go past the second "page" - it just says there's no more posts to display.. Out of the 11 years or whatever I've been on Facebook there's.. nothing.. more to display, Facebook? Boring!

Ever since that's started I've noticed I only really use their messenger service to keep in touch with people who have no replacement IM app yet, and even that's starting to shift more towards Discord in my nerdy gaming circles

Unfortunately I have to veer away from the other comments that suggest the mainstream will learn how much data is being harvested. The mainstream doesn't care. We've already had Cambridge Analytica and still I see people cramming data into apps like "OMG" that are blatantly hoovering up personal information. Facebook will die when enough people find it boring enough that a snowball effect starts
A Linux distro is far from being limited to the kernel so your reference to Microsoft is kind of meaningless here.
Hey first time posting to HN
How are you guys, can I post to HN to gather feedbacks before I build a platform to serve mp3 from YouTube?
For curious peoples, the internals of this demo are explained in this blog post: https://medium.com/@myscriptdeveloper/using-vue-js-to-handwr...
It uses behind the hood MyScriptJS and MyScript iink SDK cloud
That is very interesting!
Does this matter anywhere outside of embedded software nowadays?
In the recent state of Js survey there are surprising amount of people using using Atom. So it is not dead, just not growing / gaining ground or popular.

Atom is now focusing its energy on Xray or Atom 2.0 Which is aiming to be even faster than VSCode.

There is another Editor in the work called Xi, aiming at or even faster than Sublime Text.

However both are still years from production ready.
My dad was in the RAF in WW2 - he had piles of stuff from the war in our attic that I used to trawl through as a young kid.

Unfortunately when my mother was in the early stages of dementia she threw all that stuff out - he was quite upset.
> This seems doubtful

Ever tried playing a fast paced game with VSync turned on?
I'm sorry, what do you mean by "a cheap certification rack from amazon" ?
Show HN: Efficient environment variables management and typing for python
Entire sentences? In 2140 all popular songs will just be tag spam generated by AI.

We'll look back on the days of "Versace" and "Gucci Gang" like they were poetry.
My understanding of Slow Food is that it isn't necessarily about "slowness" so to speak. More about keeping things close to nature and not interfering with them / overprocessing too much. Something similar would make sense for software (e.g. using lower level languages, less extraneous JS on websites etc)
Working mathematician here --

1. Langlands is indeed a great mathematician, whose work has been enormously influential.

2. Most of us aren't all that eccentric. He wrote his paper in Russian, a language which he (presumably) does not natively speak, apparently just for the heck of it? That's just weird.

Most of the mathematicians I know, including the most influential ones, are relatively normal people. And they want as many people to read their work as possible, and don't throw up artificial roadblocks. (Most working mathematicians cannot read or write Russian.)

3. There is not that big of a conflict between pure and applied mathematicians. (Except when they're competing for money, or trying to decide whom to hire in their departments.)

The most common attitude among pure mathematicians is: we work on mathematical questions for their own sake, and don't think too much about applications to the "real world" -- but we are happy if it is brought to our attention that such applications exist.
FPGA developer here.

In a former project (with a custom board and FPGA, no processor), we encountered random bugs. We put many checks and finally came to the conclusion that our DDR modules were flipping bits randomly, but only on normal load. All test benches were running fine. Putting the modules in a PC did not show any problem.

How can you tell your boss "all DDR modules are faulty but run fine in a PC" and not seem crazy?

It was when I read about rowhammer attacks that I made the link. Changing the addressing schema completely solved the issue.

All these hardware related failures/attacks may not be a threat (yet), but for me, the underlying sand castle we are building things on is very worrying.
There are tons of benign/helpful use cases for guns, for knives and for explosives. This attitude is purposefully ignorant.

When developing new technologies, you need to ask not just "what good can this do" but most importantly "how can this be misused". Sometimes the bad stuff that you can do is way, way, way worse than the good.

Great that Microsoft has an ethics board. Facebook has an ethics board. How's that working out for the ethnically cleansed people in Asia?
If you have read the article you would have known that Dan took a very measured approach and didn't over-hype anything. The headline might have led you into reaching your conclusion, and I don't blame you.
> Isn't that just ridiculously slow animations for the most part?

Agreed, and as the recent example with the iPhone calculator proved, Apple aren't exactly immune to this either.
Guy Singing in Female Voice – India
The "reasonable" claim is made here without considering all factors. If I have the guarantee that the driver license & facial recognition data are not uploaded or kept beyond the required time frame (which should be less than a couple of hours) and are not integrated into other datasets, then this solution may be "reasonable". But that's a big assumption. Is there information on where the collected data goes and what happens with it?
Black Friday 2018 for web developers and some freebies
Can you talk more about the use case?

My question would be, why use that setup if you don't have to?

That setup is not something I would reach for unless I really really had to (and when you think you really really have to, check again, then check again, you probably don't really really have to).

How about a RDBMS like Postgres setup with streaming synchronous replication and durability-tweaked parameters?
Formulary for a New Urbanism (1953)
It made me laugh out loud in the office!
Awesome Angular GraphQL: A Collection of Resources for Angular and GraphQL
Note that the "GIF" at the top of the article is an actual embedded C64 emulator, where you can play "Raid over Moscow", took me a bit to recognize that.

Also interesting IMHO:

- the Stasi's hilarious German translation of English game titles (Samantha Fuchs - Entkleidungspoker)

- the fact that at least some people in the Stasi weren't complete technological dummies, this is a pretty good prediction for 1988 (which in "GDR technology years" is more like 1978): "In the future, he wrote, software would no longer require any physical medium to be disseminated. Which in turn would mean that it could no longer be intercepted during border controls. "

- the fact that freely exchanging software in the GDR was completely legal, because copyright did not apply to software: "The Leipzig District Court had ruled in a landmark decision in September 1979 that it considered software to be "neither a scientific work nor a creative achievement."

Lot's of other interesting and well researched details I didn't know about even though I grew up in the GDR and learned programming in a computer club there similar to the ones described in the article.
Cpu sitting below 100% indicates that the program is spending time waiting for a data fetch from disk or memory.
> Now I see how before Rust I was often writing my code in a typical OOP-way: forming complicated graphs, with many objects referencing each other, with unclear relationships. The class APIs, inheritance hierarchies, were there, but they were just obstructing the core problem: structuring and manipulating data... Rust will force you to be a good programmer, you like it or not.

Rust today demands static knowledge of all relationships. But class APIs, inheritance hierarchies, and the like are powerful tools for dealing with dynamic relationships: code that runs together yet evolves separately, where Rust is feeble. Good programmers recognize that different problems require different solutions!
I’ve thought of going to Vegas and playing everything on red and proceed with suicide. I think it would be epic but would prefer a suicide that is more humane. People should just allow suicide by administration from a machine in a hospital. What society does now for people that suffer is so irrational, I might as well go to a church and be told to pray for things to get better because that is exactly what mental health professionals do with some drugs thrown in to distort reality. People that want suicide are rational and suffer from a reality that doesn’t favor them.
Well, nano is modal. If you press CAPS LOCK you enter "uppercase mode" :)
Had a similar experience with a university where they already decided who was going to get the grant money (an internal candidate) but had to do the hiring dance for probity's sake. I must have impressed them somewhat since they hired me to take over his old job.
I found this that sort of explains the status of the building:

https://muradqureshi.com/samaritan-hospital-for-women-whats-...
Containers are not at all a security thing. If you really need that caliber of separation, you are looking at VMs at the very least.
An introduction to Case-Based Reasoning (1992) [pdf]
I have tried to contribute to open-source in the past, but have found the barrier to entry to be too great for me to make a meaningful contribution outside of "I want to contribute". Even friendly communities that welcome contributors (in my experience, Umbraco) have strict (and at times unwritten) rules on how to contribute, and whether a contribution will be accepted by someone "not known".

In the past I have contributed code to a few open-source projects, but purely on:

* Small projects with a single owner.

* Projects I actively use and require.

* Projects where I have found a bug that might not be fixed if I don't contribute.

This approach has worked nicely for me, and has allowed me to work on a wide range of tools, from Azure blob storage log providers in C# to a popular Twitter scraping tool in Node. Each time I have been thanked for my contribution, and each time my code has contributed to a new point release, and ultimately that's what it's all about. I won't be able to brag about being a core contributor to a major project, but my contributions are being used by real people on real problems.

In short, I'd suggest not actively looking for a mainstream project, but any time you decide to use a Node package or a CLI tool, take a quick look at their GitHub repo and see how it is being maintained. If there are outstanding issues, try replicating them and see if it's possible to help.
Fast Google Fonts with Cloudflare Workers
And also need to transport only a fraction of the jet fuel
Excellent book. Read it when I was 17. Although the latter parts are devoted almost entirely to the historical evidence for the theory of the Bicameral Mind.

I'm no longer fully convinced that language and metaphor generates consciousness though.
How not to promote your DEX launch
Have you used it extensively? Why on modern keyboards? I can't stand non-modal editors now. I find them extremely limiting.
dpc, the author, is such a helpful, positive force at the #rust-beginners IRC channel
In what way is modal editing awful?

Modal editors are the only solution I've come across to what I see as the problem with modern keyboards and editors: the inability to do everything you want to do without moving your hands away from the home row. Intellij, eclipse, sublime text, every "modern" non-modal editor I've used expects me to move my hands to the arrow keys if I want to move the caret. This is a personal gripe for me as repeatedly moving my hand back and forth between the home row, the mouse and arrow keys triggers my RSI. At least a non-modified bash prompt lets me navigate using some archaic control key combinations (^a: beginning of line, ^e: end of line, ^f: forward one character, etc.)
There are a lot of people who do not know the meaning of the word "meta" nor of the word "cognition".

Now, "cognition" is an easy enough word to define to an acceptable approximation (namely by giving the synonym "thinking").

However, "meta" is a concept less frequently encountered (or at least, explicitly described) in everyday life, and would probably require a few examples to convey. Part of the issue is that you are defining the general concept of "X relating to X" in order to describe the specific case of "Thinking relating to thinking".

If your listener already has the concept "meta", then, yes, this is fine, but if they don't then you are like the mathematician attempting to define the most abstract version of a problem to the physicist who only wants to solve a single, specific case.
This is a charming film! How did you decide to include things like that little bit about him paying for the lectures he had posters of? Or the scene where you were peaking in from outside (which I suppose is a metaphor for the craft of creating character films in the first place).
I have been using Vim for several years now and I still struggle with basic-level movement commands. Like, I never remember if f-h will move me to |hello or to h|ello. If those are working for you, that is great, but I appreciate some alternatives there. The usual Vim approaches ("do vimtutor!" or "practice one new command a week!") are not working for me.
Um. The a good number of the known IC mis-analysises are fairly obvious.

If you believe there was Russian election hacking, start there and work your way back. A highlight going back would be the CIA training of UBL. The IC was instrumental in escalating the Vietnam War. Etc.

If the IC's job is to think about thining the unthinkable, they have in fact come up short in a big way often enough. I sincerely didn't think stating the obvious was kosher on HN. Sorry.
Sentences would be a luxury by then! I'd guess just one phrase and a catchy motif.

I remember my mother tutting at The Police in the 80s for repetitive lyrics such as 'Message in a bottle'
How I bootstrapped a 59x ROAS e-commerce cold audience in 8 weeks on Instagram
Misadventures with Big Design Up Front
I hope that readers will realise more things than just how ridiculous every day life was in a red country.

When state security dominated everything, everything that it didn't like became a security issue, and everything it liked too! Think of a brand of children candy being labelled "counterrevolutionary," a design of apartment called "communistic," and there was even a "state security conscious way to drive a car."

For few Western people that ventured into bloc countries, the experience was just mind breaking. I remember from some memoirs, one guy lauded why in the world a state security officer has to review and issue "state security licenses" for owning a toy air plane, buying a typewriter, or reasons for his child to go through "state security exam" to attend a club.

Think just how petty the state security dominated state was, and then think if the currently forming political establishment in the West went by further.

- Terrorism tax https://www.theregister.co.uk/2018/01/02/ukgov_moots_tax_for...

- "national security tax" - well, that one was shot down

- Rapescan scanners on public transit

- Three letter agencies having nothing better to do than snoop on facebooks of teenage girls

- Being jailed for owning nitric acid

- Being detained for making a clockwork, or, well being effectively jailed for life for owning a "terrorist wristwatch"

- Being denied boarding a flights for owning a "terrorist radio"

- Havala being called "terrorism banking"

- the very term of "cyberterrorism"

- "Chador tax" in Europe

- TSA and DHS tearing down laptops, and stealing "not-state-security-approved" purchases from Chinese dollar stores. Not to mention, any radio gear from abroad.

- All kinds of "terrorism experts," and three letter agency bureaucrats having the best time ever gaining promotions in Western countries
I on the other hand would like to see other non-modal editors. Vim is already the best and most customizable modal editor, but does anyone know a good non-modal editor beyond basic nano?
Yes. Not the first time they did this. Just not in this scale.
Do you live in a country where smartphones don't exist and nobody uses them? I regularly notice people outside taking photos/videos with their phones (or digital camera) where unsuspecting individuals are in the background. I have made it a habit to try and ruin these people's pictures when I'm in the shot by making ugly faces/hand signs.

Relatedly, in Austria there was a court case several years ago where somebody sued a photographer for taking his picture in public, arguing that it was making fun of his character (Belustigung) and to everyone's surprise, he won the case.
Dad’s Custom Xbox Adaptive Controller Build for His Child
Yep, I still look forward to eventually advocate the contrary.

Even when I sometimes sound negative, I really appreciate your work.

Rust achievements thus far already influenced design decisions in other languages.
Know the Types of YouTube Cards and How to Use Them
Rust is feeble at patterns it wasn't made for (OOP), absolutely. :). Composition over inheritance.
Why you should stop using the OAuth implicit grant
I was intrigued by an article's title mentioned in this link: "How to properly respond to a guest death in your hotel". I found the article. Unfortunately, it's without any paragraph breaks, but should still be readable.

https://www.linkedin.com/pulse/how-properly-respond-guest-de...
I originally picked up Rust because I couldn't make audio processing in JS fast enough.

I stayed because I found Rust to be a language that not only doesn't get in your way, but also helps you out of some situations.

I mean, I had the compiler say to me "Perhaps you could [...]". Perhaps. And nine out ten times it was a good suggestion.
Plus it's a pricey location, despite being on what is effectively a busy motorway.

Another example of a very premium location/building abandoned for as long as I can remember is the building on the left of Cambridge House on Piccadilly.
His target market isn't children. It's not too much to expect him to name the proper term in passing. Even a title of:

Meta-cognition: Thinking About Thinking

would have been appropriate. Certainly better than:

Thinking About Thinking (But Don't Think Too Much)

as seems to be implied by some.
Livable Code by Sarah Mei – A Great Summary of Software Principles
> I never remember if f-h will move me to |hello or to h|ello.

…Isn't the answer "neither"?

If the cursor is somewhere before that `h`, then doing `fh` will put the cursor on that `h`. If you want to enter insert mode before that `h`, you would press `i`, or `a` to enter insert mode after the `h`.
How TDD Can Prevent Over-Engineering
Interoperability and Scalability Are Key for Blockchain in 2019
It's not just easy but I have some friends who dom't update their (low end) phones because they're afraid that the updates will slow the system down.
So all programming languages at a higher level than ASM are horrible to you? They don't allow you to write everything that pure ASM does. Even C enforces structured programming.
the only proven secure crypto is the one-time pad. rest is all junk relying on computation times to stay 'secure'. and this onee time pad you can never send over a wire to anyone because of chicken-egg problem. so this would be something you would need to exchange offline for decryption to be possible.

if you are not doing that, best stick with known good encryption schemes.

that being said you can implement a lot of encoding schemes like you say in ways that make it arbirarily hard for people to decide what is junk and what is data, to make it nearly impossible to crack especially if you say do that xor with random values etc. because if you'd receive a data intercept you have a hard time to rebuild the data from the junk and then decode it
North Sentinel tribe thought to have killed American are 'world's most isolated'
I usually go for irc bots when trying to learn a new language. I already know the api and the thought process which makes it easier.
Install vmware and work in vm. The av should only check one file at opening. With ssd overhead will be minimal.
> Edit: This place is disappointingly childish... It does not reflect well on Rust, either.

You're getting downvoted not because of the alleged childishness of this place, but because you're trying to win a discussion on a complex issue by scoring a simplistic "gotcha".
The 2nd Q&A by EXCC founders
Management companies are usually only 10%, but the real reason they’re necessary is because you simply cannot scale without them. Guys who think like you end up with a small portfolio that has them working 80 hour weeks. It’s better to make a smaller margin on massive volume than to keep all of the revenue. Also, the name of the game here is equity, not NOI.
In the library here they have a book called "Russian for Mathematicians".
420% of zero is still zero ;)
Be careful what you wish for.

This is the norm in Japan. Students are hired out of college. They often actually have no real programming experience but based on their major they are hired into an engineering track.

Programmers in Japan start at $20k-$25k a year. Many famous Japanese companies have limits set by HR of $60k a year for a programmer regardless of experience.

I'm not saying that's the result you'll get but at least in Japanese culture the fact that the company trained you is at least one small part of feeling an obligation to stay on and that fact the so few people switch jobs is yet another reason salaries don't rise here.
It was with the Pocophone, a phone costing ~$300. Let that price sink in.
The Present and Future of Serverless Observability
"Comrade Computer", surely. amaccuish talked about anthropomorphization. Computers are people, too. (-: