skysight-inc/HackerNews huggingface dataset:
Reading the comments, it sounds like the books aren't ideal. I've done my fair share of programming and have taken beginner CS classes but I'm by no means senior. Any recommendations on books?

I didn't have a formal CS curriculum but I did learn up to Data Structures i.e. Tries and the Graphs like Dijkstra's but I feel I'm not very strong when it comes to CS fundamentals. I've heard a lot of people recommend Introduction to Algorithms by Thomas H. Cormen.

Basically if there are any good books related to algorithms and programming that might help me with technical interviews, would love recommendations. I have CtCI already. I have heard good things about The Algorithm Design Manual by Steven S Skiena. Thanks HN!
The linked post is about Python startup being a problem with thousands of invocations. Is Python startup really a problem for the niches you mention, or is it a problem in some extreme edge cases? I would argue this is the latter and perhaps signals that an architecture change for the build or tests would be best.

I have been using Python for small scripts for 20+ years and haven't had this issue. The JVM on the other hand was historically slow to start.
Medicare is just as expensive, and the government is what makes drugs, doctors, malpractice and opening facilities so expensive. So no.
Progressive Web Apps Core Guides on MDN Web Docs
i tend to hold my breath. a healthier alternative is to do deep breathing exercises
> Sure. The protocols, the routing, the interference, backend and gear maintenance, regulatory requirements, expense and complexity of multiple WAN links, and ad hoc setup of said links in an uneven physical environment. To say nothing of managing uneven customer load.

I think you have an overly narrow view of what meshnets can be.
Gardens nursery
how is this possibly stupid? depression is a spectrum, one that ranges from a clinical inability to deal with “normal” life to that of a state that accurately describes one’s feelings toward reality. he has lived the life he wants to live, and is tired of dealing with it in its current state. it is his decision.

do you say to someone who is miserable at their job that they are stupid for looking at other jobs? or the many other situations when one is faced with a decision to cross another boundary of sorts? no.

and it doesn’t sound at all like he is afraid of the future. it sounds like he’s tired of the present. you, in your calling him stupid, seem afraid of the future. he’s ready to face it.

one should always be in control of their own lives. we were born into life without a choice. being told we have to stay here, in a prison state, without regard for our own choice is yet another layer of cruelty of the meta-life us humans have created. if we leave people no choice but normal suicide, we end up with sloppy exits that result in much more pain, lack of grace, and destruction than that of assisted suicide.
that reminded me of https://78.media.tumblr.com/7d824a0db91b6be904ad3a52b79e0d6a...
Biophytopharm
Interesting it looks like the uk and us versions of amazon have different skills availible
You can ask moderators to edit the title for you.

hn@ycombinator.com
My guess would be that they have separate speech recognition / synthesis models. Sorry, I should try and get this thing out to other countries too.
The whole 5 nines aspect is interesting. I wonder why there isn't more cheaper more unreliable service available for customers built on cheaper hardware using less reliable infrastructure. Laser Links to cross distances etc.

I imagine consumers would be fine with 95% uptime of a gigabit connection compared to 99,99999% uptime of 16mbit.
If private insurace cost as much as medicare you wouldnt still have rising cost of healthcare. Medicare has less admin cost but also they pay the least to providers.

I would not adovcate for public health in the us before the government fixes medicare.
Fresh instance of Kate on my desktop uses 27MB, albeit its way more than a dumb text editor. Still, twice native is still in the same order of magnitude, something most naive electron apps fail to accomplish.
== And it's a major part of the explanation why US doctors make 2x+ what their counterparts in countries like Germany make.==

That is a nice thought, fortunately NPR has done the actual reporting on this. It seems like the answer is government interference [1]:

"But the biggest reason German health costs are so much lower, experts say, is that doctors are paid less. This largely reflects Germany's concerted efforts to keep costs down over the past two decades."

On administrative costs it seems like government mandates on benefits and payment rates keep those costs 50% lower. Also, they have an employer-based system:

