skysight-inc/HackerNews huggingface dataset:
Check out our product Owlorbit Trill,

At Owlorbit we have created a service that allows managers to reach out to their employees via messages that can be scheduled whenever.

* You can organize your contacts into groups and decide who will receive the texts.

* Have precanned messages ready at your disposal. Tailor your messages for who you will be sending them to.

* Plan your next disaster recovery test drill with our built in ability to send alerts in the future.

You can even demo for free our software and send a scheduled txt msg: https://www.owlorbit.com/trill_index.html?ref=hn1#demo

If you like the product then show some support by signing up!
Use this discount code for 15% off at checkout: HN15

-Tim
Rust? The big news here is support for the Language Server Protocol! Now, finally the UI of IDE would be decoupled from the language service.
What martial art ?
Thank you.

We have extended family (cousins) on my wife’s side of the family that are Danish. Lovely people. My wife and I have toyed with the idea of moving near them; however, we are in careers that would make likely make that process very challenging (k12 teacher & mental health therapist are unlikely to be in such high demand to obtain occupational sponsorship).
Tsinghua University Launches AI Institute; Hires Google’s Jeff Dean as Advisor
If it's what you enjoy and you're not tied into a different job for other reasons, go do it. I'm not sure what Facebook's requirements are like, but there are tons of places that would hire someone with Python skills at a decent salary.

https://www.payscale.com/research/US/Job=Software_Engineer/S...
This AI Just Beat Human Doctors on a Clinical Exam
>Decades ago, men kicked women out of the programming profession just as it was taking off.

I hear this a lot. Maybe I'm too young to realize, but what exactly happened?
I am guilty of doing interviews with silly questions (200gb file, in memory). I usually start off the test with something like "This is a silly contrived question, mainly we just want to see how you think. Talk about what tradeoffs you're making and why." It tends to work well - the candidate tends to not be so defensive or anxious and will relax a bit to walk through the problem.
> Most sidewalks are accessible to mobility aids; like walkers, scooters, canes, wheelchairs and so forth.

If people cannot traverse the distance required, it doesn't really help.

For example someone with bad osteoporosis, and who doesn't have a $10K+ wheelchair and a $75K minivan to carry it, won't really gain much by theoretical ADA sidewalks if the distance is too far.

Claiming stuff is "disabled accessible" without really considering the people we're talking about is just a lie society tell itself to feel less guilty.
Mathematically, you're not wrong. You can draw a line around the set of things that any particular software platform is good for, and the area outside of it will be infinite.

But people do try to do some of those things that I listed, using ASP.NET.
I think that's a good counterpoint.
I don't think the person you're replying to is saying that you should build exclusively for one class of people. You need to look more broadly when you design cities.
The solution to that is pretty straightforward - do not allow outbound cryptocurrency transactions. Any financial institution already compliant with KYC and AML laws could add in a "deposit cryptocurrency" button and a cryptocurrency exchange and be in business relatively straightforwardly.

Or at least have the bar for outbound cryptocurrency transactions be very inconveniently high. Like, "bring your passport into a local branch and wait a week".
Dependency Structure Matrix for Software Architecture
Someone published a hands-on Galaxy Note 9 review a month before it’s announced
Large parts of PillPack were being mismanaged into the ground, I trust Amazon can fix them but at the same time my first reaction to the news was to text my non-programmer-or-management friends there about when they’re quitting.

