skysight-inc/HackerNews huggingface dataset:
To omit statements like the following would not at all detract from the comments or from the discussion.

> This is the kind of thing that makes sense on a message board

> That's crazy logic.

The HN guidelines almost directly address this kind of comment:

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Brevity is the soul of wit.
Your original comment said:

> I suspect until there's a meaningful way for business executives to be extradited for violating another country's consumer protection laws

Why should executives, who are with Google USA, be extradited if they are not breaking any law in the USA? Whatever Canada wants to do should be confined to Canadian borders (so I agree with your current comment that only Google Canada's assets are within Canada's influence).

Also, US prohibits companies from doing business with certain entities only if they have certain leverage (like access to USD). Tomorrow, if some Chinese govt owned enterprise were to deal with Iran or North Korea, I doubt US can do much there.
> Userspace drivers, while certainly in existence, are not very popular in Linux land

Actually, that's not true at all! Just look at Mesa3D and any number of GL proprietary blobs from graphics vendors. Userspace drivers are actually quite common, they just aren't what folks think of immediately when they think about 'drivers'.
> The first is modular implicits: it feels so kludgy to have to type `a + b` for integers, `a +. b` for floats and `a ^ b` for string concatenation. I know it sounds like a small thing, but it makes the language feel inelegant, and aesthetics are important.

That's interesting, as being forced to use the same operator for addition and for concatenation (and what's more with the result of mixed types if allowed often dependent on the order of the parameters) has always seemed extremely inelegant to me.

Addition and concatenation are not the same thing. Why they should share a symbol when they don't share some properties integral to their nature (it's non-commutative) is beyond me, and I think it's caused a lot of bugs that didn't need to happen.

Not allowing the addition of floats and ints together is less of a fundamental issue, but it also helps quite a few problems. Al alternative solution, if you didn't want to reply on implicit coercion would be to explicitly convert one operand to the appropriate type so they match.

Or you can go whole hog and provide an entirely separate set of operators for different types, like Perl did (string concatenation is '.', and equivalents comparitors are eq,ne,gt,lt,ge,le). That works well in Perl's case, but that's mostly because for Scalars Perl really just wants to know whether you are treating it as a number or a string, so there's only two types to account for.
The same goes for Moleskine !
Kubernetes: Getting Started
Thrift on Steroids: A Tale of Scale and Abstraction
If the app was designed correctly it would probably only be listening within a ~1 hour window of when you want to wake up
Seed funding has declined
For those like myself who have never heard of the term:

https://reproducible-builds.org
It can be slow, or not. We wrote some serialization code in Elixir and Java, and the Elixir version was a little faster. It's good at that.

On the other hand, I had some bit twiddling code that was 13x slower than C. I know because I rewrote that section into C as a NIF and benchmarked. The nice thing then was my overall 95% Elixir app became about as fast as a 100% C app.
Interesting point. How do you know you have recovered ?
Depends on what you mean by throughput. In terms of ram bandwidth on GPU this is very high. PCIE is a different matter. That is still the big limiter on many boxes. Ensuring you have enough cpu pcie lanes to drive all of the graphics cards you want to connect is important. If you are on open power you can use nvlink which is much faster. As far as pulling from external sources we do so using the parquet file format directly or you can ingest csv, json, and xml into our own native file format.
Oh man this is great. I do a lot of Lambda functions where I parse out large data sets to be turned into MySQL data. I would open large csv files from S3 into memory by doing S3 get_objwct streams. I was hitting some memory caps. So this is very helpful
Exactly this.

Shameless plug: I am a founder of AlphaSheets, a company working on solving all of these issues. It's quite scary (building a spreadsheet is like boiling an ocean) but our mission feels very meaningful, we're well-funded, and we are now stable and serving real users.

A big problem in finance workflows is that there is a tradeoff between several factors: correctness, adoption / ease-of-use, rapid prototyping, and power. We aim to solve several of these major problems. We've built a real-time collaborative, browser-based spreadsheet from the ground up that supports Python, R, and SQL in addition to Excel expressions.