"On top of that, administrative costs are almost 50 percent lower. That's not because the German health system is simple and streamlined. With its employer-based system, multiple insurers and ever-changing rules, German health care is as complicated in many ways as the U.S. system. But administration is much simpler because nearly everybody gets the same benefits, payment rates are uniform and virtually everybody is covered."

==Most of the differences in outcomes between us and other wealthy nations amount to lifestyle/culture much more-so than affordability and availability.==

You have provided no evidence to back up this claim. What makes you so certain that it's true?

==Not having to pay a copay to visit the doctor is not going to change that.==

Might this encourage more people to visit health providers more frequently? This might lead to earlier detection/treatment and lower long-term costs. Why have you dismissed this potential outcome?

[1] https://www.npr.org/templates/story/story.php?storyId=919310...
"Tesla also expects to achieve full GAAP profitability in Q3"

That would be a massive hit at skeptics as Q3 is almost around the corner (I wasn't even expecting it to happen this year), but even being a fanboy myself I still doubt such bold statement.
Lifestyle Modifications to Control Hypertension
Stealing PINs via mobile sensors: actual risk versus user perception (2017) pdf]
As you correctly state, their servers aren’t free and hammering them will incur a ban. On the other hand if you are a high profile user why not copy the free data from http://planet.openstreetmap.org and have your own server? Or if this is technically difficult, you can find paid for services with OSM data (I guess if you go down this road, it’s like paying Google)
As declarative as JSX

Menu {

title:qsTr("File")

MenuItem {

text: qsTr("&Open")

onTriggered: console.log("Open action triggered");

}

}
This looks fantastic!

I wonder, does this make use of the new type annotations that were introduced with Python 3.5? I don't know much about compilers, but I guess those could be used (heavily) for performance optimization, like in Cython, no?
Carta (formerly eShares) | ONSITE | Full-time | https://carta.com | NYC - New York, NY, SF - San Francisco, PA - Palo Alto

Carta is building the network graph of asset ownership through corporate governance. We help 7,000+ privately held companies and a small (growing) number of public companies track who owns what. We're growing rapidly and are hiring across the board.

We're building out a new team in our New York, NY (NYC) office to handle publicly traded companies. We're also hiring for our San Francisco (SF) and Palo Alto (PA) offices.

---------------------------------------------

Senior+ full stack engineers

---------------------------------------------

Required:

* 4+ years professional software development experience

Nice-to-have:

* Professional experience in Finance, Banking or Exchanges (ACH, Wires, Trading Stocks, etc)

* Experience with Financial Information eXchange (FIX) protocol

* Experience with Python and Django

* Experience with React

* Experience writing unit tests

Drop a note to robert.balousek+may18 [at] carta [dot] com for more info.
I use deep breathing exercises. My jaw does hurt from time to time, though. I don't care cause I love to write code!
I have no problems with the UI. Then again, I've been using versions for a decade.
Leaflet is a nice javascript library for slippy maps, but you still need to bring your own tileserver (OSM is not free to embed for anything beyond light usage I believe)
The pricing/limit changes are very aggressive. It's hard to believe they don't affect 98% of current users according to them.
Funnily enough, this sounds like a human version of the hidden-terminal problem in wireless networking. But it's addressed in 802.11 by sending information about the other party with each packet, which wouldn't be desirable here.
I lot of people never change their travel patterns. Then there are those who use Waze (I think these are kept separate even though owned by Google) or Apple Maps.
Holy mother of god is that expensive.

Check out Mapbox for a nice alternative.
>If being surrounded by water is an insurmountable problem, how do you explain the tall buildings and subways in Manhattan?

I'm not saying the water inhibits construction. It just limits the area where you can expand. Look at New York on Google maps and zoom out a bit. The metropolitan area expands in all directions except the very south. Now look at Tokyo. It also expands in all directions except the south-east. Now look at San Fransisco. The north, west, and east are blocked by the Pacific Ocean. There are single long bridges to the north and Oakland, but they serve as choke points limiting movement. Much of the area to the north is also a national park.
Don't forget

