skysight-inc/HackerNews huggingface dataset:
I am sure that was very frustrating! Did you end up letting him go? It sounds loke the job wasn't a fit for his skillsets.

I will say that I have hired junior folks and seen them thrive after three months (take on more work with more autonomy) and that leveling up was so great to see. Plus it made them a better developer and more effective foe the company.

That's the flip side.

And it's not like a senior developer is a sure bet to be effective either (though I grant you they are, all things considered, a better bet).
We do that. We hire the most algorithmists straight from the university, we even have a special training program for that.

The problem is, if we want to extend our expertise, and we do, we want to hire people that can train us. So yes, apart from hiring juniors, we do have senior positions that we close in months, sometimes year(s).

It's all about the balance. We want people with their own experience, and we are ok with training juniors at the same time.
Sure you didn't just have a timing problem, such as the all-too-common "Hmm, that wasn't a false path after all" variety?
The rational mind would see no difference between having to pop the pills out of the blisters individually or just having a tub of them.

A rational mind treats "I want to commit suicide" as a problem, and comes up with a myriad of solutions. It's not exactly hard to commit suicide in theory.

However people who commit suicide tend not to be thinking rationally, and it's amazing how small things can really help with reducing suicide.
Acid in the UK is being used in disfiguring attacks and as a replacement for settling scores with knives.
C++, Immutable List, Functional Style
Well the Se replaced the iPhone 5s at the time. But this time around there is no "replacement" to be made as they have discounted the SE.
JetBrains got there already! https://www.jetbrains.com/clion/
Awesome.

What I don't like is that some stuff seems to get loaded via hidden magic.

The Vue example loads vue.js. But it is not in the index.html. Why? It would be so much more useful if we could have it all editable in the code.
Thanks :-) By "format", do you mean something like Prettier? I'm curious what tool you'd use for CSS?
In probably every state in the US, it’s illegal to change the locks without legally evicting a tenant. Which usually requires months of court battles, which if they don’t leave voluntarily, culminates in law enforcement forcibly removing them while you pile their stuff on the street. As a landlord, I’ve come within days of that outcome a few times. It’s both sad and infuriating. Sad because I don’t want to put someone on the street regardless of circumstances. Infuriating because we only got to that point after months of lies, broken promises, legal costs, and essentially open theft. At some point you don’t have much choice but it still sucks.
USPS API bug exposed user data of 60M users
The Vue example actually loads Vue in index.js as an import statement. I'm not really familiar with Vue, so maybe that isn't typical and I should put it as a script tag?
The modern devops and software engineering is ridiculous
So "It seems not that many people have enough time and long-term interest in contributing significant improvements to such projects" wasn't that wrong. ;)
Really? I was already aware of Hammerfest but the text on the homepage makes it sound like something out of Lord Of The Rings!
https://www.videolan.org/projects/
Only since I work fulltime with gcc hogging all my CPUs and most of my RAM for up to 10 minutes at a time and also slowing down the computer I fully appreciate having worked in dynamic languages for many years. Yes, that problem might be solvable with a beefy build box.
Or it does not use all cores.
Ways to say thanks to your DevOps team
This Londoner definitely agrees. Their special exhibitions are usually of a very high quality too, worth making the effort in my experience.
Herbicide is what's for dinner (what desiccation is, and its potential issues)
Yes, I really don't understand that design choice. On Linux you have Deja Vu Sans Mono (same origin as Menlo which replaced Monaco 10 years ago) and on Windows Consolas is a pretty good default. Or because the website is for developers, just keep 'monospace' as the default.
> Rapid SQL

> 10 seconds delay

Oh the irony.
Mozilla has a good starting place

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_g....
I feel the same as a landlord, but it still sucks. I can understand someone not wanting to do it.

I don’t have much sympathy for people who portray landlords as greedy assholes for not letting tenants camp out indefinitely for free. If you’ve been a landlord for awhile, you see the situation more clearly.
Yeah. But in this scenario reckless driving provides personal gains for the owners of the businesses.

What if you can invent new methods of "reckless driving" before they are put in the legal system and thus reap their benefits?

It's just like designer drugs.
Yes, that works when you have a compilation step on the server.

But it would be nicer to have a complete project in the browser.

Think of it this way: When someone hits 'export' and downloads the zip - how will they be able to run what they built? They need to set up a whole serverside toolchain. If you instead load vue clientside, the downloaded thing would work right away. Without any setup or dependencies.

This applies to the React example just as well.

The server side toolchain is how most devs do it these days. I personally prefer to skip it.
Let's not ignore the part where the creditor is actually willing to let go of the debt for amount X but not offering X to the debtor. This is at least as immoral if not more than buying your own debt back through indirect channels.
This is the site that last year had a password reset bug also. When resetting your password the system would generate a random password and email it. During the reset password the current password (the one emailed) is required, and their form validated the old password for the security requirements (length, special character, etc) that the auto-generated reset password did not meet. This effectively locked you out of their site. It took them three months to fix that.

