skysight-inc/HackerNews huggingface dataset:
IMO VueJs is new JQuery (evolotion). JSX(React) is more revolutionary way to build UI and not only web specific. If you need web specific or progressive enhancement or you just don't know modern JS development tools it's better to start with Vue. My friend who can barely code does quite nice pages in Vue. It's a big success of this framework. Although I prefer React as it's gives me more control/freedom.

And if you want easy start just open https://codesandbox.io/
I get that impression from almost everything I've read about Musk over the last 15 years. He absolutely does not fit into that bucket. Bezos is also not in the Jobs / Ellison group in regards to behavior. Bezos is a difficult boss, he's not a terror like Jobs & Ellison, he isn't known for attacking people, belitting people, throwing epic temper tantrums, threatening people, etc - much less doing the borderline criminal things that Ellison has (such as hiring PIs to dig through Bill Gates & Microsoft's garbage).

With Jobs and Ellison there are endless examples of them behaving as assholes toward normal people. What are the examples with Musk? He overwhelmingly seems to treat most people extremely well by comparison. The worst I've seen about him is that he pressurizes the work environment, that he's hard charging, although it certainly doesn't appear to be anything like Apple or Oracle under Jobs / Ellison. I don't believe you can build Tesla & SpaceX without anything less than the approach Musk has used.
I use BambooHR, I don't currently use Jenkins.
Ask HN: Are AWS certs getting out of hand?
Personally, I feel as though they are getting out of hand. A guy in my org literally has 5 certs, and does very minimal AWS work (basic web product). I have no certs and am building out cloud native apps in AWS doing things like batch processing millions of customer data. I'm not knocking being able to learn and enhance your skillset and marketability... I just think something is fundamentally flawed here(maybe its the pre-reqs, or the acloudguru focused training on getting a passing exam score).