find . -type f -name "*.py" -delete

right afterwords.

Also note calls to imp.load_source need to change to imp.load_compiled, and any .py files references directly in code need to be changed to .pyc (this is with 2.7, not sure about 3.x)
There are 3 flavors of picolisp: the 32-bit version written in gcc-specific C, the "Ersatz" version written in Java, and the 64-bit version written in its own high-level assembly-language that can target x86-64, PPC, ARM64 and "emulation" in C.

The Ersatz version has good Java integration. The 64-bit version has some more recent Java integration:

https://picolisp.com/wiki/?javacode
Saudi Arabian petroleum plant hit with malware that tried to cause an explosion
Enabled Landscape,reality operating system
In TLS False Start the client sends encrypted data to an unknown remote party. It hopes they're the intended recipient, but it won't actually know until it gets a reassuring Finished message which is too late. Now, if it isn't really the intended recipient the remote party doesn't have all the keys it should have. So cross fingers they can't decrypt the data they've been sent. But this is... less than ideal. It's a high price to pay for performance.

In TLS 1.3 that 1RTT completes the handshake so as the client we know who we're taking to.

That SNI draft is the result of interested parties coming up with a list of desirable properties for SNI encryption. If you have a better idea that satisfies those properties you absolutely should propose it.
Microservices: why new app should have no access to the primary database
I'm using Mapbox - much nicer and much cheaper - check them out.
Thank you for the response! Good to know.
> How does an infant/toddler receive legal representation arguing for the plug to be pulled, outside of the wishes of his parents?!

The child is not property. The child is a human, and has human rights. Those rights are protected. The child has his own independent legal representation to look after its best interests.

This system has been tested by international courts -in Europe- and they've found it works to protect the rights of the child.

> You know, like the Vatican offered,

No. The vatican offered the same end of life care he was getting, with the additional burden of a long difficult journey.

> A child like Alfie is given free medical care from one of many charity hospitals

I've already linked a page in this thread that shows this to be false.

You keep saying "government", but the UK government wasn't involved in any of the cases (apart from the EU ones).
Why don't they try to personalize or target the ads on my Kindle? It would be nice to not see ads for books I've already purchased from Amazon. They inscrutably leave a lot of missed opportunities on the table.
> At NYC salaries? In a greenfield scenario, I could easily spend $900,000 a year in just payroll and benefits

I kind of don't understand what you're getting at here. They're a nonprofit. The majority of their work is coming from volunteers. They aren't paying New York salaries.

This is like going to Linus and saying "You can't possibly expect Linux to be sustainable - do you have any idea how much money Microsoft pays its developers?"

Nonprofit/open models aren't less work than commercial ventures; the difference is that people and companies donate their time/money because they want the project to succeed. If they end up with a competitive enough product, then businesses will start sponsoring more development, because it'll be a cheap alternative to dealing with Comcast.

At that point, large businesses operating in the city will pay/sponsor New York salaries to maintain the parts of the project they find useful. Exactly like every other Open Source or community run project on the planet.

I have plenty of doubts about volunteer mesh networks, but I'm not so skeptical to say they literally can't work. I think you're looking at one particular model of the market and assuming that anything deviating from that model is broken, rather than just targeting different segments or trying a different strategy or even just accomplishing different goals.
Probably from people that don't use maps all that often? Back before I lived in the bay area I rarely used maps simply because I didn't need them. The area was small enough that I just knew where everything was.
Did you finish the series? Because "ASAC Schrader" ultimately comes off a bit better than his initial caricature...
It's often because of regulation. PCI standards, for example, require this.
Yep. The rigidity creates issues though.

As a user:
1) The only thing I can really control is what sources are in my feed and the order. For example, I added NPR, but it reads out the entire story instead of just the titles. And the stories are so long that I removed NPR completely.