Correctness is substantially addressed, because you don't need to use VLOOKUP or mutative VBA macros anymore. Your data comes in live, and you can reference tables in Python as opposed to individual cells. A lot of operational risk goes away as well, because the AlphaSheets server is a single source of truth.

We help with adoption of Python and adoption of correct systems as well. You can gradually move to Python in AlphaSheets -- many firms are trying to make a "Python push" and haven't succeeded yet because the only option is to move to Jupyter and that's too much of a disruption. It's less brittle than Excel. The important keyboard shortcuts are there.

And finally, the entire Python ecosystem of tools (pandas, numpy, etc.) and all of R is available, meaning that many pieces of functionality that had to be painstakingly built in-house in VBA and pasted around are simply available out of the box in well-maintained, battle-tested packages.

Our long term plan is to broaden our focus into other situations in which organizations are outgrowing their spreadsheets. We think there's a lot of potential with the spreadsheet interface but the Excel monopoly has prevented meaningful innovation from happening. For example, every BI solution tries to be "self-serve" and "intuitive" these days, but encounters resistance from users who end up sticking with spreadsheets due to their infinite flexibility and immediate familiar appeal.

We hope to bring the spreadsheet in line with the realities of the requirements of the modern data world -- big data, tabular data, the necessity of data cleaning, data prep / ETL, the availability of advanced tooling (stats, ML), better charting -- because we think there's a giant market of people waiting to move to a modernized but familiar spreadsheet.

If there's anyone interested, contact me, because I'd be very interested in chatting! I'm michael at alphasheets dot com :)
Well clearly the answer was, "By teaching him recursion at age 6 and passing the age incremented by 1 as an argument because what kind of monster would let kids play with mutable state" :D
While you certainly have a point, I never suggested that this wasn't the case. Just that these problems are not absent from certain institutions which many of us perceive as being "objective".
Magnet Kills Cancer Cells
As someone somewhat new to this genre I must Puerto Rico is an amazing game. The online play is fantastic too (on board game area). Also pretty great is Hansa Teutonica and PowerGrid.

Currently I am pretty addicted to Puerto Rico online. The turn based or real time options are perfect.
"Additionally the original excel sheet made incorrect assumptions ... NOT speedy."

So...not as I described then? If you are evaluating assumptions and going back to the drawing board, of course it won't be speedy. The point is that if it's simply a requirement to be implemented as is, it is a quick and speedy process.

And it is. I mean, there are dozens of products that will automate the entire process it's so rote.
Why I left Google
5 Podcasts Every Dev Should Listen Too
Arch with reproducible builds is called NixOS.

No but in all seriousness, maybe there should be some unification of efforts. The distros share a similar philosophy modulo Nix's better package manager and Arch's better packaging.
As long as the build is reproducible then they don't have to open it up. It would mean however that you'd still need to audit the compiled program to find anything injected in by the compiler.
Why do you even have a smartphone? If you are so freaked out cause of it why do you leave in it your most private space (your house) with its mic and out of date software. Why don't you save yourself money by not buying a smartphone and get a cheap flip phone for like $30? Which is clearly less hackable then a smartphone. I'm guessing you have wifi, why even pay for a mobile phone when it never leaves your house and use an Internet Telephony which is also way cheaper and more secure then your current setup.
> Either way, this is a failing of the business, not the applicants.

I've worked at places that couldn't get someone that passed FizzBuzz level tests but out of desperation hired them anyway. I've not seen people fail but turn out to be decent (or even half decent) coders in real world projects either, at best they can slap something semi-functional together.

It's a failing of the business in that the aren't getting the caliber of applicants they want, but it's also a failure of the candidates when the can't program at all. It's a failure of the industry that those candidates manage to be employed at all.
Blood Rage is wonderful. The combat is so great since losing can be a winning strategy.
Would you consider partnering with someone like Dell as a supplier?

