skysight-inc/HackerNews huggingface dataset:
I can at least vouch for the fact that Cariocas have a tough time adjusting to normal Anglo punctuality demands. As a Portuguese speaking student I ended up with quite a few Brazilian friends and many of the Cariocas ended up flunking out of school. Not because they were dumb or didn't work hard, but because they couldn't show up on time for tests and never understood why they couldn't just take a test two hours late.
There's also:

- Survival based truth: what we believe in order to keep being alive and make more of us. The moment we mess too much, we're not there any more. An unforgiving, but strangely, also somewhat flexible truth.

I think this is the winner, at least for people and animals. It's got an internal self-righting system and transcends distinctions such as objective, subjective and consensus - it's all of them. It's the kind of truth that keeps existing by adapting to the world, or else it gets eradicated.
I know someone currently doing a CS MS so she can get into tech. She is good at math, so all of those classes are free As for her. She has other people help with her programming homework assignments, sometimes even having them do the entire thing for her. I know because she told me this herself, and even asked me to do some for her. As long as she gets near 100% on homework, it's nearly impossible to get less than a B in any programming class. She has an adderall prescription so she can cram for tests, which have way more multiple-choice questions than should reasonably be expected.

She's currently on her second internship. They're both at employers that don't screen candidates on actual programming ability (they just looked at GPA, resume/application, and then a soft interview), and the current one has a reputation for being a very meh internship, though good resume padding. The last time I helped her, her code was fine for someone who had just started learning two years ago, but I don't think she is going to progress to the point that you'd expect someone with a Master's to be at simply because she isn't doing her own homework.

I don't have a CS BS or MS, but there have been a few times where I feel like I need to get one just in case the market tanks again and they become a significant hiring criteria. But at the same time, I have to wonder just how many people currently enrolled in MS CS programs throughout the nation are doing something similar, and devaluing the worth of the degree (on paper, to potential employers) to the point that some could even look at it negatively.
FWIW, some cameras can use that technique to help de-noise long exposure shots. The control image is a long exposure with the shutter closed, and that image (which should be completely black) is subtracted from the long exposure shots.
This is so interesting! There are so many apps that request reviews, I'm sure a lot only do it when the user seems happy to be using the app. Could they be fined?

I mean - it's good that they have been fined, but I'm concerned about the precedent it sets!

Another thought - how did ACCC find out about this? Someone internal reported it to them?
Not OP but if you're looking for a way to learn CS fundamentals thru practice I would strongly recommend trying to write a Gameboy emulator.

The project is challening but has a pretty rewarding feedback loop. Along the way you'll understand how high level concepts like grphics are implemented on top of hardware, computer architecture, cpu behavior, memory access, interrupts and timers and so on. It'll also challenge your software design skill and project planning. It might not be the best project if you are more interested in cs algorithms though, but I can't really think of anything that has a more enjoyable feedback loop.

previous hn discussion: https://news.ycombinator.com/item?id=17134668
I think it is just, if you are to request reviews, then you should request reviews equally from all customers.
Just cloak it
Your comment, and the last part of the one you've replied to, put together, sound almost... European. And I mean that in the best possible way.

Source: Grew up in Europe. You can't fake civilization.
This is actually a full fledged programming language? With two syntaxes (s-expressions and non)?? You are very serious about this! I am astounded.
Between this, Iraq/Afghanistan, China's ascent, and global warming, defunding (by circumstance rather than choice) is probably inevitable at this point.
What if you unsave 2 items and save 1. Is then the list remade?
That could be an area with insufficient contrast, a similar problem that early drives had when CD-Rs started appearing. In that case I would've tried a mirror or black pad (about the only thing those audiophile "disc mats" are good for...) on the top, to shift the offset level.

Note that CD uses 780nm infrared so what the human eye sees is not necessarily what the drive sees --- this is why "transparent" or "black" CDs work.
Single payer, and health care being tied to your job are not mutually exclusive. Take away tax incentives for offering it to employees and make health insurance premiums tax deductible for individuals. I think you would see an overall decrease in health care costs as people become more selective of the plan they choose and then are more careful of the health care costs they incur.
"Ruby on Rails for ___" is getting really old. Here's why:

Nothing will compete with Ruby on Rails for the foreseeable future. That's not to say these attempts are meaningless, but trying to compare something to Ruby's ecosystem just isn't fair.

Ruby's ecosystem caught fire in thanks to Rails, and in thanks to how we were writing web apps in the mid-late 2000s. Web frameworks were just starting to really gain adoption by hobbyists. On top of that, people were sick of writing PHP.

Remember the days of uploading a bunch of files to some server via FTP? When shared hosting powered your forums for a little while? When 100gb bandwidth was a ton? I do.

Any sort of meaningful alternative to those pains was attractive. People flocked. And Ruby's ecosystem thrived.