As a developer:
1) I tried creating a flash briefing for a particular subreddit, but the Alexa developer console said the feed could not be parsed even though I could open the feed just fine in Firefox. From what I could tell, the backend was being very strict with what constitutes a valid feed. If I could use code, I would just fetch the feed and parse it myself. Since I can't, it seems like there's nothing I can do.

2) I was also surprised to learn that existing skills can't serve as flash briefing sources. It'd be great if I could add your HN skill to my briefings, but as I understand it, you'd have to create/host a RSS feed and then create yet another skill that is just a flash briefing one.
So what's the Wifi NAME in Manhattan?
LLVM Developer Leaves Citing Code of Conduct
Did you use Cudeda before creating Cudeda?
I, too, dream of a world where I can work with smart people without regard to their race, sexuality, gender, whatever, but it is naive to think that we are already living in that world.

Like it or not, the entire system is stacked against minorities in ways that aren't even obvious or noticeable from a position of privilege. I work as an engineer in an office of 120 people in the East Bay. There are three black people working in the office. One of them is the receptionist. If we assume that there are no racial differences in technical ability, then the demographics of my office should roughly mirror the demographics of the surrounding community. Oakland is 28% black (according to the 2010 census), meaning in a fair, unbiased system we should have roughly 30-35 black people working in the office. I am sure that no hiring manager has set out to exclude black people from their postings, but there are centuries of history and deeply ingrained biases that have led to a severe under-representation of African-Americans in this industry, same with every other minority.

Until we are truly operating on a level playing field, I am 100% in favour of scholarships based on giving under-represented minorities more opportunities. It is not discrimination to exclude white men from these scholarships. It is recognizing the centuries of privilege we have had and saying that we want give other people the opportunities we have be given simply by existing.
Thanks!

I do think that some data would be good, but at the same time, the kind of data that's relevant here is really hard to get in any concrete terms, so might actually be harmful.

> a "paper" of any sort

Remember that this isn't a paper of just any sort: it's a whitepaper. So it has a specific audience: CTOs, VPs, and other technical management types. Audience is important for what you have to include in any work.
For those curious about his contributor statistics, he was actually the fifth most active one committing to LLVM: https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Raf...
I've got one better: my online banking requires 7 digits exactly, numbers only. This is so you can use the same "password" in their phone banking thingy.
It is a tractable amount of work ~40-80 hrs to convert CPython from a sea-of-globals to a context based system where one could then have a distinct Python interpreters in the same address space, as it is now. You get one. Lua got this right from the beginning, Lua state doesn't leak across subsystems. There is zero chance I would do this work and then see of it would stick. I am going to waste 2 weeks of full time work and then have the CPython folks say, yeah, no, because reasons.

Startup time should be fixed, Python does way too much when it boots, using blank files.

$ time lua t.lua

real	0m0.006s
user	0m0.002s
sys	0m0.002s

$ time python t.py

real	0m0.052s
user	0m0.036s
sys	0m0.008s
I'd guess that a lot of kids don't use maps that often. Which doesn't account for all the difference.
>IME, optimizations frequently boost both simplicity and performance, usually by unifying disparate code paths and making logic orthogonal.

I would really like to see some examples where this is the case. Optimizations in my experience have made systems more brittle, less portable and ultimately less maintainable.
"people working on Unix .... In doing that, Python said "no" to people in a lot of other domains."

Could you elaborate on this?

I thought Python was pretty good about supporting non-Unix OSes from early on. It was originally developed on SGI IRIX and MacOS. From the README for version 0.9:

> There are built-in modules that interface to the operating system and to various window systems: X11, the Mac window system (you need STDWIN for these two), and Silicon Graphics' GL library. It runs on most modern versions of UNIX, on the Mac, and I wouldn't be surprised if it ran on MS-DOS unchanged. I developed it mostly on an SGI IRIS workstation (using IRIX 3.1 and 3.2) and on the Mac, but have tested it also on SunOS (4.1) and BSD 4.3 (tahoe).

