skysight-inc/HackerNews huggingface dataset:
> many dont see whats going on with it

I think we need some realistic examples of what could go wrong. To many, online privacy issues are a bit too hypothetical and abstract.
Wasn't this the origin story of Antagone?
Blocking presumes synchronicity. Locks are by definition synchronization primitives.
I remember a tidbit that shows the nature of the problem. Was an old standard bus interface (forget which) You have huge edge connectors with 32 bits of address, 32 bits of data, control lines, interrupt lines, power etc. Later two unused pins were repurposed as a balanced bi-directional serial bus. Which could move data faster than the normal memory bus.

That the problem with the parallel port in a nutshell. Parallel port uses single ended ttl logic to move data. USB port or Ethernet uses a balanced twisted pair, with an impedance matched driver and it's faster.
Yeah, but nobody (ie. very few if anybody) does GUI programming in WinAPI, so I don't see how it's relevant in determining whether C is good for GUIs.
There was something about typing out commands on a keyboard and sending them to a 7-segment LED array that you wired up yourself, that isn't really comparable to an Arduino.
This product may be shit, but the concept is sound. There is a direct compatibility line from pcie all the way back to isa, so it is in theory possible to build pcie peripherals that will work in dos provided your bios supports this.
Conway's law

Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations

It could be that they both benefit from building complex systems and believe honestly that such systems are the optimal solution from their own perspective. This requires no bad faith or conspiracy theories.

Its simultaneously possible that such a complex solution is sub optimal for other parties.

They are under no obligation to build a solution that is best for other parties and others are under no obligation to adopt or like such solutions.

Its entirely possible for two parties to disagree without either being evil.
what the parent poster meant was crafting audio files and metadata that would match what apple checks against ones, such as to get free music
I totally agree on all counts here. The cast saves you from this one specific thing but there's plenty more to go wrong. I think some people may overestimate the difficulty of adding some ObjC wrappers to a plain C project.
Cops deploy StingRay anti-terror tech against $50 chicken-wing thief
Sorry for the accidental downvote.
Ruby for Beginners
Too senior? I'd say there's really no such thing, so long as the engineer is suitable for the job in terms of what she's looking for and what areas of expertise she has.
Actually Java NIO locks the file at the OS level, if the OS provides that feature. Windows does. I played with the idea a bit at IUPUI during a distributed systems class. You're correct that having to do the locking in userspace would be difficult.

Some one could crack it. That doesn't mean much legally. Look at DRM: it's crackable. The industry still uses it.
Threads weren't very usable on most systems until around 2001? No, I don't know where you've got that idea from but it's not the case.

Java had threads in 1996. The Windows 32 API had threads from at least Windows 95. Windows NT had them since 1993. I don't know when Linux got threads and couldn't find anything, but I would presume it was the mid 90s at the very latest. In fact I don't think any of these threading APIs will have even changed much since the mid 90s. They weren't new ideas at the time either!

Look at this thread programming manual from 1994 which on page 3 lists five benefits of using threads at the time, only one of which is utilising the relatively rare multiprocessors. http://www4.ncsu.edu/~rhee/clas/csc495j/MultithreadedProgram...
That's really neat, and one of those things I wish I was able to do. I would probably just have gone out and bought an Atari ST just to get my hands on an actual computer with an M68k.

It does make me wonder what made you go all of this instead of doing that? It obviously wasn't just your need to program on an M68k. I think you are more of a hardware genius than you want to let on. Either that or you are just good at everything.
Flexible Smartphone with a Holographic Display: HoloFlex
So, dependencies in, say, cabal or go or CL are unpredictable?

The trend to put meaningless but catchy adjectives, like "safe" and "predictable", as if everything else is opposite, is misleading.

Designers of classic languages were not some arrogant punks (they were brilliant, like David Moon and other guys of his generation), and the most of findamental problems were well understood in times of Standard ML or Common Lisp.