Ruby on Rails is much more than a handful of libraries (ActiveRecord, ActiveController, etc.) coupled in an MVC pattern to make life easier. If Rails was just that without the entirety of the Ruby ecosystem, my point would be moot. But it's not. And it's a beautiful world to live in.

I guess my point is that saying something competes with Ruby on Rails is laughable. "A new MVC framework, for those who are familiar with Rails's conventions" is better. But all this Ruby on Rails for Y... It's so near-sighted.
Seconded, I just finished a re-read of House of Suns. I also very much enjoyed Revelation Space.
Would this be the same machine learning that was recently in the news for incorrectly identifying 28 lawmakers as people that had been charged with some crime? Maybe it is, and that's why it can't spot the fake reviews?
> they might be out of debt but they are also out of creditors

Or now have access to credit again. Given they were each other's creditors they may not have been willing to extend credit past $100. Now being paid they are likely to offer that same credit again as Thier confidence of being repaid is stenghened.

So this example also shows the requirement for confidence in markets whether the fundamentals support it or not. If one link refused credit it could snowball through the town grinding the flow to a halt.

And to take this full circle, this keeping confidence and flow was the QE program.
KDE is a dead technology?

Technically, it uses the latest Qt and CPP world have to offer + QML Declarative UI's and is among the last projects pushing for a community based mobile operating system, designing a touch-based mobile-specific UI.

The only difference is that the desktop metaphor is not being manipulated to become a one-fits-for-all solution.

Instead, a whole new interface is being created for mobiles.
Getting the most from OneNote, part I: A hidden Office gem – TechRepublic
The original judgment can be found at http://www.austlii.edu.au/cgi-bin/viewdoc/au/cases/cth/FCA/2... (this doesn't include today's decision about the penalty)
> And since Facebook does not pay a dividend, owners of class A shares have to ask themselves how they expect to profit other than relying on a greater fool to take their current shares off their hands at a higher price.

To be fair, isn't that how most money is made in the stock market?
"But do they sound any different?"

As a fellow ripper of physical CDs in 2018, the point is that a correct rip of CDDA from the CD is the one and only way to be sure you won't ever have to rip that music again.

Any other file, any other delivery/download mechanism, any other format ... you'll be fooling around with that song again sometime. But not if you have the correct, error free rip of the WAV/PCM from the CD.

So it's really not about the sound vs. some other format ...
Bootcamp vs CS degree really has to do with what sort of work you want to do, which is a missing variable in this article.

There's plenty of programming work out there that doesn't require any deep understanding of CS. You're not going to be creating algorithms when using existing frameworks to write yet another web thing, phone app, or internal businessy database-based system.

A bootcamp can get you started doing practical things. Yes, you won't have deep knowledge, but really you don't need deep knowledge for most employable work. Code doesn't need to be hyper-optimized at the scale you're working, and it's easy to learn common pitfalls & best practices from applied practice, reading, and mentorship.

And I say all this as an oldish fart who understands the chain from designing bespoke high level language environments down through to transistors. We don't need to count bytes & clock cycles anymore; people can let the machine & its provided environment simply work for them and learn the top-level interface.
> Why this life, why is this the one I have?

This one we are beginning to be able to answer. From what I can tell, the question is entirely backwards. One doesn't have a life. A life has a someone.

A self is a messy, changing collection of descriptions of a human, the most extensive of which are those descriptions that are contained within one's own brain and also in one's bodily presence.

The descriptions don't posses the life. The life generates and manifests the descriptions.

------

To be fair, there are many, many useful reasons to frequently ignore this perspective and pretend that we are selves that do indeed possess a life -- the strongest being that we seemingly can't help but do so most of the time, just like we can't help but take the next breath.

However, taking the time to appreciate and meditate on the above can very worthwhile. At least, it has been for me personally.
This is a line of reasoning that some physicists are exploring: https://arxiv.org/abs/1703.00058

> "Can the theory that reality is a simulation be tested? We investigate this question based on the assumption that if the system performing the simulation is finite (i.e. has limited resources), then to achieve low computational complexity, such a system would, as in a video game, render content (reality) only at the moment that information becomes available for observation by a player and not at the moment of detection by a machine (that would be part of the simulation and whose detection would also be part of the internal computation performed by the Virtual Reality server before rendering content to the player). Guided by this principle we describe conceptual wave/particle duality experiments aimed at testing the simulation theory."

Here's the kickstarter they (successfully) ran to fund some of the experiments: https://www.kickstarter.com/projects/simulation/do-we-live-i...
Cutting existing benefits is the only way to avoid bankruptcy in many states and cities. The long term solution is to switch to a defined contribution plan instead of defined benefits.