I've written this elsewhere, but I'll repeat: it seems a shame that folks like System76, Purism, aspiring Kickstarter campaigns et al aren't leveraging the supply chain already in place for Chromebooks. In the case of Purism, for example, x86-64 Chromebooks comparable to Purism's low end models can be had from Dell for 3/4 the asking price of the former. Considering that the driver situation is necessarily a solved problem for Chromebooks, and they're already using coreboot, it seems silly to start a parallel effort to deal in hardware the way System76 and Purism are doing, rather than just approaching Dell about a white label deal to supply you with hardware components that are already known to work.
I think "management" that think AI will be a viable replacement for financiers should be more afraid of being replaced than "finance pros."
Trade unions are the easiest example of monopolization of labor. I bet you a bitcoin they either lobby to require professional degrees to excercise labor or give out their own. Tell me if i should give you an address.
These devices use Bluetooth Smart/LE (as opposed to traditional). It provides functionality more akin to RPC and Pub/Sub. But yes, it's easily implemented if documented, I've done a device to replicate another vendor's protocol for some basic IO.
Star realms is good. Hero realms is a titch better. Had a lot of hero realms fun over Thanksgiving.
If I feel like burning out, I book a train to a neighboring country, get an AirBnB in a small town and live there for 3-4 days before heading back. I only address "emergency" work-related issues during my stay. I work 100% remote so that makes it possible for me.
This shouldn't really be surprising. Machine learning is specifically not magic. The reason CNNs have seen so much success is precisely because they build in translation-invariance, which massively cuts down on parameters while forcing the final function to have the desired structure regardless of wherever gradient descent takes the weights.

Also why most papers in deep learning are network architecture innovation.
Notifying you that your plant needs water, has mites, needs more nutrients, not enough light, etc.
I have a passive switch that works fine. It's pretty much equivalent to unplugging the cable and plugging it in to a different source/output.

http://www.cablechick.com.au/cables/4-port-hdmi-switcher.htm...

(I have also tried a simple powered switch with an IR remote control, but it caused signal degradation & glitches.)
Even though it is essentially funded by reducing social security

https://theguardiansofdemocracy.com/sen-rubio-admits-gop-str...
We have some Bluetooth food thermometers. They're great, you can monitor the temperature profile of your roast while you're lazing on the couch. :)
By structure, do you mean the architecture of the NN?

Meaning number of hidden layers, nodes per layer, and their connectivity with each other and with the input and output layers?
Are you able to share any resources that you'd think would be helpful to get someone started building stock trading robots and strategies?

Thanks in advance.
I got bored of Carcassonne within 6 plays. Build big cities sneak in farmers. Zzzz.
Well... yeah? They're the OS vendor; there is literally no way for them to do their job without having the ability to update the system.
Nazi sympathizer in NY Times profile says he lost job, had to move
I wonder how convenient it would be to run i3 with a browser and an emacs window or terminal on the thing. That would cover a lot of possible use cases for me.
It is true that once life happens (kids, work, health), it can be difficult. I don't have the answer. My marriage is in a different place on the success spectrum every day and I don't think it is such that you can set it and forget it. You know where success is: open communication. Use that as your compass when you lose your way. You've found the person you love so you are halfway there.

Some pessimistic advice for the other readers who maybe aren't that far down the path of commitment:

- Don't get married if you are the type who always needs something better. I hope this is self-explanatory.

- The same if you can't find contentment/happiness in yourself. Another person can't give you that.

