skysight-inc/HackerNews huggingface dataset:
The scary part is that someone can be jailed indefinitely. I had no idea that was legally possible.[1] But it's CP so it's an easy sell.

[1] https://en.wikipedia.org/wiki/Indefinite_imprisonment
Interesting. Maybe it depends on where the property is located within the UK. There was a big double glazing push in Northern Ireland in the 90's and I can't remember the last time I was in a property without it. I've rented in London (Z2) a few times and haven't come across an issue yet but I may have been getting lucky. The different heating requirements between Southern UK and Northern are pretty astounding so that might have something to do with it. I haven't used the heating in my London flat in about 4 weeks now and throughout the winter 4 hours a day was plenty. In NI I would have been using it for another couple of months at least and almost constant during winter.
It's an animated gif, weighing in at 4MB, which is already massive, do if they doubled the resolution that would be very large for a very subtle visual difference for that particular graphic. The file name includes 1x, so I believe it's intentional for performance reasons.
I was sympatehtic of the site owner until I read that they are sending credit card information over HTTP on a page that claims to be doing so securely. With that level of negligence they deserve what they get here
I used Scheme a lot in the past and currently help people get up to speed on JavaScript. I definitely think the IIFE syntax makes more sense in Scheme, and higher order functions are a lot easier when you end a block with ))) instead of )}; }) )};
It is more beautiful (IMO) with "text-align: justify" on the paragraphs.
Live presentation now: http://www.abelprisen.no/artikkel/vis.html?tid=69572
Hi,
Just wanted to say really like the design.

As a note: there seems to be a screen fitting issue on mobile (in my case S6) where by its slightly beyond the width of my display so has a little play in the side scroll and results in things like your youtube video example being off center.
I've faced this a few times. There were times when I knew that the situation would change and stayed, but I left when I was in your situation and knew that any form of change would be years in the making and my skills would atrophy in the process.

You might do well to learn something while you are there. I was working on a VB6 and mainframe terminal application in the mid 2000's and still managed to extract some value.
Yes, check everything made by Bret Victor and his explorable explanations.

I made an awesome list recently just for this topic: github.com/sp4ke/awesome-explorables
ARM’s new chip design focuses on AI and machine learning
First, I'm truly sorry. Do you have a goal and is this a stepping stone?

Forget tech for a second. This is about principals, ethics, morals and values. A liar is after your reality. This is about following and seeking mentorship from those whom you respect and those who respect you. This is about having a spine, sticking up for yourself and saying no. I disagree with the comments telling you to stick to the shit you've been served and be complacent. Life is too short and there are thousands out there willing and eager to waste your life if you let them. Your principals are compromised and self-respect is at stake. DO NOT ACCEPT THIS.

Events like this foreshadow and reveal the true nature of the culture at your workplace; a lesson going forward that you should not ignore. I challenge you to challenge them. Professionally and transparently confront them; I was hired for X and am doing Y, when am I going to do X. Do not fear reprisals as they are blessings in disguise. You owe it to yourself. You are passionate and skilled in high-demand front-end skills and they are silently killing your passion, career and earning potential.

1. Know and control your finances
2. Push and demand what you were promised.
3. In parallel, proactively seek a new job/opportunity.

Nothing is wrong with developing legacy applications. It's challenging and can be just as lucrative. However, when I interview a candidate for a new delopment, a history of maintaining legacy apps is a bigger red flag than short time at a precious role(granted not a pattern). Maintaining code vs creating from scratch are two different beasts and mindsets.

Be strong and learn from this experience. Best of luck.
Alexsey’s Tactics, Techniques, and Procedures
I can argue to shut down anything in science that gets changed because of political reasons, because there shouldn't be politics in science.

The further along we seem to get the worse it seems to get though. I did math, statistics specifically, so ... well ever since climate change that's a lost cause. And that's uniformly bad. Bad for the quality of people at university, students and academics. Bad for the science itself. Bad for society (imho). Bad for everyone.

The ONLY merit Gall-Peters has is this supposed "social justice" bullshit. Neither Gall and Peters were honest. Neither of them had anything to contribute to mapmaking. They just wanted attention and money. Get out. Just ... get out. Find a better reason, or please don't bother anyone.
Startups that launched at YC W17 Demo Day 1
Or easier to implement, something that accepts the distress key, says it is starting to decrypt, then spews tons of fatal checksum errors, "corrupted block", and so forth.
QEMU: user-to-root privesc inside VM via bad translation caching
Interesting where do you see that confirmation? I would be beyond surprised if they used their "Something special in store" for regular maintenance, versus their' We'll be back. Or if you mean yes, they are going to be adding new products but you consider that smart marketing to do versus having a more typical event, then yes, I agree it's smart marketing.
Brilliant! And sounds plausible too.
This isn't titled correctly, the store isn't 'down' as the title suggests in a way in which it crashed or there is some big problem.

