skysight-inc/HackerNews huggingface dataset:
> Sounds like ownership to me.

Sure, the EU has essentially asserted in law that you own your data. That doesn't really make it true though.

I don't even think the EU was really addressing the moral/ethical nature of data with that law, politicians just wanted a way to remove defamatory content from the internet so they could regain control of their public image.

Just because something makes it into law doesn't mean it's reasonable/accurate/moral/just. In fact, I would argue most laws are created based on a groups narrow desire to achieve an immediate effect in the current society. Few laws are created with genuine exploration of larger implications on society/morality, and even fewer laws are created in the context of rights/what the government can/cant't control.
To me they help identify developers level, noob or or experienced. In a dunning Kruger way. The other way is to look their portfolio. People that use .js for dom tend to have poor productivity. Even standard components are dom.
No technical detail, just a lead gen page. Am I missing something?
From ASP.NET WebForms / MVC perspective: In my experience, not needing to post back to the server for changing several fields based on state, and in addition the complex state management logic that needs to exist on the server (either in viewstate or manual in MVC) improves the user experience and saves development time.

While the initial set-up of a page in Knockout/Web API takes relative more time, further development takes less time than otherwise.
What a wonderful collection of illustrations! It's always a treasure to see a site that has a niche, focused subject matter. There's an obvious sort of whimsy and passion in how the site itself is implemented.

From the custom skeletal hand mouse cursor, to the crossbones used as borders for some images [0], to the mouseovers on some of the initials where the letter is photoshopped out to show the background [1], to the fact that the site still has a guestbook [2]... there's a great character to the site that makes it enjoyable to interact with. Much more engaging than the overpolished style of so much online nowadays.

I also thought it was interesting to note the practice of almost-copies of certain woodcut illustrations over the centuries [0]. In our era of trivial lossless copying of digital data, it's easy to forget how much had to be done by hand in the past.

[0] http://www.dodedans.com/Eholbein26.htm
[1] http://www.dodedans.com/Eholbeina.htm
[2] http://www.dodedans.com/Ebook01.php
Does anyone know how this affects the DRM circumvention clauses in the DMCA[1]?

Currently trying to figure out how your stuff works can carry a prison term if there’s DRM involved.

[1]: https://en.m.wikipedia.org/wiki/Anti-circumvention?wprov=sft...
The fact that Google Search is a monopoly is not a technological factor. Google gives preference to AMP sites on Google Search, therefore publishers must implement AMP.

I actually have a lot less issue with AMP as a technological solution, as I do with the Google's "our way or the highway" treatment of the Internet. Google uses both it's search monopoly and it's browser monopoly (and often, both at the same time) to force the entire world to do whatever Google wants them to.

Sometimes you might perceive the result to be "good", but that doesn't justify the behavior. That's why another technical implementation change blog doesn't improve anyone's mood about the whole thing: Because Malte Ubl is still pretending he's on #teamweb and not #teamgoogle.
I will have to read the text of this bill before I make any judgements (I haven't found a link to it, I don't believe the bill has been introduced to the Assembly yet.) but I have a hard time understanding what they would legislate. Is it going to be availability of replacement parts? Assembly methods that make repairability easier? Documentation of signal protocols so that if Samsung decides to stop making the washing machine controller, I can make my own?

I've personally repaired a number of home appliances over the past few years including a LCD TV, a clothes dryer, a remote light switch, a juice machine, an espresso maker, and a vacuum cleaner, and I've tried and failed to repair a coffee maker and an electric tea kettle. I've also evaluated a macbook air and a samsung galaxy phone for repair and found that the replacement parts were too expensive to justify.

My perspective is that usually the replacement part is available but the parts cost plus the time/skill to diagnose multiplied by the potential success factor in repair makes replacement a better option in many cases. I don't have a whole lot of confidence that the government can solve this problem with legislation; any rule that would solve repairability issues with your electric tea kettle would make your phone bulkier, for example. So my guess is it's going to involve a lot of lobbying by different industries and ultimately end up toothless, misguided, and ineffective.

Oh well. I guess I'll just keep on replacing fuses and repairing traces.
I just want to point out that a use case is that some people like to conserve resources and the electron app is the biggest resource hog in my ecosystem....
That being the case, seems like OP's bot probably should have been allowed, especially since it seemed like they were only automating their repos.
funny how regardless on of index, interesting languages start from scala and below
Bitcoin plunge over increased scrutiny of exchanges, now down 18% over 2 days
Amelia Earhart: Island bones 'likely' belonged to famed pilot
I have 16GB and I can barely use AVD, it's still laggy and terrible compared to the iOS simulator.