So, in comparison to C or C++ it might be "predictable" and even more "safe", but in comparison with well-researched classic languages, these mere redundant adjectives.
Cupertino Mayor Corrects Recent Story by the Guardian
Absolutely. I deactivated mine back in January and I most definitely do not miss it.
> At this price, it's hard to see them succeeding because a pirated mp3 disc containing as many songs as the disc can fit is priced at ₦200 and sometimes less.

A disc won't do you any good when all you have is a phone.
No, those (are you ready for it?) actually have been studied my medical professionals, the FCC, and tons of others so we know they are safe.
Kirrent said "new hardware", the one in the article is 20-ish years old.
Lets not jump the gun yet.

Trump paying of congress and Hillary doing tricks for lobbyist ain't over yet.

Election 2016: Pimp vs Prostitute

Will surely be entertaining but Hill dog has it because they need to seal the fate of Obamacare and her healthcare lobbying pimp has the stronger pimp hand.
families (support for raising children), green energy/cars/life, education
Or the DMV. "The time people spend at our office is a good measure of whether we're delivering value to them."
The 19th century was a terribly limiting time for people that weren't well off, white, males. The part about inherited wealth not lasting is entirely fictional.
I like Cloudflare a lot, but I am worried about their prevalance.

Similar to other companies I give up a good control of my life to, Cloudflare essentially becoming a new internet backbone is ever so slightly terrifying.

Cloudflare itself is a "single point of failure." (Though massively unlikely with their incredible infra).

