skysight-inc/HackerNews huggingface dataset:
Seems like the right answer here is to make the government not accept refinancing that doesn't pay back all the loan?
Use "type".[0]

The last argument should be the dict that __INIT__ is usually responsible for creating.

[0] https://jeffknupp.com/blog/2013/12/28/improve-your-python-me...
Even 'idiomatic' Javascript is plenty fast to generate audio samples, not to mention asm.js or WebAssembly. The latency / non-realtime nature of the 'browser loop' is the main problem (not being able to generate new sample data exactly when it is needed).
Yep.

Currently, the ECMAScript specification says nothing about GC.

And it seems every major JS engine has decided that this type of memory leak is okay.

So it's rather unlikely something will change.
It's fine they just have to check your papers real quick. Also, never question if they can do that unless you want to be arrested for resisting arrest
We've made a lot of improvements in the last few months of insider builds. If there are still blocking issues, I'd definitely be interested in hearing about them.
That's interesting to hear. (Since this is the internet, let me be clear: that's not sarcasm)

Theoretically I really like the idea of reviewing code on paper.

But typically, if I'm trying to familiarize myself with a codebase, we're talking dozens of files. Usually I'm going through three, four, five levels of code to see how a request is served up, and then my search will fan out sideways into even more files as I attempt to see what other processes in the application might affect the data I'm concerned with.
Very neat! This reminds me of lx branded zones in illumos: https://www.youtube.com/watch?v=TrfD3pC0VSs&list=PLH8r-Scm3-...
because there's no apt-get.

Installing software is a pain.
Two failed startups and an unexpected success story
> and which can be comparatively far more sinister and nefarious to debug.

This is kind of a false dichotomy as well written fp, type code is tends to have fewer bugs. Also your argument that more people understand it doesn't mean much as few people understand something they haven't been exposed to.

> hot-synching whole data centers

It actually does. There was a podcast with Paul Chiusano who is a big proponent of this type of programming http://futureofcoding.org/episodes/10-unisons-paul-chiusano-.... IIRC Spark is based on Algebird which is somewhat close to this type of programming. Commutativity is a life saver for distributed computing.
I think OP was being needlessly rude, it really isn't that painful. And to claim that network filesystems work seemlessly is laughable in my opinion. Though they are right, it does break the continuity a Linux subsystem in Windows could provide.

It blows my mind that Windows engineers are building (and keeping up-to-date) an entire Linux compatible subsystem. That's a huge investment​, and a pile of hairy legacy code if the project should ever die.
inner product.
That's actually a really awesome idea. I wonder what the threshold of adoption would have to be before that signal is widely understood. Maybe that should become a necessary safety feature of driverless cars to replace the "feature" of being able to see what the driver is paying attention to through the window.

Also, it looks like there are multiple (??) patents on that idea: https://www.google.com/search?tbm=pts&hl=en&q=vehicle+front+...
It's altogether possible that you're correct, but I'd say that most of the responsibility lies in this: if you look at pondwater with your naked eye, you can see cloudy pond water. If you look with a carefully made glass bead, you can see bacteria and protists, and thereby make a TREMENDOUS discovery: unicellular organisms. But if you want to get even CLOSER and understand more about what parts make up the organisms and other things at greater magnification levels, you're going to need a bigger, better microscope, and that will cost more money, require more care and understanding to correctly operate, and be able to scan less total area at a time.

In other words, much of the problem we face in the current scientific age is due to the fact that our instruments are now electron microscopes and Hadron Colliders, instead of carefully made glass beads and simple mirrors.

It's similar to problem faced in software of managing increasing complexity. No silver bullets known of yet for all those problems, just chronic application of powerful minds to the problem. :)
The JPEG itself is not physical, its storage is as is its reflection on a screen and these are two separate materialisations of the JPEG. If we assume it's the JPEG of a picture, it is the process of transforming a physical image into a physical storage of that image. The process itself is "non-physical"/mass-less (i.e. the algorithm), its realisation is physical (storage of instructions and execution).
> I can't think of any circumstance where US intelligence would both simultaneously believe they are a branch of the Russian govt and ask them to spy in Russia on their behalf.

Turning a spy is espionage 101, chapter 1.
if you simply build a decent greenhouse it's already bug and weed free. plus your crop can survive unexpected frost.

adding high maintenance robots is just silly.
In my experience FP code is more buggy, but I imagine there's a lot that goes into it
> Sad people can't be bothered to pay for software they like