The chances are this is just a part of the process of a regular mid-term product refresh which aligns both with physical products and some site design / marketing.

It's not a big deal unless you're at the point where you're about to purchase a product but are holding off as there may be a refresh occurring - in which case it's likely this is good for you and will just be updated versions of the existing products.

This kind of hype is not created by the company / marketing, it's created by people speculating.

Remember - just chill, it might be a nice product refresh, which will either mean the old models will drop in price (new or second hand) and the new models might be what you want, OR the new refreshed models don't peak your interest / needs and you don't feel like you want to purchase it for any reason, but prices of the previous models will drop a little which is nice also.
There is also https://www.fsf.org/resources/jobs
Previously discussed here: https://news.ycombinator.com/item?id=13917778
How Americans Think About Climate Change
This is not a problem considering most worldwide science and research advancements come from USA, China, Japan, or Korea. The academics can stay in Europe. The US companies will acquire them anyway.
After I received some assistance with testing (someone created a new account to test with, but then the account mysteriously disappeared - not sure what happened), I can definitely agree that videos (webms/mp4s) have a notable limp: https://drive.google.com/open?id=0B0l5ewAKDn5aNV9OS0x6QWw4VD... (this was the easiest way to share it)

I tried recording the GIF but that was too much for the GPU in my ThinkPad :P suffice to say that it's about ten times faster (and that playing the GIF in `animate' is even faster than that)
Because without the images, you have to lead a jury through the fundamentals necessary to make them believe, beyond a reasonable doubt, that the presence of certain strings of hexadecimal digits in a log file is conclusive evidence in its own right. Because failure to do so means that the defendant walks free. Because as long as he's in contempt, he's behind bars indefinitely, so why attach a specific term to his incarceration unnecessarily?
flourine -> fluorine

I assume it's a typo here but it is getting really common on the Web, doesn't anyone turn on the spell checker in Firefox/Chrome/etc?

Yours,
Sulphur.
the link support under JOB CATEGORIES is too broad
A House committee thinks your boss should be able to see your genetic info
Still, the chances of that number being caught 'in transit' are a lot smaller than the chances of it being caught 'at rest'. The risk here is mostly in exploits on the page and absent those you're going to have to trust the party on the other end to keep your data safe or to not keep it at all.

It's a risk roughly equivalent to speaking on the phone to a hotel registry and giving them your CC#, or a car rental agency. And in that case, at least one other person now has your number (and that's besides all the other people that already have the numbers and those that handled the card in your absence, waiters in restaurants and so on).

Credit Cards working without something along the lines of VBV is a bug, not a feature and the fact that 'just a number' is worth money is where the real problem lies, not in how it got transmitted, that's just a reduction of the risk, not an elimination.

All that said there is absolutely no excuse why they should not use HTTPS, and it also makes you very wary of doing business with this party at all, likely their other security sucks.
One thing I've noticed (and irritates me) about Wayland is how now your WM is actually effectively now your DE and your Xserver.

So if you want to use Sway, you better get used to configuring your displays in a config file.

What about applications that need to set environment variables (e.g. gpg-agent, gnome-keyring) how do you launch them if your compositor doesn't launch and export them for you? (That said, I still can't work out where gnome-shell decides to launch gnome-keyring-daemon on login)

Ideally, I'd like a DE that provides display/audio/power/menu management, but with a (manual) tiling compositor that supports window stacking/tabbing (like i3/sway). And bonus points if it has a sloppy floating-desktop mode.

Shelltile kinda works, but shits the bed when applications set window size hints, and there's no window stacking/tabbing.
Congratulations to every one, let's drink to that!
I got the point but planning logic about for these 50 lines of code takes much more time than just import this kind of small packages. For example redux-thunk is also about 10 lines but all redux community uses it when needed.
I'll take the library. That's 50 lines of code I don't have to write.
For my (and I imagine many among us) use case, this is the takeaway:

PyPy2 can now import and run many C-extension packages, among the most notable are Numpy, Cython, and Pandas. Performance may be slower than CPython, especially for frequently-called short C functions. Please let us know if your use case is slow, we have ideas how to make things faster but need real-world examples (not micro-benchmarks) of problematic code.
I understand your point, while not detracting from the benefits of exercise, eating well, having moments of calm, etc,etc, these studies when reduced to a personal level become nonsensical, while one can make choices that at a 'group' level might suggest cause and effect, when the sample size is one, and it's you, the 'odds' are of little consequence, what is happening to you is the reality, knowing some malaise is is common, rare, or influenced by some life factors has no bearing...
Not using those specific terms, unsurprisingly, but this may be of interest:
https://news.usc.edu/63669/fasting-triggers-stem-cell-regene...
I appreciate the link, because the one I read said that the ban was indefinite, but that the airlines had 96 hours to implement.