The reason why many on the right are wary of government programs is because they’ve watched the government horribly mismanage their tax money over and over and over again. It’s not necessarily because politicians and bureaucrats are necessarily stupid or evil, it’s because the government is generally not incentivized to do a good job, since they don’t face competitive pressure like businesses in the private market.
A CDDA has 2352 bytes of main data and 96 byte of sub-channel data per sector, so a total of 2448 bytes per sector. A sector is made up of 98 sub-frames. Each such sub-frame has 24 bytes of main data, 4 bytes of C1 error correction and 4 bytes of C2 error correction, and 1 "byte" of sub-channel data. The first 2 sub-frames have a special pattern in the sub channel data to recognize the start of the sector, leaving 96 bytes of sub-channel data available for other things. The error correction only covers the main data, the sub channel data just has a CRC.

The standard API to talk to the CD-ROM does not have a way to get the C1 and C2 error correction data. There is only a way to get 1 bit for each of the 2352 main data bytes after the C2 error correction to indicate that there was an error with it or not. But getting that data doesn't actually seem to be useful on the drives I tested it with, they all seem to have weird firmwares.
Anecdotally I have found the exact opposite. The most successful people I know value their time and consequently value other people's time as well, so they are always on time.
> You'll definitely be able to ignore it and it probably won't be used in smallish companies for ages.

Why do you say this? I feel like this would be very useful for smallish companies. I'm running eng for my 3 person startup and looking into using Lambda-based microservices with Serverless for our next project. My goal is to completely minimize devops time for our engineers, as well as reduce cost compared to PaaS services.
Likewise :-)
We've reached an era where the average worker's serviceable time long outlives the competitive edge they've gained from their education/training in their formative years. The accelerating pace of economic and technological change is faster than ever, and this condition is unprecedented in human history.

I've become more and more convinced that this is the defining problem of our times- we're becoming victims of our own success. The author of this post feels like a dinosaur, and I would bet that many young people in our field who give in to their natural instincts and specialize in something will emerge on the other end feeling the same, at a much younger age than the author, and maybe unable to find equal or better work than before.

In other professions, the difference is more stark, and I think this is a major catalyst for the political/populist zeitgeist of the day. Entire industries have disappeared in a historical blink of an eye, and their former struggling workers are up in arms fighting powerful forces of nature trying to turn back the clock and stay relevant / valuable.

Bringing this back to CS, it's interesting to use this lens to determine whether the degree is worth pursuing anymore. On the one hand, it's fundamental and it encompasses the building blocks of how computers work and what they can do. On the other hand, programming techniques haven't changed very much and are quickly becoming commoditized and more accessible. As the author notes, it's true that you don't need to know as much as you used to, to build a useful program anymore. Like it or not, that's a fact, and economic forces are exploiting this more and more.

I think our human-being wiring is optimized to learn when young, and then "grow up" and become efficient at repeatedly applying our skills to obtain the expected outcome. Increasingly, I feel like the winning (or at least a better) strategy is to stay "young" as much as possible, since the chance you will need to reinvent yourself seems to only rise. This sounds great when you're actually young, but as time passes you get worse and worse at it, despite needing to remain "young" and malleable, and despite the mounting competition from actual young people.

So given all this, saying people "need" a CS degree seems like punching and kicking at giant waves you'll never beat. And I say this as someone who deeply loves both CS and academia. Stay "young" as best you can and try to keep riding the next wave you can find.
Yeah, perhaps they just need to swap out the globe for new objects?
Top 40 Software Engineering Books (2018)
Satellites could easily spoof cellular towers, there is literally billions of ground stations, willing or not.
Thanks for the feedback. Bubble envelopes don't really protect CD jewel cases very well, which is why I create my own packaging by wrapping the cases individually in recycled cardboard. Simple and cheap. CDs are amazingly resilient and with a proper polishing machine scratches can be completely removed without changing the data on the disc. It is damage on the non-playing side of CDs which is impossible to recover from.
No, what you're failing to understand is that the cell phone has created new opportunities even for the poorest people of the world. It opens up commerce, payments, short time borrowing, education, hiring, finding a spouse and many other things that lead to a successful life. On the whole it was a boon for humanity - in other words, it was worse for all of us, rich or poor, before it existed.
It's not really about just saving characters, it's about the fact that vector, set and to some extent map can be used in Clojure code as if they are an equal citizen in the syntax to list. It saves valuable mental cycles that can be used on your actual problem instead.
If the TLMC is lossless and gapless, then you could paste the last few seconds of 2, all of track 3, and the first few seconds of track 4, then search for an offset that yields a minimum diff.
I believe Neal Stephenson essentially anticipates this in Anathem.
11 Deep Learning and Neural Net Books
But the point is the language doesn't need monads. You could express the same solution to the problem more verbosely without monads if the language couldn't express monads. Consequently, monads are beside the point.

