skysight-inc/HackerNews huggingface dataset:
It makes no difference where the script is if the regulation only applied to the large companies behind them.
You misunderstand my comment. I'm not saying that your interpretation is wrong. I'm fine with it. Better or not, either result can be used in the right context. I'm saying that your interpretation does not eliminate disjunction, so it should be called differently. It's a different rule, that's all I want to say.
It's it fully compatible with CMake and will consume thousands of CMake built C/C++ libraries out there?
Great article, though dropshippers aren't companies but usually one or two people who buy Facebook courses and create Shopify* websites from free themes.

* Shopify has a free app called Oberlo that reduces copying AliExpress products, placing orders, and processing fulfillment to single click actions.
Because they want access to the services and content.
> The Document Liberation Project was created to empower individuals, organizations, and governments to recover their data from proprietary formats and provide a mechanism to transition that data into open and standardised file formats, returning effective control over the content from computer companies to the actual authors. To achieve this, The Document Liberation Project develops software libraries that applications can use to read data in proprietary formats.

Ok, so serious question-- what is DLP's official position on Sci-Hub, a project that was created to empower individuals, organizations, and governments to recover their data from proprietary databases, returning effective control over the content from companies to the actual citizenry?

(To achieve this, sci-hub has a web service and a document store that users can use to read data from proprietary databases.)
Both statements are true.

Chicken are fed antibiotics because it stimulates some growth hormone.
I think their proposed language could use some work, but a key difference from yours is the commitment to "active interventions". It's easy for an organization to pay lip service to something in a mission statement and go on to neglect or unintentionally discourage it.
I remember learning QBasic 23 years ago, (35 years old), I was left alone tinkering with a program that drew circles wrote for me by an engineer family member. At first I thought the circles were an image that was stored on the computer and all the program did was to display it. I then realized there is a thing called circle equation, I didn't understand it but I knew when I changed the parameters to it the circles would get bigger or smaller or sometimes not be circles at all which would make me sad. I loved programming more than anything else.
There is plenty of lithium. Reserves are low because until recently demand was low and so no one bothered to go and look for more. And then there is virtually unlimited lithium in the ocean, which costs more to get, but would still be a small part of battery costs.

The bigger problem is cobalt,but from what I understand people are working on various alternatives.
Blame the investors. They have a list of things they look for, chief among them being “the whitepaper”
Yes, but it isn't better suited for teaching kids programming than using QBasic. We can solve this using logic. If JavaScript is certainly better than Python for teaching kids programming, but is not better than QBasic, then Python isn't better than QBasic for teaching kids programming.

I don't know that QBasic is the best for teaching kids, but I don't have a better answer. OP has a point.
Hope that they will release some stable version & binary builds as soon, as possible
It's not tied because of Krebs. It's tied because Ajit Pai's FCC performed selective "deregulation" in the name of repealing "net neutrality" and further entrenched the telecom oligopoly by allowing them to abuse their market dominance in other verticals.
Why does music makes you want to dance?
> There exist no words in any of the languages I speak which can express my hate of GNU and GNU/Linux.

We might not find much common ground there :-)

I'll bite: I worked with a bunch of HP-UX systems before they got decommissioned a few years ago, so I can attest both to how well-built the operating system is, as well as how painful it was to get anything modern running on them. I also keep an eye on SmartOS/SmartDataCenter.

However, how does this make Red Hat's engineering bad?
I also started with QBasic (in 1994 I think). I fondly remember its convenient graphics API (including setting the modes and palette).
say you are a small or medium sized business based for example in the US, can the EU even do anything to you if you don't comply with GDPR? I agree 100% with people being in charge of their personal data but the US isn't part of the EU.
It's supposed to be trivial; it's one of the axioms of decision theory from which other (less obvious) things are derived. For example the vNM Theorem (that every rational agent acts as though it were maximising some utility function) follows from a set of assumptions including the sure thing principle.
Perhaps try their GDPR takeout?
Ask HN: What do you do on the weekends in Mountain View CA
I'm curious if any engineers go some place to talk tech, share ideas, discuss trends in tech etc.
It depends if your use case accepts that a site can look different in older browsers. You don't have to write a fallback if people are okay with that.

