skysight-inc/HackerNews huggingface dataset:
You're wrong on literally all points, but why let the truth get in the way?

Law enforcement does collect images that have been traded. They do not use these to frame people, unless you are referring to the honeypot sites that they have taken over. They maintain these sites hoping that CP collectors will continue to download images of their own volition and that they can they trace the IPs to a real-world address.

There are many many many lesser known individuals that are hushed up using child porn.

Citation needed. This would the first I've heard of CP being used to frame people by law enforcement. It happens, though very rarely, that some people try to frame innocent individuals...

So I'm basically saying there is no ethical problem (from their perspective) because feds/cops already deal with this all the time and plant this on people like drugs.

So I'm basically saying there is no ethical problem because feds/cops already deal with this all the time, but they don't frame people. They let the idiots hang themselves. And by the way, my source is that I used to defend people like this when I was a public defender. What's your source?
What to keep in mind about your privacy when taking genetics tests
Yup, floored me when I came across that on the exam. Tons of other awesome stuff in countries that do a proper bandwidth limit as opposed to symbol limit.
>I find that there's always room for improvement in terms of how things are done and those things could be done in a code review.

I agree that there is room for improvement, but after 3-6 months, it starts violating the 80/20 rule, meaning you are spending a hell of a lot of time & energy (money for business guys) for increasingly depreciating value.

>The other thing is that its always a good thing to have at least one other person look over a change just to make sure that its correct and something obvious wasn't missed.