Cloudflare could shut off all of it's servers, or it's nameservers could go haywire, and there would be a massive internet outage. Much like when AWS goes down.
Infrastructure, national defense, paying off the national debt, from least to most desired for me.
Mattermark is hiring a sales executive
I'm having the exact same problem with my Atari Jaguar, modified to use BJL (Behind Jaggy Lines), which is a replacement ROM chip that lets you upload games directly to the Jaguar's RAM using a Parallel cable plugged into the second controller port. New PCs don't have a Parallel port and the USB adaptors don't work :(

I've been considering trying to build something using my Raspberry Pi or get into Arduinos to try and fix it, but I'm not really capable with hardware stuff.

http://jaguar.linkovitch.me.uk.s3.mytilde.co.uk/bjl/about.ht...
> The agile manifesto has plenty of problems that should be obvious with some thinking. Some of the statements are outright ludicrous and naive as much as others are valuable insights

Are we talking about the same document? What are the problems and harmful aspects that you're referring to? (Please quote the relevant part) This comment feels either a bit like a content-free middlebrow dismissal, or we're referring to different documents.
I deactivated my Facebook account for over three years, reactivating about 18 months ago. There is an initial feeling of liberation, but I ended up regretting it.

I realize now that I should have just shaped my use to fit my needs: unfriend or unfollow people I don't care to follow, write more messages rather than scrolling through the newsfeed, and join events and groups more deliberately. Deactivating was just an easy way to avoid the headaches rather than going through the work of curating what I wanted to see.

Now I actually use it to keep in touch with people I care about, rather than just pretend that's what I'm doing. I missed out on some things during my three years with Facebook off, and although I learned so much from having done it, I wouldn't do it again.
Unless you are getting sunburns, this is not true. In fact, sunlight on skin promotes vitamin D production, which is known to help fight cancer.
The only way that MIGHT be achieved is if the "transactions" are all recorded. I don't think that the typical John would want that.
My first PC had the parallel and serial ports connected to an isa card instead of the motherboard, I don't immediately see why a pci version would be any different.
What do you mean by this? Do you want all of your tax dollars to go to those three things?

Are you going to rely on other people to choose other things like road maintenance and international diplomacy?
I mean, it sounds okay to be liberated, but what if you just don't spend 50 minutes on it per day? Also, what about the argument of keeping in touch with all your high school friends and distant relatives? What about all the things I would've found out on facebook that I'm now missing out on?
Though I do find your intent admirable, I think that it's misplaced - the reason there's no innovation on this front is because these sorts of time management tools are entirely dependent on the self-control of the persons they are targeted for, self-control issues being the reason they're glued to Facebook in the first place.

While such a time management tool may benefit a small few, the majority of people at a computer just don't seem to care too much - heck, even today many users need to be compelled to install an adblocker and to keep their software up to date -- imagine trying to convince that user base to also restrict their ability to go places online voluntarily.

Change has to come from within as an actual want - you have to want to be running every day to lose weight, you have to want to practice every day to learn an instrument or a language, and the type of change you're discussing has to come from an internal want to actually disassociate from Facebook and its ilk. Right now it's not so much that people don't want Facebook so much as they're not sure what else to do - the centralization of the web into a few major hub websites has left a lot of people completely lost as to what being online can actually do for you. You can see this effect all over the place - just watch how many people will upvote a "betterment" thread on reddit or imgur filled with free learning links, but never actually take the time to follow through on these threads. The few that do are the exception, not the rule.

As great as it would be if we all learned a bit more self control, mindlessly browsing Facebook is the new "TV on in the background" and has been for awhile.
I'd assume it was miles, not cars, that would govern. 1 car driven 20 miles causes as much wear as 2 cars driven 10 miles each.

Driverless cars may increase total miles driven, by making driving more convenient and shared cars (which many driverless cars would become) increase miles by adding "deadhead" miles to reposition between dropoff X-1 and pickup X.
'You want a description of hell?' OxyContin's 12-hour problem
The presence of an API key is not sufficient to verify the client loaded your SDK with the same checksum as the one you released. The client can modify the code of the SDK to perform any arbitrary logic, including bypassing integrity checks.
No, I guess I'm talking about the post-mainframe era; perhaps the PC era.
Those are nice quotes from Lewis, but the fact remains that he and most other Christians would support criminalizing prostitution.

And although moral outrage against sex may not be in the teachings of Jesus, it's certainly in the teachings of Paul and other canonical early Christian writers.
I get value from Facebook just like I get value from Hacker News, Reddit, Messenger, etc.

It literally helps me connect to people in the real world - I just discovered Tycho's new album through there, planned a trip to a festival with friends there, just filled up my weekend, and discovered a new area I'm going to go rock climbing.

If you are getting no value from Facebook, you're probably not using it correctly - which you can change.
>Consider synchronization: The new Atomics object has two methods, wait and wake, which can be used to send a signal from one worker to another: one worker waits for a signal by calling Atomics.wait, and the other worker sends that signal using Atomics.wake.

Having not yet played with this myself: is anyone familiar with what kind of latency overhead is involved with signaling in the Atomics API? I'm not very familiar with the API yet, so I've no idea how signaling is implemented under the hood.

The MessageChannel API by contrast (i.e. postMessage) can be quite slow, depending. While you can use it within a render loop, it usually pays to be very sparing with it. Typical latency for a virtually empty postMessage call on an already-established channel is usually .05ms to .1ms. Most serialization operations will usually balloon that to well over 1ms (hence the need for shared memory). Plus transferables suck.

>Finally, there is clutter that stems from shared memory being a flat array of integer values; more complicated data structures in shared memory must be managed manually.

This is probably the biggest drawback to the API, at least for plain Javascript. It really favors asm.js or WebAssembly compile targets for seamless operation, whereas plain Javascript can't even share native types without serialization/deserialization operations to and from byte arrays.
>Twenty-five students were listed as anonymous co-conspirators, but officials say all of them knew they were committing fraud by not going to class.

In my country there's no obligation whatsoever to go to class.

You can skip as long as you like (except some special lab courses) and s long as you are able to pass the final exams, you are OK.

And even if you don't show up for the exams, you can try again next year (kids working while studying often take like 10 years to complete a 3 year course, but you could still be considered a student after 15 or 20 years, as long as you registered every year -- of course some privileges, like student discounts and being able to live in the dorm etc were not available to you anymore after the 4th year or so).
Moore's law is coming to an end and so are the current CPU architecures. The future is for new CPU architectures, that do not spend 90% of their power budget on out-of-order instruction scheduling, huge register files, TLB lookups for every cache access etc.

Rex Computing and Mill Computing are both designing new CPUs with (different) new architectures that use 10% of the power budget of the top Intel CPUs, 20% of the transistors and have better performance. Just because they use a different architecture.
Alex St. John bought up the rights to it, for his next video game.
Thanks! Your trick won't work though when devtools are opened in docked mode or during remote debugging :)
One might object that we don't know the author is a respected financial cryptographer- we see merely that he's posting with a respected cryptographer's account, which proves nothing. : )

Regardless of his larger accomplishments, this particular post qualifies as a rant by my measure- phrases like "ripping the wool off sheep's backs" and "sate your pavlovian hunger" don't make for calm and measured discourse. As for substance, clearly he's angry that people are responding so scathingly to Wright's claim, but A) this is the internet, that's how it behaves, and B) we are all quite aware that cryptographic proofs aren't everything and that Satoshi might have lost his keys, but Wright has offered us many good reasons to doubt his sincerity. Past actions (fake degrees, tax shenanigans, etc) aside, he came out with the assertion that he was Satoshi and could prove it. He posted a fake demonstration of signing a message with Satoshi's key, and then made noise about being about to spend coins from the genesis block before backing out altogether. It just looks bad. If he had come out and said "I'm Satoshi Nakamoto, but I don't have the keys to prove it", well... people wouldn't necessarily believe him, but it would have remained a possibility in people's minds. This whole story has functioned as quite effective human proof that Wright is a con-artist.
Neither can Linux or OS X.
It's nice but it was never a real technological barrier as much as it was a psychological barrier. You could always have added your WebSocket service under a different subdomain and then turned off CF for that specific subdomain only (CF always had this feature).