If your project's stakeholders are prepared to accept that IE 10/11 users won't see the same as Chrome users (I use, “in the same way that those on mobile won't see the same as those on desktop, older browsers such as IE 10 will also see a simpler layout”), then progressively enhancing a mobile layout with CSS Grid is a fine approach.

I accept that this can't always be the case, though. But I don't consider CSS Grid a non-starter for most sites. Browser support is now good enough that I look to use it wherever possible, and try to educate people still stuck in pixel-perfect across all devices -land.
I agree with your larger point, but that image isn’t very convincing. All of those arachnids look very similar.
The relatableness of the BOFH seems to rest on what's often called the "structured violence" of the work world. In the US, someone with the BOFH's skills would have eventually taken his PFYs and went and started his own business, and, well of course he wouldn't have been able to be a bastard anymore.

But no, the BOFH is stuck in a world (the UK corporate world) where he has to make the most out of the limited opportunity he has. And everyone around him knows he's stuck there with nowhere really to go. So they give him a ton of crap just because they can. I can see how this might have gotten missed by some readers. You're expected to see BOFH as a hero because he beats them at their own game.

You wouldn't be able to laugh at the stories if you didn't feel like the victims had it coming. It's a classic morality play.
In denser city environments where this would be installed, ambulances are already impeded in their speed and you likely wouldnt install this along a thoroughfare.
> There shouldn't be liability for bugs; there should be liability for negligence.

All bugs can be argued as being the result of negligence.
ASK HN: How to generate random stats? ESPN style
I'm always curious - how does ESPN generate seemingly random stats such as - "On games starting before 7PM in July, the Astros win 87% of the time".

How are they creating the queries? Do you think they have humans creating them on the fly, or are they using other tools that may help?

I'm looking to implement a similar feature and thinking about what architecture patterns might be relevant.
Competition doesn't matter unless a competitor actually make things better. Back then, everything sucked. Gmail actually pushed the industry to the next level.

Most other services today are no better than a pop/imap inbox as before, just with a bigger storage quota.
A slightly more modern but still old language that has many of the same benefits of QBasic but fewer of the downsides is Turing. It's used to teach programming in many Canadian high schools and was designed as a teaching language.

Nice things about Turing (many of which are similar to QBasic):

- Hello world is `put "Hello World!"`

- Really easy syntax with no semicolons

- Super easy 2d graphics e.g `Draw.Box(0,0,100,100,black)`

- The graphics starts easy with immediate mode and named colors but ramps smoothly into double-buffered full RGB drawing while still using the same primitives.

- Easy to load images, turn them into sprites, treat a certain color as transparent so you can author things in MS Paint.

- Built in help with really nice documentation of every function, with a large standard library of helpful things.

Check out http://compsci.ca/holtsoft/IPT.pdf and http://tristan.hume.ca/openturing/
People should consider using Quorum for the author's purpose of introducing programming to kids. It was designed for teaching programming: https://quorumlanguage.com/evidence.html
>Ip adresses are needed for security anslysis in case of attacks, for example

People repeat this a lot, but it sounds like complete nonsense.

Why does your business need to perform “security anslysis in case of attacks”? Do you get paid to do that? Why would you need IP addresses for that?
the issue is not new. but this is the most interesting and deep argument on the subject i have seen to date. now that i have read this, my life will never be the same! lol
Why stop at IP addresses then?

If IP addresses in logs are necessary for audit trails, why aren’t fingeprints?
This was even more fun at a place like Sears or K-Mart where the sales folk were generally less technically savvy than Radio Shack.
oh God, I knew I had heard it somewhere before
Would you like me to?
It does appear to be a cargo cult. Blockchain investors want to see something that looks like the Bitcoin whitepaper, even though they can't understand a word and the mock-scientific format doesn't make a lot of sense for products being proposed by businesses.

I guess fools and their money will be eventually parted, whether it's through ICOs, Bitcoin price manipulation, or whatever is the scam du jour in cryptocurrency-land.
> publically available real time map of the location of all lawmakers that haven’t pledged to fix this
Native ad is just an ad that is formatted so it fits with the aesthetic style of the page

Most native ad networks run based on topics, and the ads themselves are usually not targeted to the individual person. I run ads through major native ad networks such as Revcontent. You choose "topics" to target, and then your ad is shown on content that relates to those topics.
Infrastructure Creates Culture
Agreed, the example presented in the article isn’t even an (actually useful) application of the original problem. SoS is useful for generating certificates of the stability of controls, rather than generating actual trajectories. That latter part is relatively easy via some simple heuristics.

Point being: it is possible to generate trajectories using SoS, but we have much better algorithms to do that. Rather, it’s hard to certify that controls which follow those trajectories are stable, esp. as they become more complicated than simple ones whose stability is easily proven (like PID, for example).
How can I verify some malicious code is actually present on my router? What does this code do? Could the FBI put their own malicious code on the router, via this supposed exploit? Why should I trust the FBI?

Excuse my ignorance but I'm not not going to ask these types of questions.

EDIT: After reading a bit - it seems the control is somehow "transferred" to the FBI rather than the malicious actor - any other external agent controlling my software and hardware should be considered a malicious actor from a defensive standpoint, right?

Also, I don't buy the "FBI is better" argument, because I'm a skeptic.

EDIT 2: Moved the 'Why should I trust the FBI?' question to the end of my opening paragraph because I just want to know more about how a layman should approach verification of this vulnerability other than just "trust the powers that be"
Would be interesting to know which ffi backend library is used for each.

libffi, dyncall, self-written, a jit library, llvm, ...

In my tests these varied wildly. It has nothing to do with the language using these.
I can definitely understand you cringing about the re-encoding, but I just wanted to point out that the reason that we took this approach was simply to give a semi-plausible real-world example of how tools like aws-serverless-express [1] and Exodus [2] can be used to build useful APIs with AWS Lambda [3] and AWS Gateway [4]. These articles are primarily meant to be educational tutorials that people can use as a reference when writing and deploying their own APIs. The whole "converting to MP3" thing is just an easily understandable premise which lays out a clear goal for the tutorials to build upon.

[1] - https://github.com/awslabs/aws-serverless-express

[2] - https://github.com/intoli/exodus

[3] - https://aws.amazon.com/lambda/

[4] - https://aws.amazon.com/api-gateway/
BASIC and QB really spoiled me. Whenever I encountered another language I would always have a few questions.

1. How do I generate random numbers (great for making simple games)?

2. How do I get interactive input, including getting a single keypress without having to press ENTER (again, great for single games)

3. How do I draw graphics on the screen? Circles. Lines. Points.

With these three I made really fun programs as a kid about the age of this post's son.

The big languages in those days were C. C++ and Java. Doing these simple things was an incredible pain. I just cogent bring myself to go beyond (and I had not heard of Perl).

Then I took my first formal programming class in college. While it was a breeze, it was also incredibly unmotivating. I always felt if they started with these three things, an order of magnitude more people would do hobby software development.
Legitimately curious: the main issue with running containers on Linux is the bad state of the Linux kernel as far as security is concerned. Even with SELinux, it's risky to run multi-tenant containers on Linux due to the massive attack surface, necessitating things like [1] or lightweight VMs.

How does SmartOS solve this?

Also, does the Joyent stack have an OpenShift equivalent? Triton wants my credit card details to sign up with their public cloud, but I might grab a spare box and give it a try.

[1]: https://github.com/google/gvisor
In my experience, crosswalks are counter-productive. They are typically placed in terrible locations, with poor lines of sight, or at otherwise busy and attention-demanding intersections. It is far safer to avoid the hell out of marked crosswalks, and cross the street in other locations, where you can clearly see the flow of traffic, and pick a slot to cross that is safe.
+10000000 on the help system alone. Those people deserve a prize for making so many first time programming experiences so accessible. I read the QB help back to front as a kid
Indeed, there may be really negative consequences of incompetence. But understanding when it's incompetence versus malice is still useful perspective.
On the contrary, it's the legal perspective that's most worrying. If every software bug carries the potential for liability, there's no way your legal department will let you have a widely-visible bug tracker, or easily report bugs at all. It'd be much like copyright violations are treated today, where there's a formal process to raise the issue and everyone's specifically trained not to discuss them openly.
It's really too bad that nobody makes hardware with the obvious solution - put the firmware in ROM. Then it cannot be altered by malware.

If the vendor really, really wants to update the firmware, have the write-enable switch be a physical one, not a software switch.
I wouldn't pay that to be offended by my relatives.
What was Donald Knuth wrong about?
FWIW the Kerbs article makes no mention of GPS, only nearby cell towers

https://krebsonsecurity.com/2018/05/tracking-firm-locationsm...
I tried to live off of Amazon Prime for a week – here's what I learned
Loved the website, brilliant presentation for data
"protectionism is stupid" can be used as a generality, but if you make it a broad, confident assertion you're removing human judgment and trying to apply simplistic rules to the world — which is exactly the type of thinking that makes bureaucracies stupid.

And yes, with Hanlon's Razor, you can still criticize things that you accept as likely coming from good intentions.
"It simply doesn't matter how many parameters you have when that's the case, it means that your fit is useless." That is their entire point - that model complexity can't be measured in number of coefficients, since this model only has one coefficient, yet has model complexity as high as is possible.

This is meant as a counterexample to existing practices, not as something you should be doing.
For congressman and senators. Not for peons, I assume.
I work in tech and decided to fast for a few days
Why do you need to trust the FBI? This is a notification of a potential compromise of your security, you can ignore them if you want.

"The FBI is advising users of consumer-grade routers and network-attached storage devices to reboot them as soon as possible"
Everything you knew about Chromebooks is wrong
If you want to split the duties of a tech lead and a PM, say because multiple tech leads are required for a large project, managed by a single PM, then the PM still needs to juggle various customer requests and split them into team-sized requirements for the tech lead to split into developer-sized tasks. That you've introduced a higher level of project abstraction over multiple teams does not change the fundamentals - PMs being intimately familiar with the output of individual teams to identify strengths and weaknesses, ensuring that teams are adequately staffed and qualified, monitoring the backlogs of teams so that the PM does not commit to work which the teams do not have the capacity to achieve.
A squashfs backend for `guix pack` exists now:

http://lists.gnu.org/archive/html/guix-patches/2018-05/msg00...
Higher-level languages know more about the context and the stack. You also need a good inliner.
You can do fast calls when you know exactly what registers you need to save and which not. With pure generic C you need to save most, with a more high-level language only those really needed, or even none, when you use the stack instead.

Common-Lisp e.g. usually leads the ffi benchmarks.
AIC and BIC are only really valid when comparing nested models anyway.
>Why should I trust the FBI?

Because this is their job. And you'll probably need to reboot your router anyway in the near future so why now do it now just in case?

>Could the FBI put their own malicious code on the router, via this supposed exploit?

Sure. So could space aliens.
The two are completely irrelevant. DLP is about document format lock in. I.e. what happens to your .docx when Word dies out. Sci-Hub is sth. completely different.
“Today we’re excited to announce the first mainnet release of ZeppelinOS” ...sounds like the contract just went live on mainnet

This is a library that allows “smart contracts that can be easily upgraded over time.” If this is applicable to you, what’s difficult to understand?

If this is NOT applicable to you, why do you care? Do you criticize other software libraries that you don’t understand, when they’re unrelated to blockchain technology?
Absolutely agree. I went through the same quest with my kids around that age. Scratch is OK but feels a bit limited. Tried finding a contemporary Logo but that language seems long dead. Python/Ruby probably great for older kids but too complex, verbose, etc... for little ones. Basic has its issues but the blend of interactivity, simplicity, and open ended nature can’t be beat for 6-9 year olds.
Is it strange that I'm now feeling it would be acceptable for FBI to counter hack these devices with the seized staging domains and somehow patch them?
Airbnb and support is incredibly bad
Supposed to be leaving for our holiday in around 6 hours with a two day drive ahead. Just logged in to airbnb to find our booking has been cancelled, looks like the reminder went to an old email address to pay the remainder of the balance and we had a replacement bank card so the payment didnt complete. Have been at chat support for over 2 hours, and simply have a generic we will raise the support issue reply. Have also been waiting on the phone for 54 minutes. Attempting to rebook the holiday after losing our initial payment and trying to pay again. At 23.10 this doesnt seem likely that the landlord will approve before we set off. What a disgrace the support is...
Explain how the FBI would leverage an advantage by telling you to reboot. Explain in a way, which doesn't depend on an unprovable.

The best I can come up with is a false sense of security, which given they actually expect you to also patch and upgrade and proffer advice to patch and upgrade, is a bit weak. Basically, I cannot construct a scenario where there is a significant, could-not-be-found-by-white-hat reason they'd do this, to secure some advantage.

I.E. Occams razor works for you, in this case.
And in the situation that it’s no more complicated than a EU citizen visiting a website that doesn’t sell to European businesses, that’s probably fine.

But when you want to trade with Europe, you have to abide by our standards for human rights.
I believe with BASICA or GW-BASIC one wouldn't even need SCREEN 13

I know I started with the ZX Spectrum and I didn't need it.

As for the parenthesis, I was content with being told that's just how you make a circle
I'm honestly far from a network expert or even engineer - but it seems if there's a vuln that the bad-actor had control over, then the ping-home domain of that vuln is controlled by the FBI, then the FBI is telling me to reboot my router, there is a non-negligible possibility that the FBI has an interest in using that vuln in their favor.

Granted I don't know many specifics here but that's why I'm employing the elenctic method.
I initially started learning to code in middle school with QBasic around 1999. I'm 30 now so we were around the same age when we started discovering programming. Anyways, I stole my high-school brother's geometry book to learn about sines and cosines so I could make things move in a circle.
Wow, nice to see this posted here. I had used this at one point for a project that could make arbitrary datadog graphs (was useful when writing articles and wanting to show a specific example) based off a hand-drawn approximation.
Abstract:

Recent work has investigated the use of hardware performance counters (HPCs) for the detection of malware running on a system. These works gather traces of HPCs for a variety of applications (both malicious and non-malicious) and then apply machine learning to train a detector to distinguish between benign applications and malware. In this work, we provide a more comprehensive analysis of the applicability of using machine learning and HPCs for a specific subset of malware: kernel rootkits.

We design five synthetic rootkits, each providing a single piece of rootkit functionality, and execute each while collecting HPC traces of its impact on a specific benchmark application. We then apply machine learning feature selection techniques in order to determine the most relevant HPCs for the detection of these rootkits. We identify 16 HPCs that are useful for the detection of hooking based roots, and also find that rootkits employing direct kernel object manipulation (DKOM) do not significantly impact HPCs. We then use these synthetic rootkit traces to train a detection system capable of detecting new rootkits it has not seen previously with an accuracy of over 99%. Our results indicate that HPCs have the potential to be an effective tool for rootkit detection, even against new rootkits not previously seen by the detector.
0

I received 34 "Privacy policy update" emails last week. I read none of them.

I don't think I've ever read a privacy policy in my life.