skysight-inc/HackerNews huggingface dataset:
Ye, I meant the copies the English priests had was literally written, as copied by hand, in Latin. Not the originals.
The Mattoon Mad Gasser – Looking Back at a Textbook Case of Mass Hysteria
Its not much harder for bitcoin...

The community will just do a blockchain snapshot of balances at an agreed upon block and start a new distributed ledger with quantum resistant encryption

Snapshots have been done hundreds of times
People are being turned away from the shelters.
It’s for GDPR compliance.
But combined with static checking, it could be very very powerful. Definitely agree re: the power even in dynamic languages, I use namedtensor for almost all my personal development now (less so in work because of interop issues)
While I can’t recommend a specific book off hand, I’d suggest looking into books in the realm of profiling. Technics I’ve read in that area made the biggest improvement in my overall ability to interview engineering candidates.
I know, put them on the turbine blades.
I couldn't agree more with the idea that you should move a 'can you code at all' test to as early as possible in your hiring pipeline.

I used to wait to the first in-person interview to try simple fizzbuzz style questions (with the candidates on a machine and a compiler/interpreter). In about a third of cases that meant we'd committed a significant chunk of time to engineers that apparently couldn't solve trivial problems.

Now it's one of the first things I check. Done right, it's a relatively small hurdle for capable people to overcome, but really helps as a filter for those who aren't suited to the role.

I recently created a service (https://candidatecode.com) to help companies manage issuing and reviewing their coding challenges; I think it's got real potential to help some people out.
Seems the Fast.ai forums have got you covered here. https://forums.fast.ai/t/swift-for-tensorflow-using-gpu-with... describes how to do it, while not completely 'at my fingertips' it's pretty close. and Googles repo at https://github.com/google/swift-jupyter has a clean setup, too.
Speed depends on workload.

Fast startup, high throughput, high productivity: Choose two.

C/C++/Fortran take fast startup and high throughput, python takes fast startup and high productivity, and julia takes high productivity and high throughput.
I find yaml to be the best for making cloudformation templates. On its own it isn’t much good but if you use the right plugins it really is better than json.
That would be amazing!

To work though, you'd need some kind of interface to actually access the contents. I guess that's doable, but not ideal.

Someone else posted libsqlfs, which is FUSE Sqlite file system, and should do the job...not exactly plug-and-play though, and presumably wouldn't work on Windows (maybe on WSL tho?)
Guys, it might be possible that our people consider us an anti-privacy practicing company, given that we were listening to anonymized audios similar to what Google has/had been doing

Marketing - Might be. Let's put up a banner about it in every corner

Tech - Find the most sensitive/concerning topic, and let people debate.
Is Philanthropy Good
It's impossible to use a hardware wallet without exposing the master public key to an untrusted device (not hardware wallet).

The only solution would be to run a Bitcoin node on the hardware wallet itself, which is not possible right now.

So you have to treat the public key as a public key.
> What the web promised was a VM where anybody (technical or not) could run almost anything

The web promised a place where we could read structured text documents with the occasional embedded piece of media.

If it was known that it would be an app platform like today, decisions would have been made differently.
Date: Sun, 18 Aug 2019 17:20:24 GMT
Expires: Sun, 18 Aug 2019 17:20:24 GMT

Additionally YT token DRM makes the resources change URL every time you refresh (encrypted key) and on top of that force expire in ~5 hours.

I just tried random 1080@60 video and was able to rewind without refetching about 4 minutes back, more than ~6 minutes resulted in resetting progres bar (thin line showing already downloaded part) and re-downloading once again despite burning 100MB of it on my SSD for no apparent reason. I dont have to mention ~10GB of free ram just sitting there doing nothing.
> One-based indexing is another questionable design decision. While it may be convenient in some cases, it adds a source of mistakes and extra work when interoperating with popular programming languages that all (surprise!) use 0-based indexing

The benefit is that it's more familiar to scientists who have experience with Mathematica, MATLAB, R, or Fortran. It's fair to compare the pros and cons of this choice, but you have to at least mention the pros.
We need biodegradable plastic bottles now, and an outright ban on styrofoam....
I get (and am glad) that you intended to be nice and polite, but I don't think that's how that statement exactly lands with the reader. At least I didn't think so, and certainly not the person it was addressed to. It still carries the connotation that they are uneducated and ignorant on the topic. So does "you could have researched the subject a bit better before stating what you think it is".

If someone's comments seem ignorant or under-researched, the way to address that is not to put them down, however mildly, but to add correct information about the topic. This has the bonus effect that, in the case where they actually do know a lot about the topic but just have a very different view of it, you won't inadvertently insult them. Also, it's worth remembering that if X is the topic, then "the level of someone's knowledge about X" is actually already a step off topic. Stepping off topic can be great when the step is in a curious direction, but definitely not when it's in a provocative direction.
Print Pointers as Emoji
Yes I remember that reply which came from him, but forgot to mention. It is an interesting idea.
How to increase your length and size by 3 inches naturally and safely
its a systemic problem, not just startup time:

https://github.com/JuliaLang/julia/issues/32198
You don't need to do it efficiently. You are optimizing for non-existent problem.

Here's what you actually need to optimize for: you have a hundred million files. The are all somehow reachable via http://origin/someuniqueurl. You have multiple copies because you aren't an idiot and you know that users actually hate either losing or getting corrupted files back. You have fingerprints associated with every copy. Something happens and you can't reach part of the tree or you are getting incorrect hashes ( which you know because your origin computes the hashes every time someone requests and one and if those hashes don't match it triggers a re-request to a backup copy ). And now you need to

