skysight-inc/HackerNews huggingface dataset:
Yeah, although if you did that, everybody would subconsciously think that your prices were higher. Perhaps just show the inc. tax and ex. tax prices. AirBNB and Uber do this nicely already.

Half cents! ha ha... I find it funny how US petrol stations quote gas to the tenth of a cent. Such as $3.39 9/10 a gallon.

I also found it really difficult having all the paper notes the same colour. I'd look in my wallet and I couldn't tell whether I had hundreds of dollars, or just ten one dollar bills. The poor shop keepers who had to wait for me to look at each bill and coin individually before handing them over :-p
Python 101: Data Structures
Yeah, I've come to think this is perhaps Ruby's biggest design miss. It can be really hard to trace dependencies in Ruby, and doing so is a prerequisite for any deep understanding of what's going on. (Granted, this is mostly a problem in Rails projects, but the fact is that Ruby makes this problem possible.)
Casper, Mattress Maker, Raises $170M and Plans I.P.O
I studied math. Now I program for a living. I have missed nothing from a specialized CS education.

I could see maybe EE or robotics being something that a good university would have an edge over your local community college. But even here you could get by without access to a good lab if you were motivated enough. Going into debt is almost never the answer.
Conspiratorial or not - on Google platforms, 3rd party applications are 2nd class citizens. Do you think an outside party could write Open-WIFI given the present service integration policies?
I hope so too. It truly is a lovely place and I'm blessed to live here, however our politicians across the board and with very few exceptions leave a lot to be desired. Australian politics is truly awful.
Not banning people behind a VPN would make the Debian wiki useful to me (it's just a static site!).
Then why is it not licensed under the GPL, like Linux?
>Part of the motivation is certainly to get away from the GPL requirements of using Linux, so that Google and its partners can release products to users that have proprietary modifications to the kernel, without giving those same users access to the source code of the kernel. That would of course be a disaster for user autonomy and freedom, but why should Google care about that...

I've heard this argument before without any factual evidence to back it up. Google could have easily used the FreeBSD kernel and not had to deal with the GPL if they had wanted to.
Sure, but there's a subtle difference between having to adhere to shared internal conventions and structure vs. having to adopt some overly complicated and constricting external framework's contrived conventions so that (in theory) a few people don't drive the bus off the cliff as often.
A lot of people porting older applications that depend upon base OS assumptions into containers will probably be using more full-featured containers. With greenfield applications I would expect more use of Alpine or even the scratch base image for people trying to deploy truly minimal containers.
<3 Java and Java EE! Glad to see the innovation wheels turning
http://stacks.math.columbia.edu
> Is this because the data being passed around is represented in binary form rather than text form

None of my complaints relate to binary vs. text. Both have their strengths and weaknesses, and while binary data requires new set of tooling, I intentionally did not mention it because of how contentious it is to even bring up.

> Sure, but this doesn't strike me as neccessarily bad.

It's just not necessary. This all worked before. Not always perfectly, and sometimes even poorly... but it worked. And importantly, it worked without requiring the authentication system, message bus (tied into the kernel), custom logging, and init all to be tied together.

> What advantages do you gain from having a unified layer that provides the services that systemd provides?

Personally? None - no advantages. Consider where I'm coming from - I've run Linux on the desktop and server for years (perhaps even before systemd was a glimmer in Pottering's eye). I've written software which ran on startup (including the sysvinit scripts), done init troubleshooting... and it all just worked.

Without reasonable gains in speed, and without resolving the determinism problem, and given a world in which supervisord, daemontools, and LXC exist... systemd just doesn't bring anything to the table that I've been asking for. Instead, it's brought a whole new toolset I have to now learn, and a ton more complexity and opacity.
Why did you get downvoted for this?
If you're interested in rolling your own backend with Dart, I've got a project that might interest you: https://angel-dart.github.io
There's no law against forming a commune in the US. Lots of groups have. Feel free to found your own. The problem with communes in the US, however, is you cannot make anyone join or stay.

Accomplishing that requires a government, and has been tried lots of times, most recently in Venezuela.

Given the historical results of government imposed communism, I'll pass on giving it another chance.
Could you implement arbitrary return with cl-block and cl-return-from?
> George W. Bush killed more Iraqi people than Saddam ever did and caused massively increased suffering throughout the region for decades after.

Let's say there's a hostage situation at a bank robbery. The police manage to catch or kill the two robbers, but in the process five civilians are killed. Who's at fault there? What if nobody in the community responds, and the attackers get away with money and kill all the hostages? You think the robbers will just stop after one bank, knowing that they can get away with it?

> No, my point is that personality has nothing do do with it

Then why did you bring it up? Everyone else was talking about Saddam's actions. You're the one who simplified it to his personality. If you don't believe his invasion of Kuwait and killing of the Kurdish people make him a bad guy, worse than Bush, then I simply disagree.
They aren't "working class" by any reasonable definition. They're often not "old money".

That doesn't mean "not rich".
Edit: taxed on income and then also paying the interest. Really, it should be paid with pre tax money, like a 401k. They are both vehicles for future success.
At the end of the day, you will be the one in debt. It's your own stupid fault for giving into those pressures if they're exerted upon you. You shouldn't buy something you can't afford, no matter what. If you choose to, you are responsible for the consequences. That's all.
Acroyoga: https://en.wikipedia.org/wiki/Acroyoga

Does that count as full contact?
Wow.. the real-name policy at work.
Agreed, sounds like this person is trying to make excuses for themselves or something.
"victimless crimes. Drug imports, gambling"

Is this satire?
It's unsustainable in that many people jumped on this deal, far more than forecast, and so they pulled it years ago. The government had essentially subsidised solar through feed-in tariff bonuses, but hadn't expected the volume of people who ultimately took it up.

It's also my understanding is that's not how the infrastructure works. It's simply not set up such that my feeding in could be sent arbitrarily to a storage point. Indeed, a colleague of mine was having his inverter trip during summer because his + many of his neighbours were all feeding in however none were drawing out. The grid was therefore being overloaded locally and all of the inverters were hitting their automatic cut-off points because of it.

So yes, in theory it could be sustainable, but this particular situation absolutely wasn't and if you were to get solar now, you would not end up making money off feeding in like I do. It's now purely to offset self-usage.
That first example is pretty amusing.
Using copytruncate breaks a lot of software, not just Firehose. I generally discourage its use in favor of addressing whatever root cause is making you want to use it.
This is why it's prudent to carry a handgun with you.
The thought is that with index funds, you're invested in enough of the market that you don't have to pick winners and losers and you get rebalanced as well.

It would be interesting to study the market cap effect of going from #501 to #500 in the S&P ratings.

If you think the entire market is overbought, then they might not provide the best returns over the short term. However, most people are very bad at timing the market or picking the strongest companies that will thrive in a down market.
I think the real difference is much more pronounced than what your analysis suggests.
A significant fraction of people without college-level education aren't able to pass the non-financial admission requirements, or drop out. Which almost certainly means that earnings of those who could easily finish but decide not to are going to be much higher, making the decision to not go even better.

Sadly, I don't think any relevant statistics exist.
Indeed. The field is moving quickly. Part of the joke though was that the problem is still hard enough that the app was only able to identify one food item. We're getting closer, but it's still quite a hard problem.
"Electronic Code Book"
If it does than, then it can get out-competed by Rainforest, which is a clone of Amazon but with lower fees.
Then if Sahara comes along and copies Rainforest but uses the blockchain for payments, they won't be able to compete because they will have to pay for blockchain network transaction fees and potential blockchain network backlog (unreliable payments compared to say funding a Google Wallet or some such)
If you are using disk utility to create an encrypted container file (as opposed to an on-disk encrypted volume), you may want to check my open source project https://github.com/netheril96/securefs. It encrypts at file level with AES-GCM, rather than AES-XTS at block level, and the size is not fixed at creation.
I think that's because if something's enjoyable, you'll keep on doing it until either it stops being enjoyable or it causes some problem that makes you want to stop despite the enjoyment. By then it's either bad for you and enjoyable or not enjoyable and good for you.

So I think your principle is a long term equilibrium position that things end up in, not really true in the short term.
I'll ask a related question: Why license it under the GPL? What does Google gain? (and what do you gain)
If you're able, I'd love to hear how you came by that experience. Sounds like a great 'over a beer or two' tale :)
Laws are interpreted by courts.

There is no court of Ethereum aside from "can I convince the developers + 50% of miners to do a hard fork"
There have been several attempts to virtualize cells, and come up with expressive PLs for hacking metabolic pathways. Turns out shit is too complicated
Posted at the perfect time. The explanations are easier to follow than most. Thanks!
This was handy to glance through. Thanks!

I did notice one point that struck me as odd (under "Details, details"):

> Can a value class implement interfaces? Yes. Boxing may occur when we treat a value as an interface instance.

I don't normally think of values in other languages as having methods directly or an interface like this. I wonder what the primary reasons for this would be. Backwards compatibility might be one reason.
> If $30k in student debt is 'shakling'

The Average was $37k in 2016, up 6% on the year before. [1]

That makes my $15k(USD) debt look pretty low.

[1] https://studentloanhero.com/student-loan-debt-statistics/
Funny enough, if you take the first and put it into babeljs.io, it will cause it to crash the tab.
> Using an example from the doc, if your child process accesses "/dev/class/framebuffer", can you intercept its communications?

Yes. When creating the namespace for the child, the parent can map names to what whatever communication channels it chooses. If the parent wants to interpose on the child's access to "/dev/class/framebuffer", the parent could map that name to a channel that leads back to the parent.

> Can a process create a custom sandbox and run, say, AppMgr with limited permission to limit the permissions of all apps it manages?

Yes. That's useful for testing as well as for sandboxing.
Is being "in compliance" a guarantee of a clean audit? If so, is the suggestion that apparently corrupt audit firms are only corrupt in one direction? That seems unlikely.
Misleading title, it should probably say something like: Study shows THC in controlled micro doses appears to restore cognitive function in older mice
To add to this, there's also American Math Society's free notes, some of which are basically full texts: https://www.ams.org/open-math-notes
From what I've read so-far, this guy sounds top-tier legit "smart money" and matter-of-fact. Maybe doesn't invest a lot, but advice and philosophy are spot-on. (Added to my hit-up list in "possible top-tier Angel leads.")

Most importantly, this guy can break the ice for funding rounds, which gets the thermometer bar for cap table round going. VC's especially don't want to be first, so angels can help sort that out.

Also, another thing to consider is that angels, as a macroeconomic whole, have much more capital and data than in years past, so they're financially able (but not necessarily willing) to gobble up more and more of later-stage rounds.
I wonder if this applies to the latest generation of anonymous cryptocurrencies like Monero and Zcash, where the "exchanger or tumbler" is built in. Monero, in particular, supports only anonymous transactions: sender, receiver and amount are all hidden.

https://en.wikipedia.org/wiki/Monero_(cryptocurrency)#Privac...
I'm a non-typical consumer who simply has used Ruby as a Python drop-in for text manipulation and interacting with API's.

Overall I found the philosophy to Ruby to be a bit more elegant than Python's, but I struggled with some of Ruby's philosophies about what an object is and how to store them.

In general I enjoy Ruby as a general purpose language, but code I wrote to interact with REST APIs was eventually replaced with Python at my work because "not enough people know Ruby".

What is Ruby's killer feature to help drive adoption in situations such as these? By "these" I mean as a general-purpose scripting language.
If we want to take the original article seriously. Which it has merit on many issues even if written with humor.

Then lets talk science.

"And stupid never knows they are stupid."

Stupid people do know they are stupid, and this meme really is in itself stupid.

What stupid people can't accurately gauge is their level of stupidity. This is the actual science. But they do know they are stupid and below average on things.

The concept stupid is the same percent in all segments of society is also ridiculous. So from a risk management point of view saying "Stupid appears in every segment of society." is a bad point. It has to be managed differently in different locations.

And IQ does give you free ride, if you increased your IQ (via magic) you would get benefits in life for free without extra work.
I don't know what Google's purpose for Fuchsia is, but Linux was originally designed for a security model which is uncommon these days. The Linux security model protects different users from each other, but these days it's much more common that a computer will only have one user, and you want to protect that one user from potentially harmful code.

Capability-based security is a big step in that direction. I don't know what "they're both open-source" has to do with it, obviously there are other reasons to choose between different pieces of software besides the license.
I think that says more about there being too many big companies than not enough talented leaders.

IT was a revolution for reducing transaction costs, but broke a lot of companies by bringing decisionmaking too high up in the organization. Decisions made by clerks in 1980 are being made by people two hops down from the CXO today.
Not sure about QNX, but the lead developers are ex Be, Danger, Palm and Apple.
Is Etherium not formally proven? One would think that would be a check box among many things for a financial interchange system...
Python 2.7 (byte) strings handle Japanese characters just fine for a lot of cases.

Python 2.7 was released in 2010, 15 years after the release of Ruby. At the time of Ruby's release, you were looking at Python 1.0.
Here's my favourite understated claim in a paper:

"It has not escaped our notice that the specific pairing we have postulated immediately suggests a possible copying mechanism for the genetic material".

Watson & Crick, "Molecular Structure of Nucleic Acids: A Structure for Deoxyribose Nucleic Acid" (DNA), having almost certainly discovered the mechanism of heredity in complex life forms: one of the most significant discoveries in the history of biology. Very dry.
> Are there any Java, C++, etc. developers arguing for the removal of these features from their languages?

No, but I'll bet money that there are Java, C++, etc. developers who have abandoned those languages for Go. Developers often vote with their feet before trying to change a standard.
Ticks are freaking creepy AF. Stay safe folks.
Really? Reversing a linked list? It really doesn't take a PhD to do that in O(N) time and O(1) space. I don't remember 'reading' an algorithm, isn't it just obvious that you walk through the list flipping the direction of the links?

Now of course, I'm making a specific point about a specific question. I'm not making a point about all 'algorithm whiteboard' interviews. Maybe you misunderstood the point, and thought I was. But I agree, many of them are utterly bonkers. Nobody is going to intuitively derive Floyd Warshall's algorithm with a whiteboard in 10 minutes. And coding trivia interviews are always pointless. If you can learn the right answers to 'pass' my interview, I'm not doing a very good job, imho.

But for very simple things like basic manipulation of the the simplest possible data structure involving a reference, I absolutely think a minimally competent programmer should be able to demonstrate their ability. Can you reverse it? Can you rotate it? Can you split it into buckets? Can you twizzle pairs? Can you insert in the middle? If you can't do those things with a cons-cell, in O(N), I can't imagine how you would cope with basic manipulations on more complex data.
With all the prolonged delays of features in Java, whether it is Java 10, 11, or 12 is still in question. As an instance, Jigsaw was proposed to be a driving feature of Java 7, and then delayed to Java 8 and even Java 9. And recently it was voted "No" by IBM, Red Hat etc.
Have you backtested this at all ?
C++ has had these things for years.

Seriously though, the JVM is killing it. Can't wait until I can compile my .jar to verilog and run it on my FPGA, or send the verilog to TSMC and get some ASICs printed out.
I'm assuming "modern JavaScript" means ES6. Has anyone used this, and does it produce readable code?
Best Explanation of Linear Regression
Appreciate your your answers. This makes Fuchsia quite interesting to me.
Thanks for that clarification. That is an interesting mix.
Oh no doubt. It was just a comment, not a criticism.
Linux is a disaster security-wise (look at how massive things like grsecurity are) and that won't change anytime soon. Android has inherited all of that and it's by far the shittiest mobile OS out there in terms of how easy it is to own.

It makes sense that Google would like to move away from Linux given how important mobile security is and will become in the future. They certainly have the resources to get it right, starting from a clean slate.
I have this same thought when people say their didn't have any problems even after they got all the vaccine shots as a child, so it is completely safe...

How did you compare you with your version who never had shots? Or how did any vaccination trials do it?
This is the number 1 failure in Ruby for me. It makes large codebases unmaintainable in the long term.
Yea, i didn't get it as a parody. What is it parodying? It's too far away from Bond movies to be a parody of them.

A farce? It wasn't funny enough to be a farce. It was an action movie with a little humor sprinkled in.
How did you determine that? There are infinitely many solutions that follow all laws of Newtonian mechanics. The burden of proof is yours to show uniqueness of a solution here, which I'm certain you cannot do with the canonical Newtonian laws alone.
Thanks for the great answer. Maybe I should have mentioned "side income" not "passive income".
Even that understates it - it was obviously intended to be a parody. It seems odd that anyone thought differently.
I think it's pretty clear. They want an OS that can scale to any device. Whether Fuchsia replaces Android is unclear, but having their own PC OS in which Android can seamlessly integrate with much like iOS and MacOS can is very appealing.
Wasn't JA updating CS again recently? Has anybody tried to use it after using ES6/7?
I feel like it's very likely to get stuck unless the garden is already meticulously maintained. I could be pleasantly surprised I suppose.
Bookmarked to look at the next time my boss wants to lock us into yet another AWS service. Thank you.
A MechEng student I knew at university tried to design a new umbrella mechanism that used strips of spring steel that would form helices around the shaft when furled.

IIRC It had two significant drawbacks, a) it had a very high energy barrier for state change, requiring extraordinary user strength, and b) (related) when opening the ends of the strips moved at incredible speed presenting significant threat of decapitation to the user.
Creating a new resource for everything sounds very tedious though. A simple example might be upvoting. I think taking a step away from REST and making a /upvote action makes for an easier to consume API.