We incentivize devs in our development program to get certs, but those devs will rarely ever touch production AWS work for a couple years - no trust & no valid experience. I am given no incentive/time to get a cert in office hours (so yea, I'm a bit salty).

On LinkedIn, I literally see 10s of posts with some dev boasting about their new cert, but I can't imagine that many devs actually doing serious AWS work. Seriously, a kid a year out of college who mostly tweaks CSS and iOS UIs is now a "Certified Solutions Architect" on LinkedIn.
>No offense, but this feels like a “99%” and “most” that is something less than rigorous.

I've read the contracts I have to sign, and generally this throws people off drastically. When I ask, they tell me I'm the first to read them. Things like leases at a place that has been around decades and I'm the first to sit down and read before signing. While it isn't rigorous, from my experience with wet ink legal documents, saying 1% do read EULAs and privacy policies is a very optimistic over estimation by magnitudes.
There's a company in the UK that does consulting work for the NHS that recently announced in the Pony IRC that they were looking to hire. You'd have to check the IRC logs to find the name (search is by day so it could take a while): https://irclog.whitequark.org/ponylang/2018-04-30

An early version of the Pony runtime is in use at one of the large banks in the UK.

There's a couple other uses that I've heard of that I'm not at liberty to talk about.

Publicly, Wallaroo Labs (where I work) is the only company talking about their usage.

It's still early days for Pony. Pre-1.0 and all that. Plenty of improvements that we want to make to the language, the standard library and ecosystem before it makes it to 1.0.
Exactly. This is what I wish for bitcoin. I dont know if it will ever be true though.
The move is a response to a new GST policy that will apply 10% tax to all overseas purchases under $1,000 announced by the Turnbull government last year in a bid to “level the playing field” between Australian and overseas retailers.
That part will be harder than we can imagine.

Most of the software world will have to move on stuff like Haskell or functional language. As of now bulk(almost all) of our people are trained to program in C based languages.

It won't be easy. There will be a renewal for high demand software jobs.
For a history on Putin's censorship: https://www.amazon.com/Red-Web-Struggle-Dictators-Revolution...
In the config.yml file can define the column and row sizes to whichever screen size you like. No reason it couldn't work with those dimensions. Take a look at simple_config.yml in the repo.
No. Some of the information, yes, but otherwise no. Org-mode doesn't display like this unless you go into the agenda and then it's only kind of like this.

You could probably use org to help you generate a lot of this though. You can have code blocks which run arbitrary code and generate a report that another utility like this (or another part of emacs) could monitor for display.
Yes. Bonus: you can reuse plenty of existing applications.
In other areas, we can often assume that each example in our dataset is an independent sample from some underlying distribution. We can also assume that the distribution stays constant. Furthermore, we have fairly high-accuracy ground truth labels. Also, we know that everything we need to classify a sample is in the data we are given. We may also have more data to play with than we really need.

Take handwritten digit recognition task like MNIST, for example - the way we write the number '5' does not change much, and the distribution of the different ways people write that number stays pretty much the same over time. The labels we are given are very accurate and everything we need to classify the image is in the data.

All these assumptions mean that picking the right methodology is fairly easy - anyone can read a short tutorial and get it right.

None of the assumptions I listed hold in the world of finance. There is no standard methodology that everyone can agree should be followed. You really have to be very, very careful in order to produce useful results.
I do things "the hard way".

I agree, except that I would argue it’s often the easier way. If I had to give a one sentence answer to the original question, it would be, “Front-end [web] development is so unstable because people introduce so much accidental complexity.”

For example, while I don’t disagree with Meredydd that there can be awkward mismatches between the layers he described, I also think several of those layers only exist if you presuppose an object model in your programming languages. Arguments about object-relational mismatch have been made as a criticism of OO for far longer than we’ve been building substantial front-ends for web apps.

If instead you stay closer to the real data, your architecture reduces to the more traditional persistence and presentation layers. Since you’re on the web you have a distributed system so you also need a protocol for the remote communication between those layers. However, there aren’t any inherent mismatches in that combination, any more than there are if you build native applications or distributed systems using something other than web technologies.
This is a tip in Clean Code also if I remember correctly. I have used it a lot to great success, start the day with the compile error you made the day before or unit test (dont check in)
'Autonomous' is an adjective.
Edit: "but not write" it.
since when does market share determine what competitors there are? competitors are businesses competing against each other for the same market share. so your chart actually proves my statement since both linux and apple existed at this time.
"hey! Long time no see. We should meet up!"

"Definitely! How's the day after tomorrow sound?"

seen: 4 days ago
So "rant" is an unnecessary pejorative. Try to make your case without yelling. And I don't get your point. You have just agreed that the compiler can optimize these loops without UB. The pessimization is minor and programmer choice. So what is the argument on the other side ? How do you justify a code transformation that, e.g. produces an infinite loop by removing a programmer check for a condition that actually can occur?
Apache NetBeans 9.0 RC1 released
A. Cooper had a nice example of this kind: a dancing bear. Sure, the fact that bear dances is very amusing, but let it not distract us from the fact that it dances very very badly.
That is not the point.

Augmenting human intelligence, while leaving the hearts as they are, is a loss, not a gain.
> If "free dental, medical, and mental health services" were all it took, then no school in Scandinavia should have any problem with poor kids. But we do have problems because some parents don't care at all about their kids education.

It is probably true that those aren't sufficient, but things like getting enough to eat and not having serious, untreated dental or medical problems are basic prerequisites to a good education that aren't met for a lot of American children.
The $2m in funding from Stripe is also a pretty big deal. This title explains nothing.
Asus made a crypto-mining motherboard that supports up to 20 GPUs
sure, reasonable regulations, meaning those designed to protect human life. how exactly do these regulations do that again?
Give me any sort of job that can't be abused.

Taxi driver? Oh, wait, there have been sexual offenders who have used their cars to molest and rape.

Micro-finance platform? Cool, you just supported putting poor people into debt.

Cancer research? Komens foundation.

Etc.
Here is a start.
https://docs.google.com/document/d/1xouelPcphQ-o7DmdSwz5UcL4...
You'd think that in these kinds of dependent type systems you would have to use the type system to prove that when doing a/b, b is never equal to 0.
Poll: More young people say politicians care what they think
Haha that's funny! Anon coward, as in anonymous coward. The other user that replied to you is correct :) :)

Thanks for writing Jim :)
Epic still dominates the EHR space.

They have deployments slotted for 3 years.

If you have ever worked with epic, they offer "managed" solutions, which you either do the epic designed way, or don't go epic... They have enough market share and business to dictate how things will work in a hospital env
Domain-Specific Languages and parsers in Python made easy
TIL: Australians need more American friends
Ask HN: Does using a European VPN grant me GDPR rights?
This is the most amazing thing I've ever seen in my life
> It's an extension of the already existing kafkaesque "press yes to allow cookies" that everyday has to be pressed multiple times with no real benefits other than wasting peoples time (at least in the EU).

It'd be less kafkaesque if the fucking ad industry could use a cookie to store my consent once I have given it.
You get at the door of companies in the healthcare space that need to get up to their game and tell them what you can do for them. That's what I did.
That's an excellent idea! It could be called I don't know... maybe "tmux"? Or "screen"?
Except you can't borrow against it, or liquidate it in case of an emergency/opportunity. And it means nothing to your heirs.

Accountants have ways of accounting for pension/annuity returns. Their accounting tricks should be used in these cases.
Have you seen GKrellM? http://gkrellm.srcbox.net/
Yes, different versions would produce different layouts. Element positions and bounding boxes would change, more so in the horizontal dimension than the vertical. The text itself would be rendered at the proper size though. FWIW Chrome was better-behaved in this regard than Firefox, but even a 10% shift is too much when you need to get text into a specific box that's already been printed.