(a) ensure you still have the needed protection factor ( you you went from 3x to 2x as one copy is dead ) for all affected files

(b) minimize the time needed to remove the "thing" ( probably a disk or a node ) that caused the failure.

(c) minimize the cost of ensuring (a) and (b)

People spent lots of time figuring out very clever ways of doing it via DB. It neither scaled nor worked well when real life (i.e. disk crashes/nodes going away/bad data was returned) happened.

The only thing that you really need to know is

(a) where the data and its copies are stored.

(b) what is the hash of the data that is stored there

(c) how fast you can recover the information about where that data is stored in event of the issue with whatever the system that is used to keep track between (a) and (b).

(d) preferably you also want to know what other data objects ( files ) could be affected when some of the other objects are misbehaving ( if you know a file at nodeA/volumeB had a fingerprint Ykntr8H8pL9PyAtCwdw/CB5tToXTPf55+hKSZb0uhV0 when it was written and now for some reason it says its fingerprint is sw0SI4jkU5VVk6CH4oPYtwx+bK2hIlrw8hVM7i9zmNk while the rest of the copies are saying their fingerprint is still Ykntr8H8pL9PyAtCwdw/CB5tToXTPf55+hKSZb0uhV0 you could decide that you want to trash the nodeX/volumeB because you no longer trust it.
I don't represent any disdain toward the 2016 election.

I can recognize that the left does have the numbers in this country and they flocked towards the coasts. They can selectively flock back to enough counties to make every single state blue if they could tolerate middle america for a single year.

Only needs to happen once to remove power from the people that benefit from the electoral college.
I've come across that first link before, but remember I had some issues.

The two problems are a. I don't have a GPU locally
b. I would rather have a compiler than just a REPL/jupyter
There are a couple of shops near us that sell loose frozen fruit and veg which you could put in your own containers. It is much more expensive though, there is nothing like this at Aldi.
What about HCL, would it make sense to use this as a config language?
Freezing some water makes the rest of the water hotter. And that's apart from the energy wasted in running the freezer's machinery.

But go ahead. Get back to me in 10 years and let me know how well you've done.
One of the goals of technical interview (or any interview) is to find your real charterer (are you lazy? do you break when you do not find a solution? are you creative?)

The quickest way to do that in a 45 min, is to put the candidate under pressure.

The best way to put a developer under pressure is to ask coding questions and expect some solution in a very short time.

Note that the goal is NOT to find out if you know the ins and out of a specific algorithm. It is to discover how you think under pressure.
It's tempting to frame the current situation as a generational thing, but -- I'm of the same generation, and I'm certainly on the side of the "resistance" so to speak. Most of my friends and colleagues, of all ages, are on the same side.
I'm curious about the codepad/codeshare approach right at the first touch point. I fully agree that screening actual tech skill early on is important. Do you not find that you commit a lot of engineer time to codeshare interviews that don't work out further down the line?
> The performance difference arises (we believe) because when working from an SQLite database, the open() and close() system calls are invoked only once

Yes, open() can introduce significant overhead, especially when doing it sequentially on a remote filesystem, e.g. NFS.

But that's using the filesystems in the most inefficient way possible, there are better ways to do it. E.g. you can pre-touch the files or even pre-open them in parallel and then point to /proc/self/fd/<N> instead, which turns an open() into a dup(). I was able to make some properietary software run 5x faster that way simply by feeding it already open file descriptors.
You say that like it'd be a bad thing. I like XML.
> At how many lines of code can I call myself proficient in a language?

I would say don't use adjectives to describe skill level. I put most languages I have experience with on my resume, and order them descending by how well I know them. I know the stuff at the top pretty well, and it's downhill from there. In interviews I'm very upfront that I'm incredibly rusty with the stuff on the bottom of the list, and interviewers understand and accept that.

The exception is if you feel comfortable putting "advanced" or "expert" on one of those, but then you had better be able to back it up.

LOC is a bad measure of proficient. I would say you're proficient if you can write a simple program without looking up syntax and relying only on autocomplete for library references.
Food after oil: how urban farmers are preparing us for a self-sufficient future
> but for statistical research I don't know any better software.

R?
> What the web promised was a VM where anybody (technical or not) could run almost anything

I have to agree with hollerith here and say this is not at all what was promised. Instead, what was promised, IMHO, was that there are linked, passive pages with an expectation of UI transparency wrt when network accesses occur (in response to clicking on links or submitting forms), and this notion is even honored in the HTML 5 spec to some degree. A universal VM/runtime is desired by developers who want to sell services rather than sw, or don't want to bother with deployment procedures in app stores, or want portable code accross platforms, or for other plausible reasons, but is a non-priority next to the web's original purpose. OSs are far superior platforms for general-purpose apps, and turning browsers into platforms is only helping the (few) browser vendors left, but trampling by design on security, privacy, simplicity, and power efficiency.
SF does not have ample public toilets. 20 bathrooms in one of the largest cities in the world is nothing. Many of them are single stalls. We need one per block.
"organic bamboo leaf packaging hand crafted by Cambodian virgins"

I am intrigued by your ideas and wish to subscribe to your newsletter.

Sincerely,
This is a weird thing. The PCA result, as expected, is basically what the moves of chess for the major pieces look like. Also, I don't think they understand what bitboards are for (move generation and evaluation in a fairly dense/high performance representation); this vector representation is just serial 1-hot encoding. There are alternate vector encodings which actually make more sense for a neural net or matrix representation of chess positions.

I guess the authors have a company that does some kind of NNMF thing on genetic data, which would explain their approach.
We have villages here sinking into the ocean and roads falling apart from the permafrost melting. Im tired of republicans they helped murder this state and now won't take even the basic steps to fix this problem.
We can just go all the way and call it counter-intelligence, with a significant component of sigint.

OS developers and browsers will need to emit statistical noise to mask a users identity/activity. That will mean all emissions down to wifi packet levels. Expect significant restrictions of what javascript can do in the future (No more window.history, etc).

There won't be the opportunity to lay back and say "This emission isn't trackable." very smart people at public and private intelligence agencies (Facebook, Google, GCHQ, Spetssvyaz, NSA) are working to find a way.

You might not think FB or Google are evil. But we live in a cyberpunk world now, there are criminals who are learning to act more sophisticated. Eventually they'll get leverage over an employee at Google/FB/etc and the data they get access to will be used offensively.

The current guys working in tech, tracking your every move are on the friendly end of the spectrum. They just want to sell you things, or get you hooked on e-cigarettes.

EDIT: Also a note that iOS doesn't have any way to control app network access, I don't think Android does either. So there's another easy front.
You say that like you’ve never really used XML...

(Mostly /s. Come at me:))
It's easy to add a quantum resistant algorithm, but as it's much more expensive to verify and takes more block space, the transaction fees will be much higher. Transitioning is a huge political problem as well.
Heh. If your life is a burden, then everything in it is one, indeed.