EDIT: yes, I do have hardware acceleration enabled.
Awesome, I've been using Vysor for this but it def has issues the least of which is the ads, so I can't wait to try this!
Short answer: maintainability, performance, cross-browser consistency, community plugins, easier developer on-boarding, and framework updates and maintenance (which amplifies most of the previous).

Obviously a lot depends on the complexity of the website, but for the most part, any web _application_ will be better served by a framework. Heck, most static sites can now be amplified by layering on frameworks if done correctly (ie GatsbyJs).
With Macromedia Flash you had to write down the time when you stopped using it, then set it to a minute after it before running it again - because it remembered the last time it was running and refused to start if the new time was lower. Fun times. I could never have afforded Flash back then.
Off load view rendering to the client to lower server costs.

Having different teams for front-end and backend so they can work and update at different paces.

You can update the front end without taking your servers down.

Front-end developers tend to be cheaper than full stack or wholly backend devs. (And many backend/full stack devs HATE html/css/js). Depending on your app, you might do way more work on the front end than backend, so it'd be a waste to hire full stack devs only to make them do all front end work.

Front-end apps can handle spotty internet connections much better, so they work nicely for websites with a lot of mobile traffic.

User experience tends to be snappier since you aren't always waiting for the server to render your view.
We just upgraded our Apple 6 to Pixel 2, due to it having some Network Not Found issues. Tried all tricks available on internet, but none worked. Eventually asked Apple and they aggreed to replace it with similar phone given we pay $300. I said, why buy again the same phone which probably have some hardware issue which apple is not agree to resolve. As ppl know, they are having the same issue with higher version. I asked the customer representative, and they mentione, hold the phone. If they get enough complaints, they might look into it and offer a free repair. I think most of the users of old phone might have upgraded to new one and so i am guessing not enough ppl will compain and all those phones will go to waste.
I have one data point. This proves something very broad.
Text editors should have a feature to warn about a high number of qualifies/adverbs: "you are using to many qualifiers and adverbs, you may look biased to your readers, it may be a good idea to remove or rethink some of them."
really looking out for this one! Using async/await in lambda would really help in my specific use case.
It's about validation, not revenue. You can always refund them.
I'm with you, but it isn't hard for me to remember when I didn't realize that's what I wanted and was really really good at the whole tmux/copy-pasting between terminal windows dance.

I think you need to see a screencast to understand why this approach is such an improvement, for some reason it is hard to grasp at first.
On an iPhone 5S I have replaced both a cracked screen and an old battery.

The replacement battery was ~$7 USD including shipping, while the replacement screen (all-in-one digitizer/glass/screen assembly) was ~$15.50 USD including shipping.

The special screwdrivers/suction cups/spudgers/etc required to perform the procedure were included with the parts.

The swap process was relatively straightforward & lots of high quality photos/videos detail the entire procedure. Numerous guides are freely posted all over the internet.

Getting parts for a cheap Android device, however, proved more expensive than the cost of replacing the device (ignoring labor costs). The market is so fragmented it seems harder for an efficient parts supply chain to develop organically, let alone the knowledge/repair guides to effectively use those parts.
Contract state isn't immutable. Or am I misunderstanding what you mean by "state" here? The storage slots in an EVM contract can be freely written to by said contract. That's how ERC20 tokens work—the balances of the token in people's accounts are simply storage slots, that get updated by the contract when the tokens are moved around. (Yes, actual slots. EVM arrays are weird; they actually expand out into the contract's storage-slot keyspace by hashing all the array indices together and storing the result at the slot identified by the hash.)

> they also take resources to execute (which is represented by gas)

...and so you'd need to pay to fork, proportionally to the number of contracts that wanted to react to your fork. Though keep in mind that the forked network on the "new" side would have a low hashpower, and so a low gasPrice, and so could afford the required gas quite easily (the base-case being one where the forking entity temporarily controls 100% of the hash power of the network, and thereby can just "pay themselves" the gas, just like when bootstrapping a new Ethereum private chain.)

The more questionable aspect is that the network "being forked against" would also need to pay. Somehow, you'd need to make it such that the whole of the network would "want" to execute such transactions. Mind you, gas just prioritizes which transactions go through; if the "right of way" of fork-event contract-input transactions is hardcoded, it doesn't matter how much gas goes along with it—the network will run them. You can even just add some code that means that the network can't make progress until those transactions are in. (I.e. that chain consensus will treat chains that had the same fork-event transactions appear "earlier" in them as better, so it's useless to put work besides inserting a fork-event transaction in, knowing that the branch you'll be creating by doing so will be outcompeted by one that just executed the fork-event transaction first.)

> you would basically have one master contract with all the resources

