skysight-inc/HackerNews huggingface dataset:
The difference is Elder Scrolls Online doesn't have a command to run a script inline from the chat window.

So you are pretty safe unless you specifically install a compromised add on. It is definitely possible for add ons to mail stuff from your account automatically, including gold because some add ons have a "tip" feature built in, and some operate by using the mail to help you transfer stuff to a mule character. So a compromised add on could just set it up so every time you log in it automatically mails 1000 gold to another account.

But at least you would have to install the plugin explicitly instead of just compromising yourself via the chat window.
> Abuse is probably too strong, but it's definitely an aggression.

Nah, call it what it is.

Consider it in the context of lotteries, how they're advertised, and who they tend to mostly affect. Or fast food. Abuse, for sure.
What you're saying is true, but it's not a stretch, in an embedded system, where you are using Lua as a "high level glue/scripting/configuration language, letting the application handle the low level code via an API" to then consider using it for scripts and more on the device itself.

The runtime is small and, all things considered, it's very fast. While I never got to a place where I was writing low-level networking code with it, when I was still in embedded I did use it for a number of tasks that it was perhaps not quite perfectly suited for because of it's characteristics. I'm no longer in embedded, but I can easily imagine having pushed that idea further with projects like LuaJIT showing up in more recent years.
> Finally a mobile device that uses USB-C to charge.

Not sure if you're being sarcastic, but don't all (most) mobile devices use USB-C to charge these days?
> only 8 years old

The Moore‘s Law is dead.
Looking at these config prices... wow: https://www.apple.com/shop/buy-mac/mac-mini/3.6ghz-quad-core...

128GB SSD base, +800 USD to go to 1TB? +600 USD to go from 8GB to 32GB? +300USD to go to the six core CPU? brutal. I was considering this for a moment instead of building a PC rig at home because I really like macOS, but that's just too much.
Likewise, don't criticise a taxi driver because you can drive yourself.
Sure. And plenty of companies have stretched thin the definition of "free" or "unlimited". But that doesn't mean we have to accept that as OK.
A progressive Node.js web framework
I love this framework!!!!
Does your 2011 model have 3 Ghz turbo boost? That's just how modern processors work - lower clocks but still higher performance.
The problem with ads (and most of marketing too) is also that it turns into an arms race at scale and often at the expense of product quality.

Imagine two cities; one allows billboards and transit ads, one doesn't. Everything else being equal, which product wins in the ad-city? Usually the product with the ad dollars, unless there is a substantial difference in quality / price.

Which product wins in the non-ad city? The one that is better or cheaper.

The insidious thing is that brandable food products have to be processed in order to be unique. Anyone can grow an apple, but only Coca-Cola can make Vanilla Coke. So not only are we burning away attention / psyche with all these ads, we're also naturally incentivized to activities that aren't good for us or the planet.

If I had my way I'd ban it all. No advertising / marketing other than product demos and maybe search results[0]. There's too many downsides.

[0] Search is a special case because people are working to find a solution to their problem. For example, you may snore at night and search "nighttime snore mouthpiece" not knowing that there are other solutions like devices that detect snoring and automatically adjust your pillow. So in the search case the incentives are much more likely to be aligned.
Actually, he's 100% correct. The way that open source is used by very large tech companies today is way, way worse than anything MS ever did. MS never got a stranglehold on the network in the way that companies like Google have been able to do.

Back in the 90s, if you wanted to run Novell, UNIX, or Linux instead of WinNT Server, there was nobody stopping you and there were a lot of options. The same with Office suites: there were actual competitors to MS Office through most of the 90s. There is much less competition in many areas of commercial software today, and one of the primary reasons is that open source software has become a vehicle that large software companies use to drive competitors out of markets and solidify their positions in complementary markets. Yes, consumers benefit in the short term, but it allows these companies to build moats that make it very hard, or impossible, for future startup competitors to overcome. We all want to point our fingers at Oracle, MS, IBM, and say that they are the issue, but when every major player in the industry does the same thing, it starts to become more and more obvious that the problem may not be with the individual companies involved.

Also, public roads are a bad metaphor for software: there isn't a market for public roads, and software can always be innovated upon (as an aside, it drives me nuts when people declare something "solved", especially when the reason for doing so is ideological or political).
> Crayons for instance don’t help kids test their knowledge of letters or numbers or full words, and I’m not sure Lego brings that much over Minecraft for instance.

Anedote but I don't allow any tablet– or phone–play, yet my daughter is more than able to test her knowledge of numbers and full words. She can write out words and get to practice hand-writing at the same time. When it comes to numbers and words, she is at least on par with others her age if not ahead (disclaimer: proud dad).

Crayons and paper bring one advantage over apps: a creative boredom, where, having completed something somewhat structured, she gets to pause and them come up with a playful approach to trying to spell new words, trying to draw new things, all in an unstructured way. We set the framwork but it's a lot looser and she gets to play within it, recombining ideas in different ways.