Haskell needs to constrain the order of evaluation when it's dealing with the real world. There's a solution to that problem (require and yield `World`). Then we choose to use `IO` (i.e. a monad) to implement that solution.

But the abstraction that is a monad is independently justified and worthwhile in languages like Typescript (I wish!) and ML which don't have the same IO issue.

As long as we teach monads as if they have anything to do with IO we're confusing people. IO uses monads because it's convenient and apt. But monads don't control order of evaluation. They've got nothing to do with order of evaluation.
The docs are a good place to start to get a sense of what Athena can do: https://docs.aws.amazon.com/athena/latest/ug/what-is.html

There are no indexes in the traditional MySQL / Postgres sense of the word. You can, however, layout the data to make your querying more efficient. See: https://docs.aws.amazon.com/athena/latest/ug/partitions.html
Google: Speed is now a landing page factor for Google Search and Ads
Worse still, Amazon will delete authentic reviews that contain information they don't like. For instance, I started working my way through all of the batteries on Amazon (top review on this product, for instance: https://smile.amazon.com/dp/B009PPR5OU/ ), and Amazon deleted them from multiple products because of the table with cost/battery data (which is extremely relevant when reviewing a commodity product like Alkaline batteries). I got pissed off and quit reviewing stuff on Amazon unless it sucked (or in rare cases where a chinagarbage product and/or seller exceeded my expectations).
I hear that they were losing $21 million a month. I’m not business expert, but that can’t be good. So I decide to sign up for AMC A-List: https://dealspure.com/AMC-Promo-Codes/Coupons/P1WZUFNP61
Sure, but that's handled by subrogation.

The liable party has little to do with insurance structures. An employer is liable for injuries even if they aren't providing health care insurance.
Does Amazon accept these faulty items back and refund the customers if they ask? Do they pay the return shipping cost? Assuming yes, surely this is costing them a lot as well.
The judgement indicates that the issue here was that Meriton was actively preventing people from being asked for reviews in certain circumstances. Very different from someone being asked for a review and choosing not to give one.
Fond (YC W12) Is Hiring Software Development Engineer in Test (SDET) in Portland
> From my interpretation, a business must request reviews from all customers, via all methods, for each platform, in order to not be considered ‘manipulating consumers’

There is definitely room for broader enforcement of this judgement, but I don't think your interpretation is correct, especially the "via all methods, for each platform" part.

For this specific case, the practice of selectively sending email addresses for 'Review Express' is explicitly considered fraud under TripAdvisor's terms of service (scroll all the way down https://www.tripadvisor.com/TripAdvisorInsights/w789 and https://www.tripadvisorsupport.com/hc/en-us/articles/2006150...), so I imagine this made the court's decision easier.
1. Amazon uses good ML techniques, and they don't work.

A good friend of mine worked on the recommendation engine ML side for AMZN until fairly recently. His review was that it's worse, and more expensive, than having hired people do it by hand.

But the sibling comment is more correct -- all three of these things are currently the case.
100%. Expect a follow up in the future with a simplified pipeline.
What I am talking about is when an App will sometimes have a popup saying "Love this app? leave a review" with a link. Does this fall under the same issue if the app selectively chooses who to display this pop up to?
"My impression as to your cheap labour was soon disillusioned when I saw your people at work. No doubt they are lowly paid, but the return is equally so; to see your men at work made me feel that you are a very satisfied and easy-going race who reckon time is no object. When I spoke to some managers they informed me that it was impossible to change the habits of a national heritage."

This excerpt appears in Ha-Joon Chang's book "Bad Samaritans" and it was written by an Australian consultant with regards to Japan in August 1915. Chang also mentions Sidney Gulick's 1903 book "Evolution of the Japanese" which also stereotypes the Japanese as "'easy-going' and 'emotional' people who possessed qualities like 'lightness of heart, freedom from all anxiety for the future, living chiefly for the present.'"

I don't have details on Brazil, but I am almost certain that this "Brazilian time" is just a symptom of some completely reversible, systemic problem that is making it difficult to do business with high-technologies in Brazil.
It seems like a smart transition technology would be truck driving roads. Basically install sensors on major freeways for longhaul routes which allows the road to take the wheel. You could have on/off ramps for this so people could take over the last mile.
I don't doubt that it is coincidence. But it's interesting that vertebrates' brains seems to be using specialized structure (cerebellum) for motor coordination. And here we have far simpler artificial system without any evolutionary priors.
The truck couldn't travel at a higher MPH (they already travel at highway speed limits). What they mean is that the truck would get there faster because a human truck driver legally needs to rest for 10 hours every day, but a self-driving truck does not.

The money you'd save is by not having your truck sit idle while the driver slept. You could thus deliver the same amount of freight with fewer trucks. However, trucks would wear out faster due being run for more hours per day.