skysight-inc/HackerNews huggingface dataset:
I flicked through the README and didn't really understand what problem the project solves and how it does that. Technical TL;DR anyone?
It is the outlet endorsed by the developers of GHC. The fact that there used to be other compilers does not change this at all.
It is "clear" to you, because that is what you want to believe. You have no basis for that belief, it is incorrect and silly, but it makes you feel good because you think it allows you to dismiss what I said.
Why are all of your replies in this thread empty of content?
Extracting machine-understandable meaning from web pages is much analogous to extracting text from images.

Fortunately, we usually don't need to process web pages using fancy yet hardly accurate algorithms in order to extract machine-readable text from web pages. Why? It's because we agreed to use character codes to codify letters and most of the time text is encoded using some character code, which makes it unnecessary to OCR pictures of hand-written letters to programatically process text from web pages.

These kinds of program wouldn't be needed if only the same thing had happened for page structures, if HTTP included page semantics.
My home town takes a lot of its accent from Baltimore, though it's still over two hours away. I never got used to saying "you'ns". There is a definite glottal stop in the middle. Annoying.
I don't know if it's a culture thing or not, but if I'm paid low I expect I am being paid to do what I'm told, but if I'm paid high I expect that I am being paid for my expertise, and that includes advising the boss. (It's not about being obsessed with salary.)

None of this should be construed as a master/slave relationship.

For an analogy, if I go to McDonald's I am not interested in the opinions of the cashier, I just want to pay the money and get the burger. If I'm going to an expensive restaurant, I'm interested in the opinions of the waiter about what to order - that's part of what I'm paying for.
If I can't watch the content on my device, I will just Google watch show name for free and get a direct link.

Studios have no power, they just think they have.
Isn't big music in the best shape ever right now?
What I am really excited and curious about with regards to this technology is how it will be used in malware.

As Linux increases in usage (year of the desktop jokes aside), I think this will be clever to host an application or stack the user has experience with, but is in fact ghosting malware underneath. I have not seen a lot of information on how system administrators can control it.

I am not saying such mechanisms do not exist, but with such non-admin install tools (Flatpak is but one), I see little mention of security controls and the development pace is faced.