When she visits relatives that have tablet games, it's amazing to see how her mind just goes blank in front of them and then for the rest of the day the creative vibe seems to be gone.
Dubrovnik is one of the most awful places I've visited - literally everything is optimised purely to extract money from tourists.

Want to walk around the city walls? That'll be €20! And if over-priced, mediocre restaurants are your thing, there's plenty of them too.
Something in the simulator supports a mouse, so I wonder if it's down in the code somewhere, just not enabled.
Don’t you swipe up to unlock with Face ID?
I'm a hobbyist photographer and I edit all my photos in Lightroom on iPad. It's so much more fun and engaging to edit on iPad than on my iMac, not to mention easier (Apple Pencil makes touching up specific regions a breeze).
having worked with JSF, I can safely say that me and server side rendering with peristent client connection to push updates are ... not friends.

You have multiple scopes in the same document. You have the jsp scopes which gets rendered once, when the client requests the page, and the jsf scope which lives longer. Initially when rendering these scopes seem to share variables, but after the request is rendered, the jsp scope gets removed
Why do you even need the additional layer of redirection when most (port 80 tcp) traffic can be done straight from the browser?
I am saying that using economic activity to gauge positive impact on society is utterly misguided. Consider: we are currently living in an age of robust economic growth and international trade, historic levels of income inequality, and are in the midst of a global mass extinction event with the very real possibility of climate change rendering human civilization in it's current form impossible.
It was a 3gig PSD file. That is pretty impressive.
I'm not sure stateful vs stateless is even the right way to frame it.

With no JavaScript at all, your application is still stateful. Even if an individual HTTP request is stateless, your app as a whole still has state. The state just lives in the database in that case, and each request you make either gives you a view of part or all of its current state or provides data to transition the application from one valid state to another valid state.

Actually, thinking of an application as a series of transitions between valid states is why I enjoy using things like Redux. Used properly, it acts as a gatekeeper that makes it hard to move the application from a valid state to an invalid one. It adds a fair amount of boilerplate, though, which I know some people find frustrating.

Maintaining state on the front end and keeping it in sync with the back end is a pain. But I don't think it has to be. it's just an artifact of us being stuck in a certain paradigm of application development that we don't seem to be able to get out of.

It wouldn't be impossible to design a system that runs over a network, but doesn't require the front-line application developer to think about the network. It sounds like something Alan Kay might have worked on at some point. :)

I envision a Smalltalk-ish environment where, in my application running in a browser, I send a message to an object telling it to save itself. And when it receives this message, it transmits itself across the network, validates its data, and persists itself into a database. Maybe an object database like Gemstone/S. But the application developer wouldn't have to worry about all the details most of the time. Just tell the object to save itself, and it'll report back whether it was able to or not, so you can update the application accordingly.

I'm sure I'm overlooking a ton of potential pitfalls, of course. I think we can do a lot better than we're doing right now, but I'm not 100% certain what better looks like, or quite how to get there. Maybe I just need to watch a few Bret Victor talks for inspiration and then get to work trying to build something. :)
The 10Gb ethernet was an extra $100, the 2TB SSD an extra $1400.

If you want a fully loaded, i7/64GB DDR4 RAM/2TB SSD/10G ethernet system, it'll cost you $4200USD, with more than half of that from RAM & SSD pricing.
The elephant in the room, of course, is that tourism helps people think of themselves as part of something bigger. The National Parks, for example, help drive votes for conservation. If you've never set foot in nature, and you've never left your town, other places and their problems will always be somewhere beyond the horizon.
macOS passes mouse events to the simulator app, which translates them into touch events. Unless you’re talking about something else?
We're lucky in the sense that the IO for LQCD is small (compared to other scientific applications), in that we're usually only reading or writing gigabytes to terbytes. But also our code uses parallel HDF5 and it's someone else's job to make sure that works well :)
Blocking the sale or hosting of software is one thing; Commons Clause also blocks any "consulting/ support services related to the Software." That's way too broad; is a system that uses Redis "related to the Software"? It's also short-sighted: it limits the ecosystem's growth to the ability of one company to expand and take on "consulting/ support services."
Not everyone who plays WoW is a developer.
"mostly acceptable teardrop everyone else standardized on."?
> You can't really learn C without also learning to use a debugger

News to me.

I learned C in '85 from the K&R book and the project lead for our little startup's Fortran to C translator. No debuggers were involved as far as I can remember.