They got $50.000 from Mozilla, AKA free software foundations financing commercial software with grants, but what is your opinion on this Mr Burke?
To clarify, I meant to say that this thread (id=15240781) is a dupe of the one I linked to (id=15240700). HN marked the wrong dupe! :)
Samsung Unveils Electric Car Battery with a 435-Mile Range
Technical deep dive on the iPhone X
> As a result basically everything that moves is conscious (although not necessarily the same "level" of conscious) since that movement is a computation all that is needed is to define a language for that movement

This doesn't seem right... computation requires causality. It's not enough that you can build a model complex enough to define a random sequence of states as equivalent to computing something; if any consciousness is computed thereby, it's the model rather than the random sequence of states that would be conscious, no?

All this will be easier to reason about when consciousness is understood, assuming we ever get there.
BlackBerry worked on running Linux binaries on QNX for quite a while before coming out with Android application support in BB10. Microsoft could be looking to do something similar.
Ask Alexa to Play a Game of “Guess My Number”
In Henry's time, "self-driving" would probably be more likely used to describe a brick on the accelerator.
Just to be clear, you're advocating:

1. Don't use terminology from academic category theory / abstract algebra in computer programming

2. But if you haven't studied these things, and you are a programmer, it might be very enlightening to do so.

Is that right?
Clearly Paul Graham is defending the Bodega vending machine here ;)
Let's add workplace injuries and deaths per 100,000 workers while we're at it. We could get another article that writes itself, and one that's gotten way less airtime and print space than the one you're talking about.
If economic value were zero sum, then economies would never grow.

>All goods in circulation in the U.S. have a finite value, and it definitely is a zero sum game.

Except I can create new goods, possibly for free (e.g. writing software, growing crops, mining materials) and directly increase the value of the economy. Contrary to zero sum.

>You can add more goods and therefore value, but that can only happen at a certain rate

Unless you want to try to argue that the rate is so low that the economy is *effectively zero sum in the short term, you've just contradicted yourself. If you can add value to the economy, it is fundamentally not zero sum.

You seem to be conflating the finiteness of wealth and value with the inability to create new wealth or value.

Now, that aside, one could argue that currency exchange itself is zero sum on short timeframes when new money is not printed, but market forces dynamically assign value to currency, such that the economy may still grow with a finite supply of money. Furthermore, I'd like to point out that generally when one purchases goods or services, even in the short term the transaction is unlikely to be zero sum, because goods and services can be used immediately to generate more wealth, and therefore are arguably worth more following the exchange.
Ok, but what does that have to do with SoFi's slogan?
He's also outside the range that I just said.

As old as this might make one feel, George W. Bush's last victory was four election cycles ago.
Just that, I have deep reservations about the direction that 3D, physics simulation and AI are going in. We're having to deal with a lot of proprietary and niche methodologies that are going to lead us down a lot of blind allies. OpenCL and CUDA are simply not C and never will be.

It would be so much better if we had generalized multicore computing. Something on the order of 256 or more 1 GHz MIPS, ARM, or even early PowerPC processors. We need to be able to run arbitrary code with flow control and be able to experiment with our own models for data locality, caching, etc.

Something like that running Erlang/Go/Octave/MATLAB or one of the many pure functional languages would open up amazing opportunities if we were no longer compute-bound. I first started caring about this in the late 90s with FPGAs but that possible future was supplanted by the hardware accelerated graphics future we're in now. Yes it's pretty good, but a pale shadow of what's possible.

Edit: here are a few examples of what I'm talking about:

https://news.ycombinator.com/item?id=15099422

https://news.ycombinator.com/item?id=12308671

https://news.ycombinator.com/item?id=14803235
Still Pete or Gray, their experience in politics did not prepare them for the events that followed. All major players have some blame, Pete, Gray and Enron. Enron was greedy and Pete and Gray, as evidenced by their political careers, didn't handle the sitch well in the eyes of the public.
Have you seen farmbot.io?
I suppose so. It’s just one of the many small judgement calls you make when designing a language, and definitely falls into the category of “design” more than engineering or science. At some point I decided that grave and dollar were out, while ampersand and octothorpe are in. And you can still define a dollar-sign operator if you want, it’s just not in the core language or standard library.

English is the lingua franca of programming, so it’s hard to avoid some Anglicisms (like ampersand meaning “and”, dot instead of comma for decimals, and English-language keywords) without going against strong precedents set by other languages. If I really wanted to be pedantic, I might use /\ and \/ for logical “and” and “or”—those spellings are the major reason that the backslash even exists in ASCII.
The only way to reason about this is as a limit.

lim n->infty sum(1..n)/n.