We absolutely cannot trust this company with our data, yet we have no choice but to do business with them.
oh? I found the vector branded as android :S And I thought it looked very similar but thought that the details in the button and camera were differentiators
Black Friday deal for hackable wearable
The issue with your comment is the dismissive and reductionist point of view, this place isn't childish, it's exactly the opposite: people here don't tolerate so much statements of absoluteness or broken analogies.
What is adversarial artificial intelligence and why does it matter?
How to control a machine with your body
Rust core development is working on many important features in parallel. The feature I have been most excited about, and wish was here already, is async/await. I wrote quite a bit of asyncio using futures and it was a bloody, exhausting experience. Lack of documentation or examples made the experience even more challenging. Much of what I wrote could be trivially refactored to async/await syntax, but I may keep some around to honor hard-earned gains. It's not clear to me yet whether the first stable release in Q1 2019 will allow me to port everything but I look forward to finding out.
German EID Authentication Flaw Lets You Change Identity
You're using the emacs definition of major modes. "Modal editor" has a different meaning. Vim has three modes [1]. Emacs is not considered a modal editor, but some of its features are similar to Vim's last-line mode.

[1] https://alvinalexander.com/linux/vim-vi-mode-editor-command-...
I heard an anecdote about how Minecraft got much slower when Notch (the original developer) turned it over to a team of employees. The new team did some refactoring, e.g. instead of calling functions like

doWork(int x, int y, int z)

they refactored that into

doWork(Coordinate c)

and that's when Minecraft started eating RAM like some sort of delicious candy, because now each time you deal with a new Coordinate, it's one more object to garbage-collect. The old method may not have been particularly pretty, but plain ints are allocated on the stack and thus reduce GC pressure.

(BTW, can anyone confirm or deny that anecdote?)
Yeah, I call bullshit. Link to some of these sources.
CPU and memory design have always been intrinsically inspired by neurology. A fatal flaw of humanity is to design new things by drawing from what we know already works.
For first one:

const characters: Vec<char> = vec!['7', '+', '-', '*', '/', '^', '0'];

For the second, I do have brotli installed (via brew) and I have no idea why it can't find it now. It used to build. Note that I don't use brotli directly but it comes as one of the 274 dependencies (!) of that code. npm again...
Probably they want to kill themselves a certain second, but as climb the stairs, load the magazine or start unwrapping the Tylenols they change their minds.

(The mind is fickle like that, different people handle life issues differently so I pass no judgment. Personally, I think suicide is somewhat selfish, unless your children, parents /those dependent on you are cared for. But even with material things, they need the person in their life.)
All reasons why C has been around for a very long time and will be around for a very long time to come.
This sounds a lot like cum-cum and cum-ex dealings. It might not be illegal per-se. But the moment too many people do it, governments will churn in and send some to jail.
> In theory, AMP pages should all load instantly

In practice, AMP pages take a minimum of 5-10 seconds to load for me. Maybe Google is punishing me for my uBlock/uMatrix/Pi-Hole setup.
Ahhh makes sense.

Demoboard is really made for throwing together a demo as quick as possible. But I think https://codesandbox.io would suit what you want perfectly. Have you given it a try?
I'm sorry that you're in pain.

If you are considering suicide, please don't do it. Many people want to help you.

If you're in the US, you can call the National Suicide Prevention Hotline at 1-800-273-8255, 24/7. It probably works from outside the US too.
If the guy can lose his home and still pay cash to buy a condo, I'm guessing he's got a reasonable amount of savings.

Credit score doesn't matter if you don't need credit.
Show HN: Google Play Store App Beta Testing
https://play.google.com/store/apps/details?id=com.mywasticker.freefire
I was commenting on hotels. I want to rest at the hotel, I don't want a hotel psychologist to ask me questions, research me or whatever, just because some may commit suicide.
Demoboard would work just as well. It's just about how you set up the examples. One moment ... let me make an example without a server side toolchain involved ...

Here we go:

https://frontarm.com/demoboard/?id=321f4d83-b0d8-4bd0-876b-0...

No more hidden magic. Everything happens in the browser. The user can use the downloaded thing without setting up a server side toolchain.
No kidding. The Mayflower was the camel's nose under the tent. Had the natives known then what they know now, would there have been a friendly Thanksgiving dinner or a battle?
How does "not to increase at interest" rule out investing in trade ?
Create-phaser-app for web-based game development
The difference is interpreted vs compiled, not dynamic vs typed. You can use a C interpreter to instantly run C code without compilation.
But did he win the Putman?
You created a new account just to say this?
This is such a common phenomenon that you can expect people sharing links to non-blocked websites after a short time. Next time just be patient and read the comments.
Police officer in my country told my sister to not plugin her usb (which contained some camera footage) into his computer because HER usb will get infected with viruses from HIS work computer!! This was in an actual police station!
I had an LG "Smart" TV for a year. It was horrible. Suppose that I want to change the channel to number 54:

1. Pick up remote. Type "5", "4", "OK". Put down remote.

2. Wait for 5 seconds. A "5" appears on the screen.

3. Wait for 2 seconds. A "4" appears on the screen.

4. Wait for 2 seconds. Channel switches.

I sold it and got a 40" screen for my PC instead. The PC actually boots faster than the "Smart" TV.
TLDR; Apparently there are laws in some states that makes it very hard to foreclose. So these loans linger over for years and now being purchased by some folks trying to restart the payments hoping to take advantage of better economy. It's very high risk business.

The most surprising part of entire article is that it is very hard to enforce foreclosure for missed payments in many states. The delinquent borrowers can stay in homes for months and often years! As mortgages are essentially sponsored by US government, this whole market runs on twisted economy.

The basic question is why more people aren't taking advantages of these laws and twisted economics? For example, you can live in Hawaii, buy a house, just don't pay any mortgages, declare bankruptcy and stay in the house for next 4 years for free. Or even better: buy many houses, put them on AirBnB, collect income and never pay any mortgages!
It's possible to write unsafe code in any language.
> Today’s software is turtles all the way down from the library to the sub-library to the JIT to the application and OS and hardware and they each need 5-25 milliseconds to even wake up.

Where do you get these numbers? I have programs that run from start to finish in 5 ms, including tons of OS syscalls.

I think many of us forgot how efficient OSes are because of the shitshow that app developers put on top.
In my experience on a similar configuration, most of the times such aliens is because of i/o bottleneck.

Antivirus, Windows app optimisations, and device manufacturers' softwares running at predefined schedules, choking the disk might be a problem.

You frontotemporal should check the process explorer next time you gave the issue. In the meantime, may be check the task scheduler to see if some heavy read write tasks are scheduled
Do you know about micro? https://github.com/zyedidia/micro
That's a valid reason I guess.