I didn't bother to check whether the same browser version on different operating systems would produce the same results.
It's actually far easier than you're making it out to be, because you seem to be assuming an ideal voltage source. Most linear regulators can only source current, not sink it. So it is perfectly fine to simply put a LDO at both ends and tie them together. The bus voltage will be the higher of the two. No extra diodes needed, certainly no active monitoring, and no extra current will follow even if the regulators are putting out slightly different voltages. Maybe add a small series resistance to limit initial inrush current as capacitors balance, but that's it.
France bombed us down here in New Zealand in an act of terrorism over a peaceful nuclear protest and has a brutal history in the Middle East, even quite recently. They are far from a shining light.
I honestly can't tell if you're serious. (@see Poe's Law)
> I'm speaking to the issue of you or I creating an MVP with a few months of dedicated hard work. How much extra time has to be spent on putting in place a process for data deletion?

None. Do not target the EU initially, start in the US market with your MVP. It's by far the most liberal major market to do an MVP in, in all regards. It's the world's largest economy and easily accessible; plus you essentially get Canada as a bonus: a combined $21.5 trillion in economy. Entirely disregard GDPR until you've scaled the business enough to afford whatever you've calculated GDPR compliance will cost you in terms of effort / resources, then push into the EU when it's convenient.
The only difference is that dumping toxic waste in rivers does actual, concrete harm. Targeted advertising? The worst I’ve heard about it is that it makes some people feel a little icky. I suppose that’s a concrete harm in a sense but it seems a much less serious one, at least to me.
Advice to read before buying a course from Udemy
> Being an asshole has a lot more to do with the tone of the message than with the content.

Bingo. God I wish more software developers realized this. Being open with criticism is important. But for most people who are not a very certain type of programmer, we don't want to hear the criticism given with words like:

"What were you thinking? Are you stupid? Of course you don't do x."

and

"I've found through experience that it's important to do X, because if you don't, then Y happens."

The fact that I run into so many people on software developer teams that communicate in the former manner has led me to leave traditional software development in favor of data analysis where I don't have to work on a team of 5-6 people, of whom 2-3 are complete assholes.

Plus, if you want to know why there are so few women in programming, this alone is a huge factor. Yes, there are a very few women who can give and take criticism in the abrasive fashion I outlined above, but most women prefer to give and take criticism in the polite, productive manner of my second example. Once again, the criticism is the same in both examples, all that's different is the tone.

Too many people in the software development industry have taken Linus Torvald's communication style as something to emulate.
On a side note, should we post a link on HN which most people cannot read without paying?
Canon has ended sales for its last film camera – The Verge
Is there something like this but for regular code? I think it's called verbose programming or literal programming? I can't remember but if anyone knows of similar projects, please let me know!
Asus announced the H370 Mining Master motherboard, which is specifically designed for cryptocurrency mining. It supports up to 20 graphics cards — yes, 20 — along with streamlined connectivity by allowing USB riser cables to plug directly into the PCB over PCIe.
While all the 'yes I consent' buttons might be annoying (maybe even on a similar level to the inane cookie warnings) the real value of the GDPR lies in the granting people the right to recall that consent later and the companies being forced to comply. Facebook certainly wouldn't have an 'actually delete my profile' feature if they hadn't been forced to make it.
> We should make every school high quality. I'm not sure why anyone is opposed to this idea.

In the abstract I don't think anyone is; what's contentious is what measures make a school "high-quality."
> I suppose it could be lowered a bit more if all those who died were those who would otherwise have lived longest.

That would average out in a population size of 40k
That requires super rational agents in the game theory sense...
If you're actually worried or concerned about how you're communicating, you're probably fine or at least acceptable.

It's the people who are either oblivious to the need to carefully communicate who are the difficult ones, along with those who intentionally ignore societal norms in an effort to prove their "alpha" status.
SoftBank Will Invest $2.25B in Cruise
This sounds really good in theory, but unfortunately it's just not true.

There are sales reps that play golf with clients. They've been selling to CxOs for years at some of the largest companies like IBM, Oracle, and now Google. They have the relationships because they've worked with the CxO before, selling another massive piece of software. It is not because they immediately shared pricing and cow-towed to whatever the prospect said at the very first meeting when the CxO was a Devops eng or a FTE without budget.

The majority of sales is opportunity cost and focusing your resources on the deals that matter. Working hard and fulfilling every wish of every prospect is a waste of time and the easiest way to fail in sales.
It's simply not part of the problem that browsers exist to solve, so probably not worth spending the engineer-hours to get exactly right. Printing in general is, but they just need to get things onto the page in some approximation of what the page looks like; millimeter-perfect accuracy isn't needed.
Sites may treat you like you're European, however it's my understanding that the GDPR applies only to EU Residents that are physically in the EU at the time.

I think that would also mean that if you were in the EU and an EU resident, while using a US VPN, you'd get GDPR protection, but not the other way.
Ireland shows us how to run a referendum
From a sysadmin and CIO viewpoint, Notes/Domino is a dream - because it's built for 80s servers, it's insanely cheap to run for large organisations (as long as you get user acceptance). I'd say the main thing people are missing though: Local replicas. Once you replicate the important DBs locally it's very responsive to work with, i.e. documents load without any delay. It just pains me that they never really modernised it. Should have switched to Couchbase, add their powerful permissions model, use continuous replication and a seamless switch to offline replica where already available, put a modern UI in front (but still with a drag-and-droppable designer) and bam - you have a programmable Evernotes on steroids.
You're probably not wrong. The internet's go-to description for CEOs and other executives is sociopath but I've found most leaders at the top to be humble and accommodating. If anyone fits "sociopath" it's more likely to be a middle manager, I find.
I've occasionally run across European online retailers while looking to buy something online and sometimes the prices are even attractive before you see what the shipping costs. They've never flat out told me "You can't order from here because you're in the US."

Cell phones and videos have service and licensing problems that physical goods don't run into, so geographic limits on those is less surprising.
> People think writing DTOs is challenging

I don't think this is true. Writing these objects isn't difficult, it's tedious and repetitive. That's why people keep trying to automate it!

The problem is that you can't quite automate it smoothly, because SQL doesn't work like objects. You avoid this interface issue by taking the hit for the tedious-and-repetitive stuff directly (and I agree that's often the right choice) - but that doesn't dissolve the problem.
So we're going to take something that's not really a standard to begin with (Markdown is about as dependent on the renderer as HTML) and add some code blocks? Hmm...

I can see the advantage of having a runnable readme, and documentation with the code. I guess it's sorta like a Zeppelin notebook.

Huh .. at first I though this project was kinda ridiculous, but I do like the concept for including a maid file in a project and people can get started right away, with sections available for auto installing the packages and running the program on a local user account.
XMake: Support for the Qt SDK Environment
Funny how the supposed progressive and tolerant won't contribute to the defense of the society that allows them to be progressive and tolerant.
This seems more like a python version of curses than a window manager
There's a large distance between not knowing where your data ends up/using it badly and being actually GDPR-compliant, which in many businesses requires a massive administrative burden.
I appreciate you calling me out. I'm certainly not a beginner in the sense that I know elementary algebra very well and that I know the names of upper level courses.

That being said I'm very much a beginner. I've only come across proofs in the one course I took (where I listed the textbook above). I dropped out of Introductory Analysis due to the fact that my foundation was very very weak. I don't know know much of Calculus and so I had a lot of difficulty building intuition behind a lot of concepts and theorems.

I've been taking high school courses for the past 6 months or so in order to build my foundation because I see a lot of value in a Math degree and would like to complete it.

My intent in asking the question was just to get an idea of what people with a possibly similar background to mine did to really teach themselves upper level math, because I'm struggling at it, very very much.
Sorry if I wasn't clear; I'm not arguing for anarchy, I'm arguing for small Government tasked solely with protecting the rights of its citizens, funded by voluntary taxation.
I still think we can only survive as societies with truly radical openness - stick up all the cameras younwant, but it is legally obliged to publish everything you are monitoring - everyone gets to see what everyone else sees.

i honestly don't see any alternatives, despite the enormous implications
The world needs more answers like this.

Hack up, people!
Sorry, I don't understand your question but I'm going to answer it as best as I understand. Apologies if it ends up being a non-answer.

There's a good talk by Scott Fritchie on the differences between Pony and Erlang that I would suggest.

talk: https://www.youtube.com/watch?v=uv-3ptTD8hg&feature=youtu.be
slides: https://github.com/slfritchie/wide-world-of-actors

Like Erlang, each Pony actor has a mailbox that is processed in a serial fashion so that only one message is being processed.

In Erlang, you have selective receive that allows you to receive messages out of order that they arrived. Pony has causal messaging where each message has to be handled in the order it was received. Otherwise they are same in terms of how received messages are handled.

There's no `receive` in Pony as the behaviors are called directly.

I would not call that "very limited and bare bones". Its different.
Ask HN: Does the programming language has any effect on mindshare of a project?
If Wordpress was not PHP, would it still have been this popular?

Which programming language should we choose, if want to create a self-hosted subscription solution for startups?

The primary goal is to get as much mindshare as possible.
I don’t know that ad budgets are allocated perfectly rationally. My understanding is that it more often works like: “marketing department, here is XX million. Do your best with it.” Add to that the lack of perfect information about impact and penetration, and it’s hard to determine absolute value.
Here's an overview of reading on the web in general: https://www.nngroup.com/articles/how-little-do-users-read/