I also respectfully need to say that any arrogance you perceived from me was something you were reading into in my opinion, rather than something in my words that directly showed arrogance.

I exist to provide logic based and relatively emotionless arguments, not too much cynicism or ill will to fellow commenters.
that's not the point, the posters point is that the way the math was used added dramatic effect, it did not aid in understanding the meaning of the findings.
It's funny you contrast it with ALGOL since ALGOL was explicitly cited as one of the predecessor languages used when designing Scheme (the other being Lisp) as Scheme is a block-structured language with lexical scope. And the programming style of SICP is procedural, not a functional or logic approach.

Remember the kids for whom this course was designed were going to be doing circuit design concurrently or the following semester. So the point was to learn composition, abstraction, modularity, algorithms etc, not syntax.

And Sussman was not the only one who used scheme to do a lot of engineering computation as well.

I have never considered Lisp syntax exotic. In any case, remember SICP was the text for a fundamental CS and Engineering class, not a programming class.
Its just a computer, no earth will be shattered.
I highly doubt the parent poster was in any way contemplating how to hide child pornography, that is quite an unfair interpretation.
Hiding illegal material is probably the least of concerns for most people here, but there are plenty others, I've written a few of them below.

One issue out of many, is that many who has worked with and used computers for decades has encrypted drives or volumes in a drawers, or closet which they have forgotten the password to, and could in a very theoretical sense be held in contempt if they were to be prosecuted for something and the prosecutor by some reason got a warrant for that drive.

Another is that according to what I have read the prosecutions appears to have enough to convict, so maybe setting a precedent that could be - but not necessarily is - dangerous to society might not be warranted here.

Yet another is that lots of people feel that it is their right and liberty to be able to store their personal information where it is safe from anyones eyes, even when it is completely legal. The inability to keep the private private feels like having a camera in you bedroom that you have been promised will never be turned on to film you, but the blinking red LED causes a relenting unease prompting you to wear a pyjamas to bed, even though you really like to sleep naked. This is called a chilling effect, where knowledge of surveillance or that someone can probe your most private writings and pictures causes you to not write and makes those images in the first place.

Every crime is a tradegy, but nothing creates more tradegy than legal systems or governments run amok. History teaches us that no government is safe from becoming a tyrant. This is why law enforcement sadly must always be ineffective, as the power wielded by government through law enforcement would otherwise become far too great. This is more important today than it has ever been because today we could probably implement an almost perfect police state, a perfect prison, the perfect nightmare from where there is no return. A place where no revolution is possible, no dissent is ever visible, and the fear is total and all encompassing.
Well, I could easily see how someone who ordered a product seconds before it's successor rolls out would feel shafted, so this might just be good marketing.
Moodle – Remote Code Execution
I think it's that people assumed (as I did) that everyone would say, "Well, of course, there's not "no servers", because that would be like saying "computerless" or "processorless", but it is practical to say serverless and mean that you don't have to provision, administer, scale, or retire servers, nor do you have to pay for persistent compute resources rather than simply execution"

But that's a mouthful, so "serverless" seems to fit the bill outside of what feels a bit like pedantry.
My first thought was to check the source for how they're handling credit card data, payments, and gateways. I can't find any of it... Skipping those bits makes ecommerce _a lot_ easier to build!

I second parent's suggestion here though, Stripe API is a great place to start.
I think they broke all the best-practices to make websites [1]:

> Update: Around the same time this post was going live, participants of this Reddit thread claimed to hack the site using what's known as a SQL injection exploit.

> Multiple people claimed that passwords were stored in plaintext

> the site's subscription page transmits credit card information over plain-vanilla HTTP pages as well.

[1] https://arstechnica.com/security/2017/03/firefox-gets-compla...
Could be a cultural thing this difference in crying between the sexes.
I guess the Red Hat job openings are not FOSS enough?