I would not be surprised to see limited (and that's not meant to be a snipe or criticism, I understand there are limits to what is possible as a large mooch consumer of F/LOSS tools), but that worries me.

It will be so useful to exploit; I brought it up at security training with far more experienced people than I and many infosec people are completely unaware of these very recent developments and when white hats and black hats catch, I expect the wonderment of the reinvented wheel to greet us always on HN.
I often see Flatpak and Snappy compared, but is there a comparison between them, Nix, Guix, and even GoboLinux?
Optimism, Pessimism, and Hypocrisy
You are correct, as that solution does work when users backup their stuff. Users don't keep good backups though. Despite every attempt to tell people, they still don't do it.
Signals are almost the app version of interrupts which is a fundamental way the peripherals (and your programs!) communicate with the kernel.

Sure handling them can be a pain in the ass, but I'd argue that signals are beautiful in their simplicity and extremely powerful. They are used for far more than signaling hang up and termination.
Yes, it is the verb conjugations that are tripping me up (the English Wikipedia page on this [1] has a complicated chart that looks slightly scary), but they are getting easier the more I use them. I do find many parts of Japanese grammar to be very consistent, like you said.

[1] https://en.wikipedia.org/wiki/Japanese_verb_conjugation
India's first crowdfunded e-bike Spero unveiled in Bengaluru
RhodeCode is free and open source: https://rhodecode.com/open-source .

https://try.rhodecode.com:

#1 It plays nicely with existing trackers and CI tools.

#2 RhodeCode fully supports Git, Mercurial & SVN (hence no VCS lock-in).
Fetch is the native AJAX API to replace jQuery.get()
Because the alternative is putlocker or watchmovies where they don't get a penny?
>If it's not supposed to be interesting, why do so many that have found themselves running up against the limits of GC in their chosen language/platform/implementation end up writing epic blog posts that represent months or years of work and/or presenting their hard one solutions at conferences?

Because they care about improving actual, existing, languages, with actual, existing, ecosystems, not doing cutting edge academic memory management research.

>and they all seem to be relearning and resolving the same set of problems.

So like architects relearn and resolve the same problems, about building bridges, skyscrapers, condos etc -- instead of designing some new structures to replace them?
It should be noted that the example code is defective: printf() is being called inside the while loop and in the signal handler, which could lead to the printf() in the loop being interrupted by the signal handler, which would call printf() again, but printf() is not reentrant.
The issue with creating tech for such semantics is whether authors put in the effort to provide metadata. For example, rel=next/previous has been around forever but most webpages don't have them because they are not exposed in browsers or other clients. Other data mentioned in the examples like title and open graph tags are provided for search engines, Facebook previews, and such.
I'm totally fine with this. Almost all the video I watch over the Internet is Youtube and Facebook. Let them both create native apps. The browser doesn't need to be able to stream video inside the page. You can always follow a video link and open it in an application of your choice. This is actually great.
It doesn't matter. Really. Why even waste so much time making a choice over something irrelevant to your software's success? Just do whatever is easier.
> To me, that would indicate that there's some quality that she doesn't like about the tech workers that the frat bros have.

I agree. I'm curious what that quality is specifically. Both for my own personal advancement and out of a general belief that people are individuals not the labels that they are described by. I would think certainly there's both a subset of "frat bros" and tech workers that these women might find fulfilling long-term relationships with.
> The government tried to regulate the price of eggs. Next day, you could not find a single egg anywhere.

If the results are so glaringly ineffective, why do you think the Government keeps pursuing price controls?

Is this Hubris, do they not see the effect on supply from their insulated mansions, or do they just think they can get it right this next time?
I am not the biggest fan of preprocessor ether, and i think many functions are really not necessary. But i love embed blocks what imo creates a brilliant readability in opposite to CSS alone. Also variables can come very handy.

I barely use mixins and other methods tho.
>They will spend 40 hours building something to automate a thing you can do in 15 minutes.

That's because building something new is exiting and interesting, while doing something boring for 15 minutes is ... boring?
Except it's not impossible. Look at iphone and increasingly android. The device is locked down so hard that even the user doesn't have root access. Gaining root can be seen as a negative, borderline criminal thing and you lose warranty and repair service from the manufacturer. You also lose the ability to use some apps (Android pay, snapchat, etc.) just because you have root access.

The only ones with true root access are Apple and Samsung/Google.
CVE-2016-2119 Client side SMB2/3 required signing can be downgrade
I Am Rich
people don't have homogeneous personalities that allow them to neatly fit like bricks into office culture. the natural pressures of any business weed out the dissenters and those that can't quietly work with others or with the decisions being made or [... whatever your problems are ...]. Changing your 'unfortunate personality' (so condescending!) with a book is probably not the answer - you'll change naturally at your own pace in your own direction - but definitely consider going freelance or job-hop until you find somewhere you can tolerate working at. Not all people and organisations are shit, just most of them most of the time. You'll find your niche, my misanthropic comrade.
If it works, keep it running and do not break it!
HTTP does/can include a lot in the way of semantics. It's entirely down to how the developer decides to write their markup.
I suspect built in browser based bookmark sync is removing a lot of motivation to use it, at least for the pay once tier which didn't do any archiving.
I'm sure there are some folks trying to pass off locked iPhones as legit, but there are also people selling them "for parts" on Craigslist and I'm sure a load of other sites. I was just shopping for some test iPhones for work and there was one dude on Craigslist with a dozen or so new iPhones, all locked for like $80 "for parts".
Maybe distance between his eyes is larger than distance between your eyes, and he is seeing the edges that aren't normally seen for most people.
Natural Language Understanding by Matching Parse Trees
Delta passenger plane mistakenly lands in US air force base
Well the scheme seems comparable to Android app permissions.

And as best i understand, most malware on Android comes from modified APKs downloaded from questionable sites.
Probably the first time a see a list of 50 points in which I wouldn't object to any of them. Impressive.
Sony Xperia Z5 TWRP Recovery and Root
Google will release its own smartphone this year
BugVM – free open source alternative to proprietary and discontinued RoboVM
I never liked Skype, but i used it quite a lot ~5-10 years ago. As linux and android user it was always a pain. The early linux client had serious issues to work with non standard sound setups, the last time i used it it was still not working properly but worked. The Android client always was a joke, it may works for some but my phone drained more battery with Skype in the Background than a active IRC or VPN client. A few years ago skype also still was a thing in business.

But now, basically 10 years after it started to lose its relevance they are fixing the linux client?
France?
Happy to see another really interesting project from Mozilla.

Still worried about the extensions ecosystem though.
I cheated and used divine intellect.

God says...
nudges shoals sizzle's fulfillment's communications unregulated distracted coached gastrointestinal arbors Krista videodisc strangulating went digitalis counterparts sullenly restfulness's Arequipa nonreturnables Beretta's lanyard swath's romanticize crullers fuzing bureaucratically Glass distillery malted Pius seersucker

It is not human intellect.
Luminati shut downs the accounts if the owners of the scrapped websites complain about it.
Signals are an incredibly brittle interface. Not only can you lose signals all the time (if a signal is sent to a process while it is handling another signal then you can lose that signal), but you lose a lot of semantic information because the model of signal is "random callback that you jump to and you lose your old stack state while in the signal" is incredibly lossy. There's a lot of other problems (signals not being queueable, as well as the fact that signals expose a bunch of kernel race conditions by design) but you get the gist.

Unix did a lot of things right, but signals was certainly not one of them. Sometimes the simple ideas aren't the best ones.
Found the comments on Theresa May's efforts to revoke free speech more interesting than the data in the article.

Imagining a world where governments are able to tell people not to speak publicly, or worse, secretly told not to do so, sounds like a horrible idea.
Territorial evolution of the US
How does the engine compare to a piston engine in terms of equivalent HP?
I am old enough to have been a JANET site administrator.

The JANET when I used it ran over a private X.25 network with a few gateways to BT's public X.25 network. There was a gateway to the internet at University of London Computer Centre but it only provided an FTP client.
It was. Language evolves.
I dont use any of these but use the gnome keyring at home. Its OS, based on industrie standards and afaik never had serious issues. (It sure helps that linux has more restrictive user rights)

On other places i use a password sheme, and if possible 2fa. A sheme is not perfect ether, but would require to attacker to fetch multiple of my passwords until he can recreate it.
I like the use of jprobes to show the call stack within the kernel. I wish all of the tracing functionality within Linux would have one API (like DTrace). I considered writing a module to provide such an API, but there's so many complications when trying to create conditional probes (you don't have enough power with eBPF, and the default string-based globbing is useless).
i use a password sheme, and if possible 2fa. A sheme is not perfect ether, but would require to attacker to fetch multiple of my passwords until he can recreate it.
Nearly 20 years old and more relevant than ever:

https://www.gnu.org/philosophy/right-to-read.html

More and more it feels like we are reinventing the mainframe/minicomp era.
>Making a huge issue of EME is just asinine and belies a complete ignorance of the market forces at work here.

I do like comments such as yours that highlight the influence of economics because that factor is almost always missing from naive commentaries about "github vs git" or "gmail vs mydomain.com" or "Facebook vs mydomain/Usenet/IPFS/etc".

However, Cory is actually emphasizing something else that you only mentioned at the end:

>, but customers should also have the freedom to circumvent those measures.

Yes, Cory is against DRM in general, but the particular essay is focused on the interaction of DMCA and DRM causing innocent people who analyze/research browsers to become defacto criminals. While the "market forces" aspect is part of the DRM push, it's not relevant to this particular essay.

The analogy would be Microsoft Steve Ballmer's assertion that the GPL "infects" other commercial software. (The "infection" is by design of course.) Therefore, many businesses deliberately avoid it. Cory doesn't want the criminal nature of DMCA to "infect" browsers which then allows content publishers like Disney to put browser researchers into jail.

Theoretically, the DRM and "reverse engineering is a crime" could be orthogonal issues, but the current USA law doesn't separate them. This is the nuance that pushes many to keep DRM out of browsers.

I don't know what the solution is. Maybe the community does something like FFMPEG distributions. The widely distributed binaries do not include patented code. However, hardcore devs can download sources of any patent-encumbered code (e.g. AAC codec) and build their own binaries for their private use. They just can't publicly redistribute it without threat of a lawsuit. It's possible to distribute 2 separate binary builds (firefox_drm & firefox_nodrm) but I'm guessing it would cause confusion. Most users would default to just downloading the DRM version "because it plays all the videos I want to see on the web." Then you're right back to Cory's argument about the criminalization "time bomb" infecting browsers.
The only issue I'm having with Cory's piece is, that it seems that there is a solution outside of politics. Even so I kinda know that he aware of that. Only politics can change the way copyright is working. Sadly in the last decades, it mostly listend to the copyright holders and transformed a limited monopoly right into a property.
Fewer lines of code don't always mean simpler code. Sometimes it means cleverer code (read: harder to understand and maintain). Three quotes I frequently repeat in this context:

1. Duplication is better than the wrong abstraction

2. Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.

3. Code must be written for people to read, and only incidentally for machines to execute
I wanted to avoid being negative, yet, I see this is a central store to promote government approved and censored books that should emphasize or at best not interfere with the governing ideology. Anything that could challenge the ruling system will not find its place in this book store.

The list of banned books in Iran includes Dante's Inferno and Dan Brown's The Da Vinci Code.
No. The anchor tier was a slight discount on the primary currency with a huge amount of some unique special currency. The 100 euro tier also had the unique currency and the existence of the 400 euro tier drove purchases to the 100.

This was a hardcore MMO.
Your comment is the second most meaningless comment in this thread, right after mine.
> When the phone is off it is off. Same goes with flight mode.

You're forgetting about the baseband. Modern phones have a secondary processor loaded with proprietary software that has a secondary battery soldered on. You can't turn that device off, and it has the ability to phone home. Even removing the battery won't help you.
Agreed - I don't know whether that will be insurance requirements, regulators, etc. but we have little reason to think simple market forces will work better in the future.
I would love to see what a new edition of this Stanford course would present. That site was from 1998. Technology-mediated virtual worlds have grown quite a bit since. :)
Nice and simple mac cli
Near as I can figure, the goal is to build your own Linux distro to run as a guest in a virtual machine (hypervisor virtual machine, not bytecode virtual machine).