[p.s. as to "why" teach C. I know many languages at this point, but that initial exposure to C necessitated a deeper understanding of 'the machine', memory management, etc. The core of C is fairly straight forward and imho an excellent pedagogical vehicle for a 'substantial' understanding of "programming".]
Your argument boils down to "nobody is perfect, so nobody has any room to criticise." The fact is that everyone makes decisions which contribute to these problems, but everyone is also responsible for trying to be better. China certainly has the right to criticise the US for our foreign policy and for our backsliding on climate change. However we have the right to criticise China for their killing of critically endangered species for medicine that doesn't work.
It always takes time to fully utilize a new platform's specs.
It's a 12GB file with literally thousands of image filters being applied in realtime on a tablet. It's not about the UI it's about the image selection and realtime filters on a GIANT composite image. That's one hell of a lot of processing happening.
> they get to sell the software, but nobody else does... what you're saying is, you want other people to contribute code, and you want to be able to benefit financially from those contributions, but you expect it to be a one-way street.

It seems like a lot of the positive responses to the Commons Clause have missed or skipped past this entire concern.

People are understandably touchy about "AWS profits off this free code", and understandably concerned that "just make it AGPL" will scare away some big players but not actually keep the developers solvent.

But the Commons Clause isn't at all reducible to "pay us if you profit from selling our code". A clause like that might not be FOSS either, but I think there'd be a lot less anger over it. (Especially if it wasn't achieved by taking a FOSS license and adding on a misleadingly-named "...but not really" clause.) Instead, the Commons Clause restricts sale rights to one entity, leaving the software with a clear 'owner'. And that's what people are mad about: it turns an entire development community into a farm team for one license holder.

"Pay if you profit" has real potential, and as you say has been achieved in the past via dual licensing. It allows for ecosystems where free code is included in and extended from multiple paid projects, and while the code originator might be guaranteed revenue they aren't in control of the project. That's vastly preferable to the you-work-for-us structure of the Commons Clause.

I think the conversation has been undermined by the way the Commons Clause FAQ and authors have skipped across that nuance to say "GPL doesn't suffice here, therefore Commons Clause!" We'll all be better off if we don't let the middle ground stay excluded from the discussion.
When you walk by me in the street, you're implicitly reserving the right to throw me in to oncoming traffic.

In reality, despite being strictly possible, this barely ever occurs in practice. I don't think it's fair to use the term "implicit" in that way.

No-one is suggesting that you write your startup's infrastructure based on random bits of code, that's obviously a bad idea.

I'd basically consider 'no licence' as equivalent to WTFPL. It scares off big companies. That's probably what you want anyway. If anyone cares enough they'll ask you to relicense it.
I'm a dev who's considering getting a Mac; currently running Ubuntu 16.04 on a Dell XPS Developer Edition, as well as 18.04 on a self-built desktop from 3 years ago (haven't used Windows regularly since 2014). Mac Mini seems like the best choice for me, because I do less damage to the environment and my wallet getting a machine that lets me buy/upgrade/replace the screen, keyboard, mouse, and RAM separately. I would probably go for the 6-core CPU (would probably last me 5+ years), 32GB RAM, and 512GB SSD (not much of a music, games, or movies person).
The CS:App book introduces gdp, valgrind and the how the compiler works so linker/optimizations, how C looks like in assembly, and pitfalls so introduces the SEI CERT C Coding Standard http://csapp.cs.cmu.edu/ and also tells the reader to go over K&R to look at how declarations differ.

It's usually used for a introductory systems programming course covering enough you can poke through a systems library and know what's going on but to actually teach C development would be a much different course I would imagine.
You probably mean log structured, not copy on write. CoW doesn't help make writes sequential, unlike log structured filesystems.
Probably not. This is 2018 and everything gets soldered down now.
Touche!!
I have a newer MBP (with touchbar, ugh) and I'm quite jealous of this form factor and setup. I probably could perform most of my work on this just as well and it would have been heck of a lot cheaper.
World of ParanormalOne place to see it all
Depending on your environment you may be able to do it now. The rise of cloud coding platforms means that coding on an iPad is pretty useable as long as your deployment process works with it.
Based on the marketing images on their website it sure looks like the NAND is soldered to the board.
If by "all (most)" you mean some, then yes, exactly right.
Well, then tech companies will raise prices and product makers will buy fewer ads, leading them to increase the ad load, or similar. It demands on the demand elasticity.
One of the greatest cities in northern Italy is Torino.

While medieval and in a certain shabby way as attractive as Firenze they only get a small percentage of the tourists.
Literally all beef in Canada and the US is grazed on open pastures. The majority of it is sent to feed lots for the last couple of months of their life to be fattened on grain, but they spend the first year in pasture no matter what. Second, absolutely none of the feed is imported from South America. It is from Nebraska and Iowa in the US, and Alberta and Saskatchewan in Canada. Both nations produce massive amounts of grain, far more than needed to feed all the livestock we raise, much less just the cattle. Third, this is the point, it isn't attempting to minimize deforestation. My eating beef or not eating beef does absolutely nothing, as my beef did not cause any deforestation. My habits do not cause people half way around the world to change their behavior.

And just as a note of interest, your first link is quite incorrect. It uses the lowest production pasture figure for its math rather than the average, it does not consider the idea that grass fed beef becoming a major industry might involve people switching to more productive grazing systems which we know produce at least double the calories per acre. It ignores the huge quantity of idle grassland we currently have which could be used for cattle production. And it neglects to factor in the millions of acres of corn and soy fields that would no longer be needed for cattle feed and can be converted to pasture.

https://bovinepracticum.blogspot.com/2018/03/another-land-us...
I'm very aware of that. I noticed that my own attention can get sucked into my phone deeper than when I'm doing any other household task, which usually will have me meeting their gaze on a regular basis. And my toddlers can pick up on that so I try to not be looking at my phone when they are around but I'm not yet good at that.
> Has it ever occurred to you that if people are willing to burn it to the ground, the "modern world" might not be quite as good for them as it is for you?

Has it ever occurred to you that some people identify themselves not as individuals but as cells in a group organism (race, gender, etc...) and that these people seem to live by the old saying "it's better to rule in hell than serve in heaven"?

It's not about justice. It's about your group being on top.

The world that grievance mongers are building does not strive for fairness. It strives for an inversion of the cartoon hierarchy they've dreamed up. Where every imagined historical evil is played out against the descendants of the people who they think are responsible.

The whole thing is fueled by a vicious mixture of hate and envy, providing an endless supply of righteous anger induced endorphin rushes. It's addictive and cruel.
The question is not whether it works or not. This new alternative to open source may be great, we're just asking people to clearly distinguish their new model as such.
Well, to keep things simple :

- CO2, as a greenhouse gas, increase the Earth surface temperature

- This temperature increase causes droughts/floods/other extreme meteorological events

- Lands that used to be arable aren't anymore, because of these events.

- People need to feed themselves, so they need new lands.

- They burn forests, wipe out ecosystems, and kill millions of animals in the process.
That is what i'm talking about, but I didn't know if it was macos doing it or what.

I've seen videos where there is a faint circle representing where the cursor is and then it 'touches' the screen.

shrug I just wasn't sure if that was part of the ipad itself (like maybe accessibility) or all from the simulator.
Honest question: how many other pieces of electronics do you have that are still getting support after 8 years of use? I could understand appliances and cars, where the maintenance is mechanical wear & tear and not software, but anything with software generally has a 3-5 year EOL at this point.
What books do you recommend for a newbie to C?
>If I'm a third party seller on Amazon, why should I / what do I gain by investing into the optimization of my listing if I do not depend on my Amazon listing for the majority of my revenue?

Sure, you're right, that's how businesses think, and it makes sense. But the side effect is the situation that was brought up, that customers don't understand why their favorite products don't show up higher up in the list, if at all. there might be a point where it can affect a brand and their domain authority. Like Google search, the stuff that doesn't show up on the first pages is perceived as less relevant.

Sorry for this late response, just saw your reply.
Spotlight on Entrepreneurship in Colorado
Google launches reCAPTCHA v3
That's a problem with Django though, and not an inherent problem in SPAs.
The image for logistic regression is hilariously wrong. It shows the sigmoid as a decision boundary.

Also dont get hung up about no free lunch theorem. That is a great result in computer science theory with little practical impact: just pick neural networks for unstructured and GBDT for structured data. For the vast majority of real-life problems (not all possible problems) these are the single best algorithms.
This is from last May...why share now?
NIST has also just released its own article about the redefinition: https://www.nist.gov/si-redefinition/kilogram-kibble-balance

It has quite a few details that give a sense of the engineering challenges involved.

- The Kibble balance has a weighing mode, and a calibration mode; the two are used to cancel out a significant portion of the systematic error introduced by the mechanical system

- Measurements are made in a vacuum to eliminate effects of air buoyancy, which are significant at the desired level of precision.

- One advantage of the wheel configuration is that it allows the supporting cables to move the coil exactly vertically, thereby avoiding the undesirable sideways motion that a coil suspended from a beam balance can experience.

I could go on, but this gives an idea and you can go read it yourself ;)
The obvious benefit for adopting USB-C is compatibility with other devices. It seems strange to me that almost all new mobile devices from almost all manufacturers (including some from apple) are converging on a single port while apple's best-selling product uses an incompatible port. I get there are manufacturing issues, but I think eventually they'll have to be solved somehow. Maybe no charging port and just rely on wireless charging?
Put me down under number 1.

I'm dreading buying anything from Apple, but I need to compile my React Native app.

I keep waiting for old generation macs to enter the used market to drive down prices. Hopefully I can snag a used one, compile once, and forget about the experience.
It's getting better every year, as peripherals and other devices switch over to USB-C. Apple's imposition of USB-C as the one cable has been very frustrating, but we're starting to see the fruits of it.