About the only example there you've given that sounds challenging is having "no free time with children". Everything else?

What does working 4-12 have to do with going to a farmer's market?
Get the idea of a product you want to build – Story of Winnie of NomadWallet
Key Takeaway Points and Lessons Learned from QCon New York 2019
Where do you poop during the year you’re pulling your mental health out of the gutter though?
>We could get rid of Javascript on the web, it might even be a good idea.

We will first need to get 95% of the useful Javascript functionality within Browser first. I would be happy if I could have Rails's Stimulus and Turoblinks function without Javascript.
This article is complete fluff.

There's no _real_ discussion of Moore's law. No new revelations about chip design. You say workloads need to exploit parallelism these days to see increased performance gains? No shit. Putting memory closer to the logic cores is a good idea? duh. Hell, the author makes the common mistake of conflating AI with ML, because it's clearly illegal for a businessman in any industry to not buzz about "AI".

> by Godfrey Cheng, Head of Global Marketing, TSMC

Yeah, this is fluff.
Hardware is so complex and there is so much variation in it that this is "obviously" not true.

As a simple example, if two computers are comparable in speed but one has a bigger cpu cache or faster ram, they might run programs with low memory footprint at the same speed, but one will be much faster when running a program that uses a lot of memory.
Yours is noticeably straighter than the Wikipedia page. I see that you are plotting density and not #transistors?

Is that what Moores law says? Or does die size count?
If you plot total #transistors your fitted slope will plummet in the later years and you'll see the change post 2006.
Moral of the history: Nothing can substitute mother's lessons about what to eat and what not. Orphans of species that need a long period of weaning and teaching have more probabilities of die young.
I'd say the same about JSON!
My vote is yes. Most configuration doesn’t need anything more sophisticated than key-value pairs, perhaps with namespaces. INI can manage that and TOML is basically a better-specified INI.
That's a request for comments from before 787 got its type certificate - I'd like to see the result, as I do recall there being a request to redesign the networks due to "not enough separation". Even HN talked about it.