though it looks like there wasn't "painless" DOS support until 1994, with the comment "Many portability fixes should make it painless to build Python on
several new platforms, e.g. NeXT, SEQUENT, WATCOM, DOS, and Windows."

I also thought that PythonWin had very good Windows support quite early on. The 1.5a3 release notes say:

> - Mark Hammond will release Python 1.5 versions of PythonWin and his
other Windows specific code: the win32api extensions, COM/ActiveX
support, and the MFC interface.

> - As always, the Macintosh port will be done by Jack Jansen. He will
make a separate announcement for the Mac specific source code and the
binary distribution(s) when these are ready.
correct. Every time you say yes, your saying no to something else. Its important to realize what your saying no to, before you say yes.
The best gadgets are the ones you know how to use
> welcomes and supports people of all backgrounds and identities.

Different people have different interpretations of support. Does it mean you support people even when you disagree with them or do you support their beliefs?

I've been doing tech conferences for a long time. I initially learned how to do tech conferences without things outside the tech being part of the conference. This kept the focus on the tech and including people into that
The Kubrick exhibit at The Jewish Museum in SF was great! Really showed how his work changed over time and his unmade Napoleon movie would have wild.
At around $1B negative cash flow a quarter, with a little over $3B in the bank, they _have_ to do this. I'm not a bond expert, but the debt markets seem tapped out for them, and another stock offering wouldn't look so good either (but is likely).

The skeptics should be saying, "what a coincidence that they project to achieve profitability _just_ before they go bankrupt."
TrustFlight | iOS & Full Stack Developers | Onsite Warwick, UK

TrustFlight is building the next-generation of Aviation record keeping systems and tools for Airlines, Pilots and Maintenance Organisations. Through applying Blockchain, in-aircraft hardware and advanced Machine Learning techniques, we are at the forefront of transforming a heavily manual and paper-based industry.

We are looking for developers to join our engineering team and lead the development of our platform and client applications. It's an exciting time to join as we're scaling and growing the platform to meet the needs of our customers.

More information can be found at https://trustflight.io

To find out more, get in touch at jobs@trustflight.io
Thank you for your reply!

> In the cases of vim/emacs, people who dive deep enough will often find them superior than <previous fav text editor>.

Yeah after reading so many vim vs. emacs memes I was really surprised when my git commit message opened one of them for the first time. ( I didn't surround the message in quotes or something.)
> I'm not certain if there's a good answer on systems with no hardware RNG, no previous seed and no input capability.

Typically, the crypto is needed for network communication. It can provide some randomness too...
Goldman Sachs to Open a Bitcoin Trading Operation
Does digital ocean have any equivalent of aws' RDS? Or do I have to manage my own database server?
Deploying Multiple Traefik Ingresses with LetsEncrypt HTTPS Certs on Kubernetes
> your Maps API implementation will be degraded or other API requests will return an error

Is there a documentation somehere describing which requests will degrade and how?
I know people who've doubled their total comp on a move from Vancouver to SF (at current exchange rates) but I'd say they were generally underpaid by Vancouver standards already. I think 50% is closer to reality if you've already maxed out what you can get in the Vancouver market. Once you adjust for cost of living that drops again. Some of the remaining difference can be accounted for by Vancouver being a nicer place to live and work. I think that still leaves some difference unaccounted for and exactly how much will depend on the individual and their priorities and preferences. I know I'm not the only one who is pretty aware of the trade offs and potential pay increase of working in SF and still prefers Vancouver though
I like nuitka and what it's doing, but it's just not that comfortable in every single situation. There's value in seeing the source and being able to modify it in place without a compile&redeploy steps. There's value in dtrace support which as far as I can tell nuitka doesn't have. And other small things like existing profilers which work with cpython stack traces specifically.

So if there is a reason to use it - great. But that's not every situation.