If Amazon’s warehouses or Whole Foods are any indication of how they’ll approach the unavoidable human work involved at a pharmacy, I have serious doubts about the quality of service. And pill pack is already in a pretty sorry state.
Spencer Perceval, The Forgotten Prime Minister
So evidence of being a comet, or cleverly disguised starship?
There is no "Powers That Be!". That's my whole point. Obama didn't do it because 1) he realized his entire presidency would be devoted on an uphill slog to better the lives of a couple hundred people, and 2) there was no simple answer as to where to put them. You can view the world through an us against them perspective, or you can actually try to understand how all the little bits of it interact with each other.
What this article did really well is explain how the size of a round is tied to its valuation. I often hear people wonder why a company raised so much or so little, whereas in reality, it was not their choice - how much they raised was dictated by what they were valued at and the ownership percentage the VC was targeting (which does vary, but like Augie said it's often in the 15-30% range).

What I wonder is if the pro rata rights play a role as well. When 30-40% of a later stage round is reserved for existing investors, will that have a positive or a negative impact on the valuation?
The Pros and Cons of Stealing Fine Art
Evidently, Facebook doesn't think most people need marketplace either, given that they didn't include it in the lite version.
Generally Java has a large footprint on the machine and startup time can be slower (however they're attempting to solve through the Graal VM). Also Java's syntax is extremely verbose and the API usage is verbose as well. All common complaints coming from a C++ programmer. When comparing programs for daily use, native applications tend to feel snappier, though there's no reason a Java program can't feel that way if properly written.

I like Java for the comfy warm embrace that a business language provides, but C++ wins out in the world of 'get out of my way and let me get stuff done'.
I was going to disagree, but I am using laravel php (technically backend, but Ive developed a front end for testing)

and.... I'm also using React Native because I dont like Apple and hopefully I can use a friends computer the moment I compile for iphone.
> Could not agree more. This is my number one reason for not moving away from Python for web stuff.

Why would you want to move away from something that works?
I think I watched that same video. I actually took it to heart and that's been the basis for where my eyes go ever since I've been driving.
Toward an Uncensored Internet
>Most people aren't adventurous

I would say most people aren't adventurous in everything except their interests, which they are very adventurous in. The problem is that there will always be more people with a meh feeling toward a random subject than people with a genuine intrest in it, and a brute force ML algorithem trained by just throwing unholy amounts of generic personal data at it before being being relased on the giant mashup of random subjects that make up something like youtube won't catch that nuance
I like the JetBrains IDEs, but the Rust support will likely become a paid feature in the future. Go support was free while it was being developed, but the Go plugin is now only for the Ultimate Edition.
I believe it was largely a way to try and unify the EU to combat recent turmoil. By taking a stand against the evil American tech innovators, the EU can look to its populace and say they accomplished something that a single nation could not have
Ditto. I detest Walgreens because of its invasive marketing and spamming, but I use it because CVS in my area can't keep even basic meds in stock.

I'll be among the first to switch to AmazonRx.
Lapsed Historian has a lot of great long forms, many of which have been discussed here on HN.
I've been looking for a something to do virtual cards for single-use payments and/or assign a virtual card to a vendor, preferably with webhook style notifications posting back to our servers with charge activity.

Is brex a fit now, or in the near future?
PillPack and other services like it can be life-saving. I'm only a second year medical student and I already can't count the number of conversations I've had with (especially elderly) patients about concerns regarding med adherence when burdened with a large number of prescriptions.
>All these conversions bashing recruiters seem a bit... unfair

It probably is fair at least to the recruiters they've interacted with. But good recruiters do exist. I used to date someone who was a recruiter, and her complaints about her work showed it was an extremely cut throat business. Not being the cut throat type of person herself, she had to deal with enormous amounts of stress of people screwing her over and pressuring her to do things she didn't agree with. She found great joy in helping people find work they would like, and absolutely loved talking to her recruits and business partners. She eventually couldn't take in anymore and left the industry, but she still interacts with a lot of people she placed even three years later just to keep in touch.
There is a part in the negotiation book Never Split the Difference that covers salary negotiation. I would highly recommend it.
In with the Out Crowd: Contrarians, Alone and Together
Pedro from Brex here :) Thanks for the feedback, super helpful! 1. We will make sure to support international addresses for the individuals, thanks! 2. On the submit button, did you sign-up from mobile/tablet by any chance?
National Security Concerns Over Hackers Commandeering Satellites
The FD&C act imposes strict liability on violations, and criminal prosecutions for mislabeling and adulterating drugs have extended to company officers that were completely unaware of the actions their subordinates had taken.

Amazon isn't stupid: they know _exactly_ where they can play it fast and loose in order to maximize profit and where they must operate under strict regulation. This isn't the former.
I like how you take one particular anecdote and use it as representative; I have had pretty bad graphics glitches on a 2017 MBP at work, unless I disable graphics switching, which kills the battery.

Conclusion: macOS suffers from severe graphics glitches and has terrible battery life. /s
https://www.npr.org/sections/money/2014/10/21/357629765/when... is, I think, a reasonable coverage.
Rust uses Hindley-Milner to infer types in general, but there is a conscious decision to require explicit types in function signatures etc. Also, lifetimes are part of all rust's types, they are just usually elided since it would be pretty verbose and unhelpful to always write them out.
I hope you can hire a designer and frontend engineer soon! I understand it's an experiment but the site looks 15 years outdated. In any case it seems interesting, good luck!
Let's do an experiment then. Let's say I come down to your neighborhood and remove a sufficient volume of food so they can only feed 70% of the total number of people in the neighborhood.

Sounds good, right? I mean, you will absolutely see increased "competition and innovation" as you and your neighbors scramble to make sure you end up on the right side of that 70%!
Agreed. Django Forms' hay-day was back in the Request/Response rendering of page state era of the web. They introduced the ability to bind data for validation, rendering in the Template, programmatic generation based on Model and sanitization of form input data. They still can be utilized loosey-goosey on the backend in the world of APIs. Why bother when better tooling now exists? The use-case of Forms now is the Admin side of the house where they can facilitate the CRUD of the Models.
I think the reason DBAs are not hired is because we don't need them as often and for as long as we do devs.

Good DBA's are also really hard to find. We have been looking for one for the past 6 months with no luck
You can easily create a virtual card for vendors and set low limits! But we don't support webhooks yet, but good idea. We don't believe in single-use payments because it's a pain to manage multiple card number, but we soon we'll have the ability to restrict a card to a vendor/category so you can just add specific payment abilities to the same card number.
> I am curious about the language that you have used - in particular the use of word "marijuana".

> What is the reason to use such derogatory, offensive and deeply racist term for cannabis?

Your username, "merinowool", is deeply offensive to animal rights, is derogatory toward animals and objectifies them as producers of things to be owned instead of real beings.

But that's okay because I won't pretend that if you don't agree to my moral worldview then you must be bad and therefore you need to change to become more like myself. Because why would I be so sure that my views are some objective source of moral truth? But I get if you need to feel that way. Everyone needs their comforting stories, man. And it's an awfully great payoff when others are wrong and you can feel right by comparison! Keep getting high on that morality, man!

More addictive than smoking "weed", ooops, I mean "marijuana". Just curious what year you think "tolerant liberalism" became "fascist groupthink moralism"? Around 1997 was it?
That's not what happens. Population growth is outsourced to the third world (immigration, manufacturing, etc.) The planet (biosphere) will be hollowed out beyond repair by our ever growing economy. "Wealth inevitably follows a pareto distribution" is just an excuse for terminating your thinking.
I'm not sure what are you trying to argue. I never ask obscure CS trivia, you misread my post entirely.
> Complying with the spirit of a law doesn't mean complying with the statue of it. With GDPR, it's the latter that's a pain in the ass.

I've never understood why people try to comply with the text of a new law that doesn't have case-law under it yet, rather than the spirit.

Surely, the first time anyone gets sued for noncompliance of the text of GDPR, when they are compliant with the spirit under which GDPR was issued, case-law will be created that "bends" the interpretation of the text more toward the spirit?
Really enjoyed this write-up. I'm currently in the process of scaling out a Prometheus-based replacement for an old Nagios setup that was scaled to its limit and posts like this just make me that much more excited for Prometheus as a technology.
Really? Randomly clicking e.g. Providers > Azure, I see a significant loading animation (the grey lines) - likely slower than just loading a simple new page each time. (Compare e.g. https://docs.python.org/3/library/weakref.html.)

(Single Page Applications arguably have their place. I'm just really confused why you think this is a particularly good example.)
I used to think that before I tried using Qt Creator. Your project doesn't need to be a Qt project for you to use it. Make sure you enable the clang code model plugin. It's a bit slow but otherwise flawless.
Hard work and innovation vs Government monopolies written by the establishment...

Oh please government keep me safe from these nice people....
Zcash Foundation Adds Former JPMorgan Exec Amber Baldet to Board
Tiny Emus: 8-Bit emulators
> is in 3.7+ dictionaries are now ordered by insertion,

3.6

> The unicode first string handling is a massive improvement when it comes to non-English languages. So IMO it's worth a hefty performance hit, based solely on it's own merits. In practice, it hasn't seemed to make a meaningful difference to me. So I'd wager it's good enough, unless you're hitting some sort of use case specific bind. In which case, it's probably time to leverage the C bindings anyway.

That's because everyone had to use Unicode strings on Python 2 already, so the en/decoding and Unicode handling overhead was already there. Applications not using unicode strings were mostly just buggy or didn't work outside ASCII+. The major difference is that Python 3 string code is a lot less fragile than Python 2 code, because it either works and does so for non-English text, too, or it doesn't. Meanwhile Python 2 code would appear to work fine until you started to drop those sweet umlauts and got exceptions all over the place.
Google, Facebook, Whatsapp are companies with strong products. Mozilla have a strong products. Same thing with the Linux Foundation.

The article is talking about how ActivityPub is the future, but without strong products, how can that future be possible?

Idealism alone won't convince people to switch to Mastodon instead of using Twiiter or Peertube intead of Youtube.
Waterline (for Sails.js) is horrible. Last I looked there's no way to do a kind of `deepPopulate` (requiring an inner join)
Please don't ever use integers for ZIP codes. In Germany there are ZIP codes (Postleitzahlen) that start with a 0.
Yes! Let's put microphones in every single household in the US. That way, then it just becomes sooooo easy to pass a law for the company (in this case Google), to collaborate via a National Security Letter to make any feed available.

I can imagine the NSA and FBI salivating over the mere idea of this.
Is this is using LSP, and therefore RLS, I hope it doesn't suffer from the constant silent aborts I get using the Rust plugin on VSCode. Everything is nice and fluid with Auto complete, error and warning tagging, and definition-on-hover, and then BAM it just stops with nothing to explain when, how, or why. Restarting RLS does nothing, and closing and reopening the workspace might work but there is no guarantee.

How's it working here and in IntelliJ(which I've been using for Scala and Dart for sometime, but feels heavy)?
Please don't break the site guidelines by taking threads on generic flamewar tangents.

https://news.ycombinator.com/newsguidelines.html
sidewalks are usually wheelchair accessible...
The point of the article is that what is being done in places like San Francisco is what looking more broadly looks like. It's not ableist to allow people who'd prefer not to drive to bike or walk instead, and it's also not ableist to build our cities to allow these different modes of transport in addition to cars. Framing it like it's ableist ignores the near century of subsidies and prioitization of the automobile in the US.

The fact is that us able-bodied people need spaces that we can enjoy too. We need to find a way to inhabit the same space without inhibiting each other.
AWS Lambda Adds Amazon Simple Queue Service to Supported Event Sources
Love the clean sign up and landing page without endless jargon. Good job!

It would be great if you could clarify what the rewards actually are (especially since they are highlighted quite a bit).

eg: Are the rewards on AWS double/triple points on your spend? Or do Brex members received some amount of free compute credit?
And most of that revenue surprises me. My car has a Garmin system built in (Honda). I never use it. I just connect my smartphone with CarPlay and use Waze (which will be even easier in September when it will show on the main touchscreen).

So in my case, I paid money to Honda who in turn paid it to Garmin for something I'll never use, just so they can say it "comes with Navigation".

I wonder how long that will last before no one cares if a car comes with navigation.

I've already seen high end cars being sold without navigation, and just marketed as "smartphone ready". I suspect in a few years either all the cars will be sold that way, or they will all be self driving and get their navigation elsewhere.
Please don't respond to flamebait with flamewar.
I agree with this simplistic approach, naturally I'm sure like many of us did when we were learning start to ask the questions "I'm doing this over and over again which seems really redundant, not secure, prone to human errors, etc, there must be a better a way!" and at that time you can happily explain to him that for the majority of the stack there is usually a solution that someone has come up with that solves those pain points.
https://docs.spring.io/spring/docs/5.0.0.BUILD-SNAPSHOT/spri...
This might be a good time to ask: my main reservation about TensorFlow is that it's a subset of general purpose computing, so will always be limited to niches like AI or physics simulations or protein folding. If we look at something like MATLAB (or GNU Octave) as general-purpose vector computing, then we need some kind of bridge between the two worlds. I couldn't find much other than this:

https://www.quora.com/How-can-I-connect-Matlab-to-TensorFlow

Does anyone have any ideas for moving towards something more general?
That is just Rasmussen's false opinion.

Even the US, which is usually a poster-child for economic liberalism, is far more of a planned economy than most people think. The housing market lives and dies by fanniemae/freddiemac federal subsidies, mortgage insurance, and lending policies. The healthcare market--given that many ailments and infirmities are ones of old age--is primarily driven by medicare and would go into freefall without it. Many of the higher branches of engineering are, directly or indirectly, dependents of the military industrial complex. The educational complex would shrivel and die without federal loan programs and heavy state subsidies. Every state does not need three dipshit universities and a dozen community colleges, but every state has them.

Even the Republicans know all of this. That is why all of their austerity talk ends in nickel-and-dime cuts to programs that serve the disenfranchised (welfare reform), or children (medicaid), and the debt continues to skyrocket. They know that if they make significant cuts to any of the gravy trains, there will be economic hardship and hell to pay come election time.

As for Argentina, ask someone who went through the 2001 crisis what they think. Menem devoutly followed the free market religion. Didn't stop things from going down the drain.
> I believe I've read somewhere that Golang was designed with junior engineers in mind.

Interesting, when one of the complaints about Java is exactly this.
Here you go: https://speed.python.org/
> I've never understood why people try to comply with the text of a new law that doesn't have case-law under it yet

Continental Europe uses civil law [1]. Case law is less relevant than it is in the U.K. or United States.

More broadly, people try to "comply with the text of a new law" to avoid becoming the precedent. (Even if you prevail, it's distracting and expensive.)

> Surely, the first time anyone gets sued for noncompliance of the text of GDPR, when they are compliant with the spirit under which GDPR was issued, case-law will be created that "bends" the interpretation of the text more toward the spirit?

Surely? Based on what? For anyone with material revenue, that basis will be legal advice.

[1] https://en.wikipedia.org/wiki/Civil_law_(legal_system)
You're welcome. I signed up with a Surface Pro but it wasn't in tablet mode. Chrome 67.0.3396.99 on Windows 10. I tried resizing the browser window a few times to see if a button would appear. I don't know (didn't check the elements panel) but I felt maybe the view had become unable to scroll, and maybe there was a button below the viewport. Anyway hope it helps :)
If you signup for Brex and make Brex your primary card you get $5k AWS credits + 105$ on Instacart and Doordash.
An installation-wide (system, virtualenv) association of a (type, name) tuple with an importable Python object (usually callable).
You heap allocate all the time in drivers. You just shouldn't do it from interrupt context. Source: I write plenty of drivers for a living.

And even if the GC is only triggered by allocations, they'll still pause the other contexts in order to scan their stacks for live references. So, in the case of a unikernel, you can end up with critical paths being paused by allocations outside the critical path.