I can't find the "work-in-progress" reports for type certification regarding the network, but the special conditions involve:

> The applicant shall ensure system security protection for > the Aircraft Control Domain and Airline Information
> Domain from access by unauthorized sources external to
> the airplane, including those possibly caused by
> maintenance activity. The applicant shall ensure that
> security threats are identified and assessed, and that
> risk mitigation strategies are implemented to protect the
> airplane from all adverse impacts on safety,
> functionality, and continued airworthiness.
>it might actually be easier to implement a VM that safely runs arbitrary code, than it would be to convince publishers to move to a user-friendly platform that only distributed documents.

Would the VM that safely runs arbitrary code render existing web pages or would it be necessary to persuade publishers to adopt it?
Sure there is space but thats not the point though :)
If you still aren't convinced YAML is terrible, try copying and pasting YAML fragments with a regular text editor.

You might end up with valid YAML, but you won't know until the YAML consumer barfs.

BTW, all of a sudden XML with DTDs are looking sane again :)
The advice that I was always given is that the term “CV” generally refers to your unabridged work history and the term “resume” indicates a 1-page executive summary of that work history. They are not the same document; pay attention to which the potential employers asks for.
Imho a bit. Its a Cc by licensed book. But part of the revenue is for the Oss projects who participated. You can get a download without costs.
This sounds a lot like s-expressions.
Obvious counterexample: one-time pads.

Even if you don’t go that extreme, there’s no indication that e.g. AES is breakable.
It gets even crazier — there are people literally buying new paintings at higher prices to inflate the value of existing holdings. So let’s say you buy 3 Vassarely’s @ $200k each (or insert semi-hot artist here). You wait 4 years and have someone else buy a 4th Vassarely piece for 3x that price point. Now you use the inflated value for that single piece as a comp for the other 3 pieces that will then be donated. Art market reps basically find ways to facilitate these types of things.

This is why you always see wings of museums named after rich folks.
Easy Python CLI with Click
unidirectional nature of the communication protocols means that AFDX-compatible application can be easily firewalled for cases such as reporting data to maintenance network, as I understood from Boeing's response.

Electronic Flight Bag being part of maintenance network is not something good, though.
You can use postgres jsonb feature. You do not need mongo.
TANSTAAFL

when you build out physical infrastructure you are guaranteed to have real world
physical problems, on top of deep infra tech maintenance issues that you can’t just let slide.

nothing is easy at this level.

$500k is likely cheap (but would have to see details) the main problem is that you are spending it all at once instead of capitalizing it over 20 years like the ISP is.

over the same period of time it’s going to cost the same. but in all the intervening years fixing problems is going to take longer, things will be less reliable, and you have to invest in things that are not a core competency.

again, not enough details are presented so it’s hard to say, but in general DIY is a bad way to go here.
namespaces are absolutely a bear and always unpleasant to work with. The libraries to use xml are equally frustrating when you’re doing complicated things, unless you want to make a class for every single type of detail that this xml document wants - then it’s fine, but some of us don’t want to do that, or inherited a project that didn’t do that.

XPath is a struggle with namespaces, as well. It’s ... trying.
Yes, but those same artists now use open source 3D animation, and probably contribute to various indie game projects. Flash didn’t go away entirely because of security, there was no innovation, and the most anyone could aspire to was making adventure games or flash stick figure games/movies back then.

I personally miss the existence of thousands of Planetarion clones on the internet.
I have similar feelings as you. In my work people are being pushed to use Julia. However, I feel that most Julia use cases are simple scripts. Most Julia users don't use a debugger or develop tests.

A Julia debugger was introduced recently [1] but its in a very early stage.

[1] https://julialang.org/blog/2019/03/debuggers
There's no white Knight here, they all suck in some way. Personally I've had decent success with yaml as simple configuration, but I would never use it as an interchange format. If you know it's caveats and you're targeting one language so you can become familiar with the parser it's serviceable.
Nitpick: What you're calling "Satoshi's coins" were actually mined in transactions to pubkeys rather than to pubkey hashes.

Early Bitcoin transactions did not use addresses.

Example from block 1:

https://www.blockchain.com/btc/tx/0e3e2357e806b6cdb1f70b54c3...

You'll see at the bottom that the opcode is a PUSH / CHECKSIG rather than the later DUP / HASH160 / PUSH / EQUALVERIFY / CHECKSIG format.

So this isn't true. (blockchain.info derives an address but actually the pubkeys are right there in plain sight. Have at it!)