Eh, developer should be reviewing their own code fairly thoroughly anyway. If a developer can self review their code, then the second person doing it costs a lot and doesn't get a lot of value. I wouldn't expect glaring mistakes from a developer that has lasted 3-6 months. (it's a requirement for employment, IMO).

Again, what you are saying is right, but I believe you get decreasing values over time as the developer starts to "get" how the org wants things done. Like I said, I think code reviews have great value the first 3-6 months, then ever decreasing value after that. I'm also assuming competent developers. If an org is hiring cheap coders, they don't really value development efficiency in the first place and my theory doesn't really apply.
Like most things methinks...but the majority non-hacking users get to benefit from the ones who do like to hack around with internals.

Plus its (user) hardware/software upgradeable, some fancy new thing comes out you just have to bust out the toolkit instead of having to buy a whole new camera.

I'm thinking something like a light-field sensor with the "LSD simulation" firmware would be a perfectly sensible upgrade.
How snowflakes grow
"No one would have purchased the original iPhone were it not heavily subsidized by AT&T. No one."

The original iPhone was not subsidized by AT&T at all. It cost about $500, had lines of people waiting to buy it, and went on to sell about 6 million units, making it one of the best selling phones of it's time.
I thought this wasn't so much the FCC's doing as it was older hams who shun anything digital
Anki: Powerful, intelligent flash cards
Java let’s you do most of the work, Scala let’s me produce elegant enough solutions that the complexity means I have job security. Thus, if you’re learning Java for career reasons, Scala seems to be a natural compliment.
Wondering the same thing myself. They are very different all the way to their core. Angular is a full-blown framework; React is a view library. Angular's API and documentation are (excessively) large; React's documentation can be easily perused in under a day. React components are just functions (or classes) and thus can be tested with such ease. Angular testing is, last time I checked, way too complex to get up and running.
If you find this interesting you might appreciate the Red Mars series by Kim Stanley Robinson.
Yes, we all know it would have ended without them, but not as it did.
I noticed TVs in DAL muted with an invitation to download the Tunity app if you wanted to listen [1]. Id rather therr were no TVs, but this is a reasonable compromise.

[1] https://qz.com/465630/theres-an-app-to-listen-to-silent-tvs-...
A lot of people care about looks and ergonomics before performance.
I am not one of them but seriously people like shiny things. Even tech users like good UI before having to use your traditional shitty gui but performant app.
We have 90,000 lines of code in a commercial application with no integration or unit tests, or any test automation at all, and that’s used by approximately 15,000 users a day.

Obviously we have bugs. We measure both our crash rate and usage/behavior with public analytics packages. About one out of every thousand uses of the application ends in a crash. More often, a user is unable to complete a task in the app because of a code failure, or poor/misleading UI.

I don’t know how hard it would be to formally verify our application, but I suspect at least 10x the cost of building it. We don’t talk about formal verification, but we do talk about the need for unit tests. My answer to both is: stop, think about what you are saying.

Our users are rarely inconvenienced by crashes, our crash rate is lower than 90% of our peer group already. Spending even another 1x the time and effort spent building this app trying to formally prove it and eliminate those few last crashes would be a massive expenditure for a tiny gain in user satisfaction, and only in one area. It would literally set us back years in functionality.

Writing/debugging/maintaining 3,000 unit tests doesn’t offer much better benefits because our application is almost entirely front end GUI. Writing automated UI tests today will have to be entirely rewritten next year when we update the entire UI, and then likely within another year as we do it again.

In our case the most productive way our team can improve the application for its users is to improve functionality and usability. We will create bugs along the way but find most in manual testing, and our usage will increase as customer benefits increase.

My point isn’t that we are doing everything right and that formal verification is wrong, or that unit tests are wrong, etc. My point is every application is unique. They are all developed with limited resources and those resources should be focused on producing the best possible outcome.

If I was leading a team at NASA developing embedded software for a space probe, pair programming and unit testing would be required, along with integration testing, automation and we should consider formal verification. We would only have one shot at getting it right or a billion dollar probe will fail.

But my current team doesn’t face such an immense cost from its bugs. We can push an update to fix critical bugs to every customer whenever we deem necessary. Our biggest challenge is getting customers to use our application, and to use it more often. Customer impediments are far more often poor design decisions than crashes or mis-implementations. So that’s what we need to focus on.
Sure, there's going to be a bloom of compilers of anything to WASM, but what's discussed here is the opposite technology: lean native applications.
Is the weather causing Jakarta to sink?
The distribution of assets changes and also the relative purchasing power of each, but the total volume of fiat in circulation does not change -- you get it, yes!
That's exactly what I want, thank you! Fantastic.
React IMHO is good enough that I don't want to change framework/basic frontend technology again.
I think that tide is turning, esp given the recent explosion of FT8.
I think your point is good, and I would restate my assertion. As trivia without context, it’s useless, I agree.

Knowing what a capital is and how to find the name when needed is important. But, history is much more important.

I never memorized state capitals as an assignment in school, but I do know most of them from my interest in the nation’s history and geography. I correlate these things but not in the rigorous trivial way I think my earlier comment suggested. Your input brings clarity to that.
'I want to help humans genetically modify themselves'
Whoa! For a second I thought the meant RedCode [1]. That said, the Red language looks capable and brief. I am intrigued.

[1] https://en.wikipedia.org/wiki/Core_War#Redcode
"a major force in recent history got pushed over and trampled upon for oil "

This is ridiculous.

The US didn't take a drop of Iraqi, Kuwaiti or Libyan Oil.

The US could take all the Oil in the Middle East in a heartbeat if it wanted to.

This whole 'war for Oil' bit is mostly rubbish.

'War for continued access to energy' yes - but the us is not grabbing resources with military power, moreover, North Korea has nothing anyone wants.
Currently the only criticism you've made of the comparison is the name and amount of social acceptance.

> A Ponzi scheme is a fraudulent investment operation where the operator generates returns for older investors through revenue paid by new investors

It's not a 100% perfect match, but there are certainly enough similarities between how Social Security systems work and the basics of a Ponzi scheme that you'll have to make an actual criticism of the comparison if you want to argue how they're not the same.
Well, in Dutch universities one of the first courses of Computer science is object oriented programming in Java. I think that says enough. :)
In regards to your last sentence - as a developer, I _like_ solving business problems, and coding is just a tool used to get there. What makes me proud is when end users are able to use the application and it solves some problem they have, and as a side effect, produces revenue for the company.