I don't see how this implies that. The fork-er doesn't get to decide what's happening inside the contract, on either side of the fork. The network, on each side, is just sending an event—"hey, the network forked, you {are/aren't} on the forked side"—to each contract that wants to know, and it's up to the contract to decide what to do with that information. Each contract is still a standalone program with its own private memory-space that nothing else can touch.
Yea unfortunately Iron isn't actively maintained anymore.
Many, possibly most, JS frameworks come out of someone's attempt to refactor their vanilla JS DOM manipulating spaghetti code. Once your front end reaches a certain complexity, you end up inventing one of these anyway, so why not use one that's already mature?

If your front end is fairly simple, then I would stick with vanilla JS.
It's not really fancy, it's actually the easiest way to do it without thinking much.
It's always nice to see how such a simple set of rules can lead to such complex items. An entire Universe that runs on these rules can probably exist.
I've done a lot of work with GAs, and they've got a place, but ironically Life is not where they belong. Apparently they're using SAT solvers for the search, which is a lot more reasonable. The problem is exactly as you state it -- there's no fitness function that can take you from infeasibility to feasibility.
>The root problem here is that they're using a public number which was never designed for identification purposes and has no security. The solution would be a national ID, or expansion of the US Passport with in-built security measures.

No identifier can ever be used as method to express authorization. This is not a matter of security design.
There's a good Dr Dobbs article about Hashlife, 'An algorithm for compressing space and time'

http://www.drdobbs.com/jvm/an-algorithm-for-compressing-spac...
Bravo, r_picmip 5
You DARPA Grand Challenge guys certainly built some impressive stuff back then, and it's hard to shake a stick at what those teams accomplished.

The problem is, most of the industry has spent the last decade adding neat features and trying to improve their reliability...without much practical thought as to increasing controllability (in terms of accident avoidance) in the inevitability of a component failure.

Controllability has basically been shortcut by keeping a driver behind the wheel. We've done pretty significant testing - regularly hauling freight on the highway while in self-driving, no-one behind the wheel in super unstructured environments, dealing with extreme edge cases w/o intervention.

The big technical accomplishment that we're showing here, is that our system is controllable in the inevitable case of failure...without using a physically-present human as a crutch.
Some people take the existence of "Roko's Basilisk crowd" pretty seriously, but that doesn't mean it exists.
The difference being that you're not engulfed in all of that for hours/days at a time like you are with today's technology. It doesn't constantly follow you around to the dinner table, to your school, to the toilet. 15 years ago, most people had a family computer and you'd go on it and if there was something you weren't supposed to see, you'd still do it but with the added fear of looking back over your shoulder hoping your parents wouldn't catch you.

Suicide/cutting forums for 12 year olds weren't a thing, and if they were, it was nothing like the hashtags that exist today and only the more techy kids would end up on /b/ or something of that nature. Regardless, kids being exposed to awful things will always happen, and seeing gore or whatever isn't the worst thing that can happen. I think what's worse is the overabundance of information that exists today, most of which is absolute trash that I wouldn't even recommend a 40 year old to consume let alone a 12 year old.

I don't think the writer of the article is being ludicrous by taking away access to certain apps from the poison of the internet. You literally get dumber consuming that stuff. Being called a noob in battlefield is a poor example with what the author is trying to convey
Apple unfair restrictions continues even in the U.S
After enforcing sanctions against Iran ( which btw has one of vibrant tech environments in the region) App store now rejectst even Iranian developers and users outside Iran! Why do you guys at silicone valley ignoring the repetition of this kind of behavior from Google, Apple , Oracle and others ? Isn't it against diversity? Isn't it against freedom of information?
Ps: Iran has the biggest community on Telegram and the 7th biggest Instagram users!
I think ORMs help the most when you have a lot of entities and you need to enable CRUD operations on them.

By all means you can use a combination of raw SQL and an ORM.
Thanks for the response! Admittedly, I haven't had much exposure to long-haul trucking. My uncle did short hauls around the province, so my comments come from hearing his experiences over the years.
> Off load view rendering to the client to lower server costs.

Another way to lower server costs is to change tools. Eg, Phoenix renders HTML much more efficiently than Rails due to its use of IO lists.

http://nathanmlong.com/2016/11/elixir-and-io-lists-part-2-io...

> User experience tends to be snappier since you aren't always waiting for the server to render your view.

The "Turbolinks" approach of only re-rendering the `<body>` also makes things feel snappy if the server response is fast.

https://changelog.com/ is a site that uses Phoenix + Turbolinks to achieve a snappy user experience with very little JS. The source is at https://github.com/thechangelog/changelog.com
I haven't read it yet, but you'd probably find Stephen Wolfram's "A New Kind of Science" pretty interesting.