Normally I'll read and write any programming related documentation in english, since it's easier to share, refer to common terms and concept, lookup online, etc, and every dev is expected to be able to read it anyway (else they'll have much worse troubles with error messages, tooling, PL syntax, etc).
Many people do higher hundreds of people. Finding good metrics for each job is harder, but large organizations with reasonable turnover can have a lot of data to work with.
That name sounds like something from ancient India. Ashur-Bani-Pal could be translated to Demon-Voice-Protector or Sky-Voice-Protector. I wonder if there were some links between the two cultures.
How to Use DockerFile to Build Images for Docker Containers?
Foxconn assembles over 60% of the Smartphone worldwide, and it could very well be the rest of the Smartphone vendor are lowering their 2019 forecast. People in China is taking longer to buying new phone, mainly because their current one are already good enough for most of their purposes. Which is AliPay, WeChat and basic consumption activity. China is also tightening on Credit, which means BBK and Xiaomi can no longer flush with supply and figure out sales later, they have to be careful with their inventory.

It could also very well be another power play from Foxconn, which is one of the largest private employers in the country.
I don't know about that particular anecdote, but the gist sounds very reasonable. I've seen/solved the exact same general thing in python on more than one occasion.
No. Or it depends on what you mean by inspired. There is no need to build airplanes with flapping wings, but you could still say that human flight is inspired by bird flight. When we look at the brain we have no way of disambiguating which properties are implementation details and which properties play an important role in learning. We made much more progress of understanding learning in the bottom up approach, where we find from first principles what kind of computations enables us to create certain behaviors. Connections to neuroscience are mostly interesting parallels that are found post-hoc. We don't even know if the human brain is actually good at what it's doing.
(2017) missing from title.
What is the best online CV builder?
Welcome to AWS Advent 2018
Thanks, this is very helpful.

Do you know when the first one ever compiled? I tried it on Rust 1.0, and on every version from 1.20-1.30, and it always failed.

Ah, bummer. I haven't used the brotli lib, but that is unfortunate.
You disable Gatekeeper and thus run run any app without having an account with Apple.
Looking for your old phone/laptop/ here you find your stuff
I work as a C++ programmer. I would love to switch to Rust, but:

(1) To my knowledge, it has only one implementation, which isn't surprising, given there is no spec, so basically there is nothing to reimplement. As @sircmpwn put it:

> Rust doesn't have a specification
> Therefore all Rust code is undefined behavior

I mean, if something isn't specified in the docs and the compiler changes its behaviour in this area, is it a bug? There is no spec, so nope, but your program may still start malfunctioning.

(2) It has a lot of features, looks very complex, and complexity is something I want to avoid after seeing how ugly C++ can get.

(3) For now, there are more libraries available to use for C++.

(4) I don't follow its development very closely, but, from what I've seen, it changes pretty fast for a programming language and it's not something I like (in programming languages).

So for now I will continue learning more Python and perhaps in the future I'll look at Rust again.
totally off topic: unrelated to reading this on HN, 5 mins ago I was googling "why are some clouds darker than others" (it's a cloudy day and I was looking out of my window at work, waiting for some data query to run) which led me to an article about the way light scatters off of water droplets in the clouds. This article mentioned Fata Morgana as another example of atmospheric phenomena related to light scattering. Not having heard about Fata Morgana before, I dutifully proceeded to read the wikipedia article about it. When I finished, my query still hadn't finished running, so what do you do, check HN front page of course. And I open this post and there it is...

>"strategy game "Kremlin," which had been developed by the small Swiss publisher Fata Morgana Games"

talk about coincidences...
Oh I think it does help to not have your faith associated with holy crusades, if only a little.
Huh? You can absolutely grant software of your choosing permission to access the built in storage. How else does Windows or Linux on Mac work?
This. My last contract was working on digital TV UI software that was build using nodejs, so we did a lot of work optimizing our code and architecture to reduce latencies and load times. I ended up going down the rabbit hole of how v8, libuv and node's GC work. It was a great learning experience.

You really can influence your app's performance if you have the attitude and determination.
Well the whole idea of samizdat was based on the access to a typewriter. Not necessarily at home, my mom was a librarian and she would use the typewriter in her office to type books.
The concern you voiced is expected and addressed in the preface of the book:

The articles are based on reviewing cognitive psychology literature concerning how people process information to make judgments on incomplete and ambiguous information. I selected the experiments and findings that seem most relevant to intelligence analysis and most in need of communication to intelligence analysts. I then translated the technical reports into language that intelligence analysts can understand and interpreted the relevance of these findings to the problems intelligence analysts face.

The result is a compromise that may not be wholly satisfactory to either research psychologists or intelligence analysts. Cognitive psychologists and decision analysts may complain of oversimplification [...]
As a Developer who was brought into the industry through this process, and now leading development of an online platform after leaving my last company, I feel there are definitely approaches my first company could have taken which would have kept me on for a lot longer.

Speaking with a CTO of a small web company recently I got to understand the issue from both perspectives.

CTO’s thoughts when hiring junior devs:

- Can be great for company but only if it makes economical sense I.e the developer stays with the company long enough after training

- From experience, the best devs from training move on to other companies soon after training

- Junior devs ask for frequent pay rises that aren’t viable for the company, holding the companies investment in the dev against them

Thoughts of a junior when considering other roles:
- How respected & valued will they be old vs new

- How interesting is the work, and will there be continued opportunity to develop themselves and learn new skills old vs new

- Salary old vs new

- The potential for future career prospects old vs new

Good junior devs will naturally be very enthusiastic and eager to learn, and the company needs to support this through and beyond the training to keep them motivated and engaged. On top of this, juniors will want to see regular progressions through the training process in forms of clear recognition and increases in pay and responsibilities as they progress. If these are not given, it’s likely the junior will feel under appreciated / taken advantage of.

Progression through a training course like this is motivated by success, and rewards, not unlike video games.

In my opinion the best way a company can keep a junior happy is to follow this and apply some of the proven methods researched and applied all over the video games industry.

- Progressively difficult but achievable tasks (missions)

- A sense of accomplishment from these (contributing towards real projects)

- Regular checkpoints ( targets and 2-3monthly reviews to support these)

- Regular rewards (small but regular pay increases, matched with greater responsibility and clear recognition of progression in the company; mutual respect is important!)

The list goes on.

If an approach like this is followed, the dev is much more likely to come out of training with a great sense of achievement and an attachment to the company for the support and rewards that were received. I think this massively increases the chances of a dev staying on, Provided salary, job title and sense of respect are matched with other members of the team in similar roles. I feel this is something many companies don't put enough thought into considering the large investment they're putting into the dev.
Well, you need to use an architecture modelling tool to work [efficiently] with architecture models.

Here are some I know of:

Sparx’s Enterprice Architect

NoMagic’s MagicDraw

Qualiware

Achimate (the tool, not the standard)

There are surely more out there. I know both Sparx and MagicDraw have the possibility to write your own custom plugins for the tool. If you are in a big enough shop that will become very handy at some point. Qualiware have better publication options than the others, as far as I know, but not completely sure. The Archimate tool probably only supports the Archimate notation standard, where as the others support BPMN, UML, DMN etc. So I’d go for those, unless you are really heavy into TOGAF, then Archimate may make sense.

Edit: these are “big” tools that can do alot of differnet stuff and you wont ever need all of the features in one of them. But also means you need to dedicate some time to learn how to use it (alot more time than you needed to learn PP or Visio)