- Don't have children to save a marriage.
If you want to play with something similar, but at a different level of abstraction (software, interfacing with the Google Cloud Vision API in a way that's accessible to non-technical folks -- e.g., teachers are using this pattern to create "scavenger hunts" in their classrooms [0]), check out how it's being done in Metaverse[1].

[0] - https://twitter.com/search?src=typd&q=metaverse%20app

[1] - https://www.youtube.com/watch?v=zWuZVM46qa0
In my personal experience burnout can be recovered from in a week and sometimes much much longer, just depends on the person and thing. But I personally find that it's when you start thinking about it in a different way then you did before. You see all the things that you did and question them and reanalyze why you did the things you did. This leads to you re-thinking the activity in a different light than what you did while you are in burn out.
Can you expand on the liveness mechanism bit? Even if K8 could automatically restart containers, I feel without the language itself inherently being able to catch such things, it's not as useful as BEAM processes.
Trump's Tax Plan and How It Would Affect You
Jerry A. Fodor, Philosopher Who Plumbed the Mind’s Depths, Dies at 82
Go trades the complexity of a compacting GC for forcing you to restart the app regularly if you have a workload with plenty of heap allocation.
I wonder if you could do something similar with audio
I really wish you could tweak the max. memory and max. cpu separately. I have a lot of tasks that need <100MB of memory but are highly cpu-bound so they're running on 512MB lambdas instead of 128MB ones.
Goldman CEO on Bitcoin: “A Vehicle to Perpetrate Fraud”
pushing a tag to github-hosted repo certainly does not automatically create a 'release'.
Because he still has the rest of his lifetime this way?
No, the paper means primarily the weight sharing in each kernel filter within each convolutional layer, and the stacking of these layers in deep networks.
Most people who haven't used Excel for anything more complicated than their tax returns seriously underestimate its capabilities. I've seen people use Excel as essentially a poor (and impatient) man's MATLAB, doing things like surprisingly sophisticated and responsive, albeit low-resolution, physics simulations.
45W mobile Xeons that support ECC already exist.
https://ark.intel.com/products/series/97141/Intel-Xeon-Proce...
Passports cost money and are only issued to citizens. An ID card could be issued to permanent residents, long term visa holders even. It would be smaller in size, have a public key based digital signature chip on it, etc. Basically more of a non-crappy social security card.
Nobody accepting a bribe plans on being caught. I expect this is a similiar case.
That's exactly my point: The penalties foreign countries can exact upon the company is pretty limited, as far as a giant international corporation is concerned.

I definitely think Canada has the right to require that Google obey it's judgement (because, again, as a sovereign nation, Canada can demand anything it wants of entities that do business there), but the cost of noncompliance isn't high enough in most cases. The Canadian Supreme Court has three Google offices worth of leverage to hold over Google to get them to comply, but most countries don't have that sort of power.

In many cases, corporations are currently more powerful than sovereign nations, and I don't think that's a good thing.
That’s only true of JWT if you allow your server to accept all algorithms.

You don’t actually have to.
This would be my way of handling it. I usually keep a usb stick around with ubuntu on it just because the live version of it is incredible useful as a tool.
Today: Buy really old systems and/or patch the firmware.

Soon™: RISC-V, we hope:) Or Talos, or probably a handful of others.
Yup, complete garbage. Board games are back thanks to the lessons their designers have learned from Sid Sackson and Alex Randolph, and that the German market carefully guarded and nurtured for 40 years.
Ascential plc
This is well done but the struggle is going to be getting a critical mass. If you can get one or two well known people to commit to answering questions regularly then that will attract users. A lot of people used Whale initially to ask Justin Kan questions [1].

[1] https://techcrunch.com/2016/10/31/justin-kan-launches-video-...
> hard to recreate in a formal financial system that must pass internal and external audits.

This should also be the reason for getting rid of Excel, it is basically inauditable. But then again I guess all the auditing firms (e.g. Deloitte, KPMG, EY) probably have a vested interest in keeping it that way, not to mention all the persons who use this deniability for fudging numbers. I guess we'll always have ethics to fall back on /s
Hardly. It’s a workflow - that’s all. One that works exceedingly well for millions of people.
We Need to Secure Voting Machines. But from What?
Man Convicted of 'Online' Rape for Coercing Teens into Sexual Acts
I'm sorry if this comes off as a bit condescending, but burnout has a precise medical term, and the term itself is widely overused in other contexts which dilutes the meaning.