Religious adherence to processes gets in the way of that and if they block me, I'm happy to shove them to the side and get executive support to do so. My experience with code reviews is that they are 95% style nitpicks, 4% ways to make code cleaner and simpler, and 1% real bugs which impact end users. I only value the 5% myself. From a cost/value perspective, I haven't been sold on the value of doing code review on everything.

Not all developers feel that way, sure. But it is a mistake to assume all developers are driven by the same things.
A hundred years ago was also the outbreak of the Spanish Flu pandemic which killed 3-5% of the global population, not exactly a golden age for public health.
It doesn't even have GC yet.
> Features that were not part of wayland due to security concerns are being implemented anyway

Yes, because without those features it was secure and useless.
If the point is to hack, you totally should buy an Arduino. (I just bought my college-age EE brother one. He's messing with it right next to me. It's cool.) It is also orders of magnitude cheaper.

But for video and video specifically, a "hackable base system" is not a raison d'etre to exist beyond the niche-of-a-niche hacker community who's not going to pay you materially for the thing in the first place. This stuff is expensive! Near as I can tell, something like this needs a reason for videographers, and not computer people, to pay for it to get the traction needed to allow it to expand and progress. The set of people who need to "add things" to a video camera for their use case is small because there are few use cases that are not better undertaken by getting the highest quality, cleanest raw footage you can (which is not helped by adding, like, inline color correction), storing it in the least-lossy format you can, and then taking that output and transforming it down-the-line either in post/editing for recorded media or in your better-equipped visual mixer for live.

The most interesting "hardware hacks" I can think of for cameras would be in the focus/image stabilization arena, but I don't think you get much insight into that with the passive E-mount (could be wrong, I don't use Sony) as opposed to an active E-mount or Panasonic's Power/Mega OIS stuff in the MFT. For Power/Mega OIS in particular, my understanding is that the sensors are in the lens but the brains are in the camera--could be some novel things to do there.
Pardon my ignorance, but why's that?
> And I don't mean just psychology, which is social science with a medical degree

Psychologists don't have a medical degree, psychiatrists do and they could hardly be called social scientists.

Hard sciences also don't have a very high replication rate, they have the same incentives which the article talks about, and the same publishing bias problem.
Indeed, given their Android One is preloaded with lots of bloatware and possibly spyware.
They will start caring eventually. Even ordinary people got turned off of bloated-feeling Java apps on the desktop.
Angular to Christmas Tree Garden Compiler
Actually, someone is paying the team to solve business problems and create revenue.
" dying for somebodies else cause."

False. 'Proxy wars' is a misleading title.

The Korean war was not a 'proxy war' it was a real war, that happened to also be a proxy for other powers.

Country A does not fight random country B for no reason.

They are generally real conflicts where their actions may happen to have geostragetic alignment with other powers.
The attached video:

https://vimeo.com/247866390

has an idea to solve the issue - Add to surcharge fees from these ride hailing apps and spend the money in to mass transit. It might not be that bad except government budgets tend to divert money to other purposes and the mass transit might remain the same.

I do wish companies pushed towards more pooling services like UberPool etc.
Another McLaren F1 funfact: McLaren used to buy a bunch of old Compaq laptops for spare parts almost 20years after that laptop had reached EOL.

https://www.theverge.com/platform/amp/2016/5/3/11576032/mcla...
Isn't using WebForms faster for implementing intranet apps? Drag and drop stuff, done.
You have to factor in the time it takes to cook. Let's say you cook all the rice at once and it takes 20 minutes. At minimum wage of $7.25, that's $2.42 in addition to the 0.69 for the bag of rice, yielding 5.4 calories per penny, within the same order of magnitude as the prepared foods I gave as an example.