From the talks I've seen a lot of it seems to stem from the idea of simple rules allowing a lot of complexity. He talks about other cellular automata other than Conway's Game of Life, but the ideas are similar.

http://blog.stephenwolfram.com/2017/06/oh-my-gosh-its-covere...

This idea comes up a little bit differently in Max Tegmark's book "Our Mathematical Universe" which I liked too.
I wish I could use those, but the backend I'm working with is DynamoDB, with a relatively normalized data model. As in, we're using a non-relational database in a relational way, which means we're doing joins in javascript. GraphQL for us is a way to at least keep from doing that and abstract our client/server interactions so we can eventually transition to a more sane SQL environment.
How to Contribute to Git (on Windows)
>And because the stock market machine demands greater and greater profits

This is not how the stock market works. Where did you get this idea?
> Do you think that there is some truth when Trump calls it fake media?

I'm not sure you understand what the word "fake" means.
It’s True: False News Spreads Faster and Wider. And Humans Are to Blame
I have no problem with anyone down-voting my comment. I would really welcome some substantive critique. I'm offering my perspective of what is going on in NYC in order that it might help someone who is going through something similar, or that it might cause someone to offer a possible plan to make things better. So please, down-vote, but could you then actually offer a critique? I would like to learn why this is grating whomever it is grating.
I'm not old enough to school the youngs but I'm old enough to take delight in sounding like a curmudgeon, but your comment would be recited nearly verbatim at some poetry slam of decades ago, except replacing "the internet" with such things as

- tv

- mass culture

- the suburbs

- the city

- small town/rural life

- sexual activity when everyone is having it, except you

- the written word
I see two benefits of frontend JS frameworks:

1. They are highly optimized for DOM changes. You can use plain JS or jQuery to manipulate DOM but that would get expensive.

2. They provide some semblance Object Oriented code organization to frontend.

For a simple app, these benefits probably are not worth it but for a complex app, these benefits outweigh the cost of these frameworks.
I'd be interested in hearing more about this. Fancy dropping me an email (address is in profile)?
It might depend what you mean by "support", but in general, I don't see it.

For a non-open-source example, there's https://setapp.com/, but nobody has been able to explain to me how the economics are supposed to work. They're bundling thousands of dollars of software for $10/month, and then paying creators based on usage. Instead of $50 (a common price for these apps), once, developers will get a fraction of $10, repeatedly.

You'll break even if someone uses your app 1/2 of the time (of the Set) for about a year. If they use more apps or don't subscribe that long (which are pretty much the main reasons to use this), you're worse off.

Bundling, open-source, subscriptions -- at the end of the day, users simply don't want to (directly) pay what it costs to create software.
Look, you're kinda confusing things.

For instance, I work in a lot of projects with Django on the backend and Angular or React on the frontend.

The gist of all that stuff is: REDUCING COMPLEXITY. Tying your hands, so you can free your mind.

As Django and Rails are a way to better organize stuff on the backend, so are those frameworks a way to organize stuff on the frontend.

For instance, take React+Redux or Vue+Vuex: you bind all the transformations on your UI to a single object. All stuff that happens on the UI is a consequence of a transformation on that object.

So:
1) You just gained undo/redo, if you track alterations on your object.
2) You know the state of your application at all times, just looking at the object. You can also keep it and save it for later use.

Now, compare that to something you would do on jQuery. It is a great tool, but it wasn't built with that complexity in mind. So pretty soon you're dealing with actions happening in 5 different places. It gets way harder to wrap your head around it.
While not surprising that hyperbole and bombastic claims would fare better than run of the mill news stories or opinions, seems strange to consider all tweets as news stories. Also, their cited sources of truth are overtly biased with respect to politics.
Oculus says you will receive $15 store credit if you used Oculus between Feb 1st and when it went kaput.

I don't see credit on my Oculus account? Am I supposed to have received it already? Or is this maybe because I don't have payment method added to my account?
Qarnot unveils a cryptocurrency heater for your home – Viral Docks
> The research is very good that, beyond basic nutrition, very little by way of environment has a significant effect on adult intelligence.

That's simply wrong; lots of environmental factors beyond nutrition (including pre- and peri-natal environmental factors, as well as post-natal environmental factors) are known which have significant effects on intelligence.

As well as the disease and toxic exposure factors discussed by other responses, this includes things like prenatal maternal stress, and childhood exposure to violence and experience of psychological trauma.
The GDPR clearly lays out the definition of personal data, and the regulations are actually pretty easy to read.

https://gdpr-info.eu/chapter-1/

PS: GDPR says that "Yes, entries in web logs that can personally identify a data subject is personal data"