This limit diverges. Your intuition is breaking down. It might be useful for your understanding to study real analysis where these sorts of questions are handled rigorously.
For many years I tried to find ways to assure myself that I had found Him. Baptised 3 different times, but never really feeling that something important had happened. Read the bible front to end many times.

Had a really sharp bible study leader. I kept challenging him to explain to me how I would know I had been 'saved'. He finally got exasperated and exclaimed, "When you no longer have any doubt about being saved, you're saved!"

I stood up and said, "Hallelujah! I'm not saved!!!" From that point on, I knew I could never be saved because of my doubt, and I stopped flagellating myself over Christianity.
Made good points but missed the fact that social networks like Facebook and Google started like decentralised networks today.
In the Philippines, Facebook wasn't popular at all when Friendster and MySpace were kicking. It was only after the demise of Friendster, and the MySpace was forgotten, that Facebook gained attention.
It's similar for decentralised networks.
Secondly, decentralised networks are good as it is. It does not have to be the "next Facebook" or the "next Twitter", although many such networks and writers dubbed these as such. Slow growth and adoption is better than an explosive one.
These networks are being developed generally for free and offered for free, with no ads whatsoever even. The developers are few and they do it during their free time. Thus a slow adoption is to its advantage.

I use decentralized networks, even used to run my own instance.
Saudi government allegedly funded a ‘dry run’ for 9/11
can do productive work but generally don't know computing/programming in the abstract

e.g. Memory at the machine level,

I think it's the other way around --- their usual level of abstraction is too high to understand such things...

or type systems

...and slightly too low to understand others.
JavaPoet is a relatively nice library for generating Java sources: https://github.com/square/javapoet
so I see "not apparent" in many replacement columns... which means the original is not deprecated at all, but still the only show in town.
That... explains why Google was so keen to kill off the Audio Data API Mozilla proposed, I guess.
Cyber Monday SafariBooksOnline Promo(half price/48 hours only)
a high level parser which receives sense data and does scheduling. stay alive, avoid pain, seek comfort, exploit opportunities. strain yourself to count 1 to 100 while re-reading this entire text from the beginning and visualise various shades of blue. you are always performing some x number of n-dimensional-matrix operations time-sliced from n+1-dimensional-space. i assume for humans n = 2, and if you attempt to parallelize your thinking you end up doing a type of merge operation to reduce computational complexity, for x = 3: a = 1 = cobalt, high = 2 = prussian... cerulean = 92 = cerulean.
Exactly what I came here to say. Ramp up STEM grads? Pay drops. Ramp up attorney grads? Pay drops. Ramp up workforce in a sector? Pay drops. Adding women to the marketplace for a particular job significantly increases competition for employment. As an example, if a bunch of pro-male motivational speakers went out and encouraged men who currently have very dangerous jobs to move into nursing en mass, and the spots in nursing schools weren't artificially limited (they are, in reality), the pay would drop.
Commutativity is a life saver for distributed computing.

Nice to know, and I wish I understood these issues, and these kinds of arguments better.

I'm just saying - the original blog post didn't come anywhere near to making that kind of an argument.
PostScript! It uses (...) for strings.

Nesting string literals without escaping is a somewhat poor concept, though. Firstly, what does that even mean? Given `abc `def' ghi', what is the string here? Is it abc def ghi or is it abc `def' ghi? Secondly, what if I want to just have an unbalanced ` character in the string data?
That would mean that in all of the ports of entry to the United States only 82 phones per day were searched. That's absolutely ridiculous. There are approximately that many international airports. Just airports. Nevermind the enormous flow of land traffic with Canada and Mexico or all sea traffic.

https://en.wikipedia.org/wiki/List_of_international_airports...

CBP is claiming that they searched, on average, less than one phone per day in each airport? Give me a break.

Their claim is probably the number of times they've done some kind of deep analysis with forensic tools. Surely the number of times a border guard casually looked through emails and texts is far higher.
AXA Is Using Ethereum's Blockchain for a New Flight Insurance Product
My theory is that Google used it's influence to hinder the API so they could work around the problems with Android's audio stack. They pushed for an API they knew they could get to work on Chrome for Android, rather than fixing Android (which is supposedly improved in 8.0).
Isn't the US Constitution the highest law in the US? The Fourth clearly states people should be secure from search or seizure of their personal effects and papers, which obviously extends to electronic devices.

So my question is, shouldn't there be extroardinary consequences for breaking laws such as these?

Why does it appear so easy for government to get away with this? Is it a really bad thing thay constitutional rights are being easily trampeled on? It seems like a bad deal to me.
It's math. Some put less effort and some put more. But all put effort in it.
You do understand the difference between marginal and baseline tax rates? That word 'marginal' did not slip by me, I'm afraid.
I think this will happen to President Trump as well.
Not OP, but I would suggest reading paul graham's essay about writing like how you would speak.