I acknowledge that a person's time isn't always tradable for wages, and that home cooking is generally cheaper and more satisfying.
If true, then Uber dropped the ball again when it came to PR.
gRPC C# currently comes with its own HTTP2 implementation, and is basically a wrapper over the C code that implements gRPC and HTTP2 stack. It doesn’t rely on .NET’s implementation of HTTP2 at all. And it does run on Linux as well as Windows.
This rings really true to me. I'm switching to more empirical-ish work now, after tenure when I don't have a knife at my throat.
I write ClojureScript

A good indicator of if a technology is going to explode, is if emerging language users are excited about it, as good ideas tend to trickle down from the more advanced/research-y ecosystems which aren't as constrained by legacy. So for example React was built by a user of OCaml.

ClojureScript early adopted React.js through the Om project in 2013 and there is a growing number of competing React adapters, Clojure rewrites etc. I first saw virtual-dom in ClojureScript in 2012 (eight months before React came out).

Number of ClojureScript projects with traction that are based on vue? Zero, that I am aware of.
Haven't used it, but it seems to avoid a full page reload but still does a round trip:

https://github.com/turbolinks/turbolinks
What about when the CEO changes?
" Libya had the highest per-capita GDP / quality of living/(?) in Africa"

Except for the part where Gaddaffi was using his military against half his nation in revolt.
I don't know where you live but I'm sickly, I've filled hundreds of prescriptions in my life written by 20+ (at least) prescribers in three different states. Never once did any contain any symptoms. Even the ones that are prn (as needed).

Not only that but many medications are not for treating symptoms but are prophylactic. Especially post surgical ones.
“A tumor is an organ, with the function of killing the animal”
Whats interesting about this car is that even if its not driven a mile, many parts have to be changed as per a timetable. Merely changing the tires on this car costs $50k! https://youtu.be/EsKDGdcb6BQ
Digging the bullet point about Haiku support. Hoping someone in that community pays attention to this.
No, mesh networks can have different tiers the primary supernode network can be fully meshed but the individual clients are not.

If we take a standard network for example then all your routers can be meshed for each router the primary backbone switches can also be in another mesh but the edge switches that say connect individual users are not meshed.

This would still count as a mesh network despite having 3 tiers with different fault tolerance / handling characteristics for each tier.
Note that this paper is from 2010 and thus, while quite influential for its time far from the current state-of-the-art. The stroke width transform method that it introduced is simply not as good as current deep learning-based methods.

If you want to get a (slightly out of date but what can you do, the field is moving very fast) overview see this survey from 2016:

Scene Text Detection and Recognition: Recent Advances and Future Trends
http://mclab.eic.hust.edu.cn/UpLoadFiles/Papers/FCS_TextSurv...
Working on one of the greatest cars every made for a job doesn't look half bad.
Yeah, but its direct competitor is also fine in this regard. If all Oracle employees are nuked tomorrow, Java will still outlive Cobol.
I think the drop of Mac OS X going from $129 to zero probably had as much, if not more, to do with that.
That depends on what you want to use formal methods for. For full functional correctness, yes, you need a spec. But much can be gained by just proving the absence of runtime errors, i.e., for C, things like "all array accesses are in bounds", "every dereferenced pointer is valid", or "integer arithmetic never overflows". Formal methods tools for C have those baked in, so you can get going quickly without specifying these things yourself. It's still hard, though.
Thanks! This is a great solution but none of the tutorials/blogs I read on pre-signed uploads mentions it.

Do you have links (or just keywords) to learn more? Will I need to add something like Cloud Pub/Sub to my stack? https://cloud.google.com/solutions/using-cloud-pub-sub-long-...

This is more complicated than I imagined so I am not sure the cost saving will still work out (factoring in development time and extra code maintenance cost).
They will be upgrading this year, I think.
I think both of them are awesome and have great communities. Especially seeing as webpack has stabilized.