Burnout could be characterised as prolonged exposure to stress in work-related environments. It usually takes years, months in therapy, it very often causes career change. Many people never get out of it, especially not without support.

Everyone has periods when they feel a bit off, or a bit under the weather. What you describe is definitely not burnout in the medical sense of term.
Two opposite ends of the spectrum. The engineer who has to constantly keep up on the latest technology, then there are people who use excel, which is a program from the beginning of time/Windows.
If 1000's of people are asking the same question then its more likely to be answered.
This sounds an incredibly useful capability to have. May I ask which data connector did you used to pull data, and how did you made it available in that format from the app side?
Huh, cool. I might give this a look.

I don't have many legos, but I do have a lot of surface-mount components and a decent number of through-hole ones.

Right now I like AideTek's 'Box-All's for the SMD parts, and thread organizers or card sleeves for the through-hole ones. But I don't have a great system and could always use new ideas!

And it seems like Lego bricks share a lot with circuit parts; there are a fair number of very common standardized packages/functions, but also a big long-tail of specialized bits and bobs.
Assuming peoples bonuses were tied to the ridiculous numbers I can see people being incentivised to do that
AMD PSP

ARM TrustZone
YT is a difficult site to give up, many sites I would recommend to help pass the time end up linking there (ex /r/mealtimevideos)

But off the top of my head:

- default sub reddits (news, worldnews)
- niche sub reddits (homelab, rtlsdr)

- HN, Of course

- My own curated list of podcasts. Handy while at home and out walking/biking

- Hackaday.com (unfortunately for this example it often links to YT)

- News sites with free streams (DemocracyNow!, Aljazeera English)

- Niche image boards run for/by friends

- Blogs (either via local bookmarks or rss or a dashboard like tumblr)

Beyond websites there are protocols like IRC with communities that can keep you very well occupied.

When there's nothing left, it can also be nice to get away from the computer a bit :)
You are paranoid.
There are plenty of high level languages (Python, Lua, Arduino (yes, I know that's not a language), BASIC, Javascript, and even Lisp) for ESP that they're pretty damn easy to work with now.
It’s like you read my mind. It might be easier to bang on with its keyboard though. I’d definitely go with the Linux option over the android.
for comparison, debian stretch on amd64 is at 94.1% of 24821 packages. glad to see the knowledge is being shared.

stats: https://tests.reproducible-builds.org/debian/reproducible.ht...
https://en.m.wikipedia.org/wiki/Language_acquisition_device
> A crappy computer, no; a crappy server, yes. The available network is part of a server. A URL that points to a machine that can't be accessed whenever the owner goes into a tunnel, is a URL nobody will link to.

This is one of the very points that IPFS tries to address: decoupling content from location, so that additional copies of the same content in different locations of the network can actually strengthen the content's availability, instead of being non-addressable and thus wasted.
It's a little different. Both of your examples can be and are an artform, but it is not usually reproduction. Perhaps reproduction of another's process, but that's to develop the skills moving forward. From there, modifications are made. Taste is even applied. Best methods, a "style" if you will, for the process are refined. We have machines to reproduce electronics on a mass scale. Anyone in a workshop is not soldering as a creative pursuit. Anyone reproducing the same famous artwork weeks on end is not going to be creatively fulfilled. There's not much room for growth there, despite refining the ability to reproduce the works with more quality. But at $50 bucks a piece for such labor, what's the point?

I'm sure this kind of work is something that a portion of people would enjoy, but it's a niche to find creative fulfillment from such things, and often the reproduction artist will still modify it based on their skill level and taste.

Doing it for the money is not my issue. Doing the same thing over and over again with the same skillset, without growing in creative expression, is the issue I have.