What also works best for me is writing the shit that I actually want to read, or developing the games that I actually want to play.

Write from the heart, and love it so much that you re-read your own stories.

Most people probably won't read it or like it. But that's just the game we play!
Eh, there's always the possibility they were pulling an Uber - using VC cash to subsidize unprofitable margins to try to corner a market.
What particular language are you talking about?
> > > "this bug is yours because you self compiled this thing",
> never heard anything like that in my life.

Off the top of my head, Google requires you to own any new third-party dependencies you pull into the source tree. Therefore, Google engineers think very carefully about their dependencies.

Also, anecdotally, once my team (at a $100M start-up) decided vanilla Rails/ActiveResource didn't fully support our needs and we'd have to fork/extend it, then we needed an owner. That guy was me. Before I took on ownership, we'd simply file issues with the ActiveResource team and offer changesets if we had the free time to debug. When we brought it in internally, I was required to field all support. It definitely cost our company more, obviously, and it would've been much more convenient and possibly much cheaper to rely on a third-party vendor.
I have been super impressed with WSL after using it for close to a year now. The Creators Update fixed some issues like file watching and symbolic links which had been preventing certain programs from begin usable.

I now do all my C++ and node.js development through WSL so I can still use all the Windows GUI applications (which tend to have fewer bugs and be easier to use than Linux GUI apps, in my experience). VS Code even allows you to run gdb on WSL, and interface with it on Windows, if you can get the setup right.
the nyt open with:
"Silicon Valley has long preferred to remain aloof from national politics, but the Trump era has altered that stance."

which is kinda of hard to defend since Obama constantly blocked the bay area on reelection campaigns and most of his advisors came from/went to silicon Valley companies.
North Korea ‘hacking Bitcoin exchanges to steal money’
In the U.S., GDAX (by Coinbase) is a good exchange with a fee of 0% - 0.25% depending on whether you are a "taker" or a "maker."[1] This is a lot less than Coinbase itself, which charges 1.49%.[2] (Assuming you fund with a bank account.)

Do NOT store your coins on an exchange. You do not actually own the coins unless you control the private key. Use a hardware wallet. Some options include the Trezor[3], Ledger[4], and KeepKey[5].

Also, ShapeShift[6] is a good exchange for converting between various cryptocurrencies.

[1]: https://www.gdax.com/fees/BTC-USD

[2]: https://support.coinbase.com/customer/portal/articles/210959...

[3]: https://trezor.io/

[4]: https://www.ledgerwallet.com/

[5]: https://www.keepkey.com/

[6]: https://shapeshift.io/#/coins
Isn't a Monad just the fancy name for a type/structure that implements map and flatMap in a lawful manner?
Hold up, "idiomatic Python" and no generator comprehensions?!

def fizzbuzz(i):
outputs = [(3, 'Fizz'), (5, 'Buzz'), (7, 'Bar')]
return ''.join(word for x, word in outputs if i % x == 0) or str(i)
As a cyclist, I sometimes see cars approaching crosswalks at a crawl, just creeping along at a few feet per second. I do that on my bike too, because I'm hoping the light will change before I have to come to a complete stop and put my foot down, but I have no idea why drivers do it, and it definitely doesn't feel safe crossing in front of a car like that.
> why isn't this interface implemented in any browser yet

Partially because in addition to the interface itself it relies on a bunch of generic worklet machinery which also doesn't exist in any browser and is not trivial to implement in non-sucky ways.

But also partially because the spec has kept mutating, so no one wants to spend time implementing until there's some indication that maybe that will stop.
Also the first Ford that came to my mind was Ford from Westworld, not the carmaker.
China sets up first 'hack-proof' commercial quantum network
There are always edge cases. That's why they are called edge cases.
What ultimately caught my attention is this: "Quantum channels send messages embedded in light, and experts say that attempts to disrupt or eavesdrop on them would create detectable disturbances in the system."

How long will China will let that happen?
Just checked out Requester today - what a fantastic plugin! We use Postman a lot but I can easily see this gaining traction in our office. Great job.
> You are misunderstanding. The computer only helps everyone it works for. It doesn't hurt the people it doesn't work for.

Tell that to my friend who is presently without health insurance for his whole family because there isn't a human to help him sign up. His employers put too much faith in the computers and that faith is only going to increase until a critical threshold of people (and the right kind of people, that is not peons like me and him) are inconvenienced.

He's also sans a paycheck and delayed on configuring his retirement contributions, costing him thousands in the long run.