If you're a startup, it's tempting for many founders to go in headfirst with a Vue or React. In my opinion, it's rarely necessary, and in the end a lot of the stuff has to be thrown out if underlying foundations change. I see it as web development's version of premature optimization.

On the other hand, when I kept all my work in django templates, erb, blade, etc. and just script JS by hand, there's less of a penalty when the data flow changes. When I was using a JS framework, the refactoring was so painful I seriously considered throwing the whole thing out and starting from scratch. Heh, I'd have been better off not buying in so early on.

As a stop-gap, I'm using pjax. (https://github.com/defunkt/jquery-pjax)

My plan is after stuff is solid and in production and the product/service/business is moving forward, taking an incremental approach to moving to vue/react/etc.

P.S. kudos to react for removing the patent stuff in v16.
This whole thread is weird. People think that paying retirements through social security means that future generations have to shoulder the burden. But if they instead "save" the money, somehow they won't have to?

In the end, the bread that goes on the table in 50 years will be produced by a farmer of the future generation.

Savings and social security are just two different ways of writing the same contract.
You can't save money personally. The nation takes 20% of your gross salary to pay retirees. You don't have a choice.

In exchange, the nation promises to give you 80% of your last average salaries as a monthly income after you retire (in half a century) until the end of your life.

These numbers are not linked to real resources and are not adjusted periodically.
Saving on taxes is a good reason to contribute to a 401K. Just be mindful of the fees.
Woops, try again. Network issues this morning with the website.

(I am one of the co-founders of FaradayRF ;)
Hackers take advantage of Bitcoin's wild Ride
I was hoping your footnote was going to be a cite from a reputable source when you stated most startups and Enterprises are predominantly Linux, not just your own anecdotal experience.

My own experience is that most large enterprises use Windows because that's what their network people are use to and finding Windows network admins and developers are easier.
Can you mention a few examples?
John Searle on Ludwig Wittgenstein (1987)
“traditionally used for
vague attempts at humor
which signal to twenty-something
white males that this is
a “cool” place to work.”

WTF with the casual sexism/ageism?
Facebook: no change.

Twitter: I think I'd lose access to a lot of real-name graphics/game programmers who I like casually interacting and sharing with. On the other hand, I'd be spared their frequent overbearing political opinions.
Spot on ;)

In fact this post was meant to start the discussion you are alluding to. Let's not reinvent the wheel as so much as take what we have available to us now and use it combined with some new technology to propel ham radio into modern communications.
The Martian is still pretty unrealistic. It's not possible to get enough light using the setup described in the book.
Reviewer must be able to explain and demonstrate why his remark is right. The petty code rewiew problem tend to happen in system where reviewer is assumed right and programmer is assumed wrong.

When original programmer has right to refuse review, the percentage of useless code review comments goes down. Most of them are power trip anyway, if you remove power from it people cease to make them.
I do wish companies pushed towards more pooling services like UberPool etc.

I can't recall their name off the top of my head, but there's a company piloting this here in Austin Texas; they exclusively do poolsharing and have a fleet of vans that you'll see following close to some of the same routes as CapMetro does in the city core (if anyone else lives here and can think of the name please share it, they drive the blue and grey vans).

It's something I only even learned about because my company signed on with them as a service to the workforce a few months ago; people who live south, but work in the North Austin office can park their cars in our garage downtown, and use the shuttle to get north. People who live north, but work in the downtown office park at the North office, and shuttle downtown. Or if you have a meeting at North office but work downtown, shuttles leave every two hours.

As someone who has a car, but takes the bus (because for me there would be no transfers and the total ride lasts about 15 minutes) to work, it's been such a game changer.
And this detail - someone working 27 year for the company and only getting 20% of the full benefit - doesn't make these pensions really attractive. And in the article they even call it a "more generous types of pensions".

I know most of the DB plans were structured in a similar way, i.e. earlier years with the company have less impact on the overal pension. But this one looks more like a lottery, where you bet to stay employed at the same company for 30 years no matter waht.