If you want to make your own distro, this is certainly friendlier than the old way, which was "do it all on a standalone machine and hope you don't break anything or wedge it into a difficult-to-debug state".
Or use a filesystem that has immutable snapshots so you can just roll back the "encryption".
Bag of Tricks for Efficient Text Classification
Automate conversion of data distribution to normal distribution
Yep. One of our tech support guys managed to get infected and it encrypted significant parts of our Synology NAS.

Offsite backup ftw. We restored from Glacier.
It’s an experiment from the US from the 60s I think of a teacher trying to understand how the general population could support the nazis – the events really happened, but the book differs from the reality in most parts except the ending, while the movie differs only in the ending, but there it’s very different from what really happened.

After all, though, it’s well worth it, and should be standard material in all schools.

If you want a more technical view, there’s also scientific writeups about "The Third Wave".
How They Got Game:  history and cultural impact of intrctv sims and video games
Show HN: Simple server monitoring using Go and MessageBird
Security and Convenience
Have you heard any sign of them making a big push to clean up their legacy code similar to what Microsoft did with their Trustworthy Computing effort? I know Symantec employs good people so I've been assuming that the problem is getting time dedicated to something which doesn't deliver a new feature or marketing bullet-point.
Need to Understand Some Legacy Code? Start with a Test
Yes, there are a lot of implementations, but in principle they are very similar. The big divide is between Common Lisp and Scheme. For learning Scheme has the edge, principally because of educational books like SCIP. CL is more widely used for production code.

GNU Guile is good. However, I think Racket has better documentation and learning resources. Both CL and Scheme are defined by standards so once you are familiar with one implementation you can pick up another with minimal learning curve.
Heck ya, if you have the capability to do your own boards, even if only 2 layer, I would do that. So much faster t
!
Many people use Python 2 for the sole reason it's the default system Python. I assume a lot of them will instantaneously move to Python 3 the moment typing "python" on the command line will invoke the Python 3 REPL.

All my python 2 only code explicitly invokes python 2 on the shebang line.
Anim logo
Apart from missing venture capital, the biggest hurdle for a flurishing startup ecosystem is of a cultural nature. Failure is still somewhat of a taboo in Austria. Risk aversity is taught from an early age on in most households.

That being said, things are starting to move a little. Small hubs develop around universities in Vienna/Graz/Linz, with regular meetups for networking. Much of it is in its infancy, and attending those events sometimes feels like being in a badly acted version of Silicon Valley. But it's still better than not having them.
HTTPS crypto’s days are numbered. Here’s how Google wants to save it
A Billion Degrees of Separation
What do you most developers hate? Legacy systems!

Why? so difficult to change, poor documentation, no tests, etc.

A great software engineer, goes for simplicity but not in terms of laziness.

1. They keep the system simple enough and decoupled in the right way so that it's easy to change!

2. They have tests, not just unit tests, unit, functional, integration.

3. They document everything, code docs, design docs, design decisions docs, data structures docs, how to build, how to debug, how to maintain and change, etc

4. They do the really difficult stuff, they don't write the software for themselves, the develop for humans, customers. It's not about what you like, it's about what your customers like. This means having meeting and talking to others, getting feedbacks.

5. They keep learning, but they don't jump and adopt every fancy new technology, they stick to well proven stacks, so they tend to be boring.
There's been a lot of misinformation about the extensions changes out there; what are you worried about? Most of the worries about the upcoming Firefox changes to addons seem to come out of this misinformation :)
1,025 Wendy’s Locations Hit in Card Breach
Self hosting alternatives:

https://github.com/bookieio/Bookie

https://github.com/plainmade/unmark

Especially Bookie looks good and would be a preferred candidate to transition to if you are still using the very old 'Sitebar', 'Scuttle' or the interesting 'Semantic Scuttle'.
RhodeCode has the same feature called remote repos. You can create a repo from remote one and that pull changes via a button, or api call. You can even use credentials inside the url which are then encrypted inside the database
OK, this goes from DNS, to email, to... something which is not Usenet, which surprised me, because Usenet fulfills most of the goals of being a social network much better than either DNS or email can.

Usenet can, in fact, be built on top of an email delivery mechanism, such as UUCP, which is the store-and-forward dial-up network both Usenet and Unix email ran on top of before Unix was allowed to sit at the big-kids table of networking (Arpanet). We have NNTP now, of course, and a number of NNTP servers you can run on a laptop because it somehow fails to be 1995 anymore and most of the people reading this have better network connections and more disk space than most of the servers which ran NNTP in the heyday of Usenet.