You can have different subdomains map to the same server IP address so I can't think of a reason why this would be a problem. That's what we did for https://baasil.io/

It's still nice though from the point of view that you no longer have to think about it. A lot of users wrongly assumed that you couldn't have Cloudflare AND WebSockets but you always could. At least now there won't be any confusion since it will just work by default.

Also, now that CF supports WebSocket as part of their offering, maybe they will also offer features like WebSocket rate limiting and such (for protecting against DoS)... And that would be useful.
Sting Operation is illegal in Japan.
A proof of crime acquired in an illegal way is not proof in japan.

I don't want to set foot on American soil because I cannot trust the law of USA.
Nobody here should be surprised; we knew Wright has been engaging in pathological behaviors for years now. The question is how Gavin will handle the damage to his reputation. I feel bad for him.
The presence of a sunburn is orthogonal to the fact that you do, in fact, become exposed to radiation in sunlight. That is unequivocally true and trivially proven, whether you receive a sunburn or not.

I don't think the person you are replying to meant that sunlight exposure unconditionally causes cancer, and was simply addressing radiation scare and putting it in context.
That is genius.
What percentage is that?
Sounds reasonable. A third option you don't mention is simply ignoring the noise to upvote the quality submissions. You apparently had to look at the noise anyway to downvote it. So, is there another reason you're taking that effort?
I wouldn't say Java has this problem. Look at Maven for instance. Then look back at Crates, you will notice how many common solutions they share.

On the other hand I see that Crates solves the problem of dependency when 2 different version of the same library are used across the project. Maven doesn't solve that and it's painful. However this seems a bigger problem that just a package manager I suppose.
LOOKING FOR a DESIGN JOB?
I have clients looking for Product, UI, UX, Visual Designers. Please let me know if you're interested.

All in SF Bay Area

carl@its25eight.com
Facebook live has mostly been for approved accounts. So famous people and news organisations for example.

They used those accounts as a limited beta so to speak rather than releasing it to millions of people instantly. So that probably has to do with why it's slow in the uptake.

And yes the app interface leaves a lot to be desired. It really needs to have that completely overhauled.