;-) (disclaimer: I work at Red Hat, happy to hook site maintainer up with our team to coordinate)
The markup syntax to post jobs is referred as "textile" (which I don't know -- is it a flavor of markdown?) and the help page for it points to http://www.textism.com/tools/textile/ which in turns redirect to the quite unrelated page http://www.booked.net/textism.html

Would you please fix the dead link? Great job board otherwise, I was about to post a job (I work at SUSE, almost everything we do is FOSS).
True, it some like myself can't read on a plane due to motion sickness. Watching a video is fine, but not focusing on text.
"Forecasting demand is not something they do well, but more importantly they could improve Demand Response and Energy Efficiency programs."

- Source?

"The utilities have not been forced to innovate. They won't innovate on their own because there are no customers at risk - no competition."

- Also, what data can you provide to back this up? I work in the industry, and I can tell you that innovation will depend largely on the type of energy market that the utility operates in, whether or not they are a vertically integrated company, regulated or unregulated, IOU or POU, as well as a ton of other variables. So while maybe its true that not every single company is innovating, to generally say that they "won't innovate" or that there is "no competition" is simply wrong as well as spreading incorrect information about the industry.

I'd check out this is you're interested in learning more about the utility industry: https://www.osti.gov/scitech/biblio/15001013
> Update: As several commenters have pointed out, the site's subscription page[0] transmits credit card information over plain-vanilla HTTP pages as well.

0. http://www.oilandgasinternational.com/SSL_Subscribe/subscrib...
New Database of Lifespan Trials
I recommend you take basic university statistics. Especially study efficacy vs effectiveness so you might have an idea how you're being mislead here.
They could work together to rewrite the rules of the game to be better for everyone. But since the G20 just had to take out wording about the dangers of protectionism to keep the US happy, I'd guess we're going for the tragedy of the commons version.
Cisco iOS and iOS XE Software Cluster Management Protocol Remote Code Execution
Summary of World Happiness Report 2017
Their backend consists of hundreds of microservices that are frequently breaking, so it's more complex than just an app and a basic backend on AWS. Also they have been doing a lot of massive refractors in the last couple years, so they need lots of people for that.
For me this can be problematic in my second language, and near-impossible in my third, fourth, and fifth languages. I travel a lot and it is the only time I ever use Uber.
I work on a WinCE environment where program download is rather slow; shrinking a 200MB debug executable to 20MB saved several minutes on every edit-rebuild-test cycle.

(The solution was to make sure string deduplication was on in the linker.)
Ask HN: Google Inbox IOs Warning Ok?
‪https://twitter.com/ArturMakly/status/844152358594646016/photo/1‬

seems i have no choice.
Source:

This vulnerability was found during the analysis of documents related to the Vault 7 disclosure.
Rawls’ is an odd case. If the reports are accurate, he seems to have believed that a strong password on his hard drive gave him legal immunity, and didn’t really try to conceal what he was doing.

Nonetheless, a line has been crossed, and cyber-libertarians have been predicting this breach for as long as I can remember. There’s nothing cyber-libertarians love more than a technical solution to state oppression.
Yes but then Communism fell. We all saw the wall come down and expected the world to be less fearful.

I remember being a kid in the 1980s and my dad explained why there were air raid sirens.

And then the wall fell and all was peaceful until around September 11. For some reason the regular Irish troubles never really registered.
Mission BC (In the Fraser Valley/65k east of Vancouver)
List price on the Pi 3B is higher than the Edison, and it still lacks the on-board storage. I don't know where you are getting that the Pi 3 has "on-board flash", as all it has is an SD card reader.

The post I was replying to was trying to claim the Pi family provides the same features for much less than the Edison. That isn't the case. The Pis that are cheaper than the Edison are also much less capable, and the Pis that can match the Edison in features and performance cost as much or more than it does.

Edit: clarified that I was talking about the Pi 3B, not the base Pi 3 (which is somewhat cheaper than the Edison).
Then don't flag it as ready until you have been through your working code with just some sort of readability/architectural rework focus.

Adhering just somewhat to principles from the beginning shouldn't make this too time consuming.
This is amazing! I had no idea we were so close to 3.x and cpyext. Congratulations to the pypy team for their brilliant work.

Perhaps it's almost time for some numpy / pandas stuff in speed.pypy.org :)
It's got other issues as well. It spewed an error page for me with snippets of source code. http://imgur.com/a/UiPDf
ESCORT ADRIANA – escorts| athens escorts |call girls
Show HN: Marta – A fast and minimalistic file manager for macOS
> but will surely destroy your clothes in revenge

In revenge for what? Interesting psychology.
> TLA+ (pronounced as tee ell a plus, /ˈtiː ɛl eɪ plʌs/) is a formal specification language developed by Leslie Lamport. It is used to design, model, document, and verify concurrent systems. TLA+ has been described as exhaustively-testable pseudocode[4] and blueprints for software systems.[5]

from wikipedia
The law can deal with "what some judge/jury conjectures that the intent might be", but it cannot deal with intent. But this weaker statement sounds like it might be implemented in software, too.
Aristotle's influence on computational thought
If it's useful at all, PyPy 5.7.0 was noticeably slower than CPython 2.7.11 x64 when I was using SymPy. Haven't tried out the new release though.
As a .NET developer it's nice to see projects like these. On the other hand I had looked at this a while back and my impression of the data model (specifically the Product class) was not great.

https://github.com/simplcommerce/SimplCommerce/blob/master/s...

Price, OldPrice, SpecialPrice, special price start and end dates properties are less than ideal for any non-trivial implementation. Prices should be driven by policies, not defined in the product itself (IMO.)