To be a bit more abstract, consider complex state transitions on a resource. In some cases it can make a lot more sense for a client to say "transition to this state" without explicit knowledge of how to do so. To do this restfuly you could maybe update a virtual "state" field to the desired state, but to me that can feel very unnatural.
Ah, so the value of an ETF isn't what someone else is willing to pay for it, like a stock?

EDIT: Apparently you can exchange the ETF for the underlying securities at any point, and vice versa, so the ETF's price can't diverge much.
Google didn't invent Android though, they bought it. Fast time to market probably trumped all other concerns at the time. This project probably has a less aggressive timeline.
Here's the relevant radiolab episode: http://www.radiolab.org/story/alpha-gal/
Music Video
This looks awesome. Thanks
This is the epitome of puff pieces. YouTube's marketing relations arm is the antithesis of organic culture. They throw events, award ceremonial, and push their token creators as hard as they can in person as well as in the suggested, featured, trending,etc... sidebar videos. YouTube isn't the democratic peoples republic - its a business that propositions its media arm to unload as much watered down "its just a prank bro" content as they can. What's with the sycophantic lapdogging of this article - does anyone really care about this nobody?? She should be happy that she somehow got a job by renting an office to Google. She's a property maven that somehow got lucky enough to be put in business positions and now some suckup is trying to paint it as a grand manifest destiny schemed only by the great Susan Whatajokey?
>Take a look at the repo. Fuchsia is an OS for mobile devices. The UI is clearly made for phones

No it's not. Fuchsia is device agnostic. It's for mobile devices, personal computers, IOT devices, etc. Just because it uses Flutter does not restrict it to mobile devices.
Ah I see, thanks, I wasn't aware of that mechanism. So you can basically exchange the ETF for the actual held securities at any point, which keeps the price near that of the securities, pretty clever.