Example - sort by distance, last created, most viewers, longest duration, etc

Also when you go into a broadcast and then jump out, the whole list refreshes including counts which makes it very hard to use.
Like I said, I understand the pain of interfacing with legacy hardware but I thought his solution demonstrated perfectly why we don't need a parallel port any more. I didn't mean to imply that OP was complaining about the lack of a parallel port and I enjoyed his post very much.
Or that the joystick ports on the Atari 400/800 were actually bidirectional and you could get a speech synth chip at radio shack and wire it up that way...
Adventures in D programming
There isn't, it might be an interesting idea! Not allowing build.rs would eliminate a lot of crates, and not all build.rs' are nondeterministic... So that's tough.
Yes, except that Statement 4, as written, implies that the future always explains irrational facts. This is bordering on magical, teleological thinking. There is no guarantee that all seemingly irrational observations today will necessarily be explained in the future. One would certainly hope that we'll gradually uncover all of life's mysteries as we progress in the sciences. But that is by no means assured.

Like I said, though, it's definitely the strongest statement in the list. It comes the closest to actual profundity. Statement 4 is good bullshit, while some of the others are pure horseshit.
Are you kidding? Or are you serious?

The probabilities of getting the diseases you refer to are much, much lower than the probability of suffering harm due to alcohol or tobacco use.

Now if you're saying we should also ban the use of those items, then I can at least applaud you for being consistent, if rather extremely risk averse.

But I'd bet that you wouldn't support banning labor involved in alcohol and tobacco assumption, would you?

Nope.

This is just irrational moral revulsion masquerading as a concern for public health.

Life is full of risks. Some we can ban, but most we either can't or wouldn't want to ban. We need to educate and regulate.
Probably something like, "we took a survey. Here's what our customers / prospects said is important to them."

If a company has poor customer service, byzantine purchase process, etc., that stuff will crop up.

Then again, so will all the standard things -- trust, etc.
What an ass
Thanks for the review. Sounds like it's what I used to call an "industrial" BASIC where it has the features and compiler to get real work done. Many people think some toy with a few key words and interpretation when they think BASIC. Yet, I used to do all my hacking in it and Visual Basic 6 for GUI layer. Loved VB6 specifically for rapid iteration: instant load, instant test-run, instant... you name it on P3 400Mhz w/ 128MB RAM.

That efficiency on arbitrary hardware is something industrial BASIC's and Wirth languages have in common. Only Go can touch it these days but still not low-level as Wirth stuff gets.
We Rust folk have definitely got plans in this space. :)
Let's just see what happens when they get their first court order, which they certainly will (due to their global name-spacing).
Kids under 12 have grown up in an era without physical formats, and with YouTube and Spotify etc as the main means of listening to music.

They could not care less for owing their music collection as digital files.

Of course some outliers will want it -- heck, some people even fell for Ogg Vorbis and FLAC, but those are never going to tip the scales.

(And for the majority, unlike in the 50s-to-80s era, music is that not big deal in their life anyway. They have tons of other diversions, mobile, chat, social, 24/7 internet, youtube, videogames, etc).
فيديو سكس نيك كس جميل كس جنان Fucking Pussy
GOP Implosion is looking for a designer
I did. And I know the article isn't about syncing - it's about Apple deciding they know best how to manage your digital media files. I'm just making a general comment.

The problem with "syncing" is if I delete a file on one device, what does sync semantics say should happen? It is ambiguous, which is why syncing is a stupid semantic. Copying files and deleting files is unambiguous.
6 Steady Hours of Energy Boost with Lively Matcha Tea
Planning Your Time: Accuracy vs. Guesswork
Poll: Which Will Win Ethereum or Bitcoin?
Which will win Ethereum or Bitcoin?
I know they have potentially divergent use cases.
I know "win" is ill-defined(market cap, transaction volume, # of users, nodes).
Just looking for raw unscientific sentiment.
Building security into high-performance API architectures