skysight-inc/HackerNews huggingface dataset:
If you don't want your semi-public (ie payed for) WPA2 key to be compromised, use 802.1x. Then you can use whatever you want for authentication, including time based tokens.
> , and that didn't happen.

...except it did happen on a massive scale and led to violent unrest across Europe.
It really depends on what kind of software you're building. A large new CRUD feature (which is what most of us are building 95% of the time) can easily be split among many people. But a complex data visualisation, or a novel algorithm, can easily take a month or two and isn't easily split amongst the team, even if you have multiple members with the expertise to implement it.

EDIT: Also, just because someone is working on a siloed task doesn't mean that nobody else can pick up where they left off. For that to be true you have to assume they document nothing and code like an idiot (which is unfortunately probably pretty common).
Europe's tallest skyscraper nears completion
It's 2018 and microsoft is still re-inventing the wheel in the most useless way possible. As a linux-user, I almost take it as a given that I can just display markdown in the terminal (in my case, using vim) and in the windows world it's apparently a totally new concept.
What does Pope's death penalty shift mean for Catholic politicians?
There is a whole society ingrained in “copying”. Mainland Chinese don’t see IP theft as theft. They see it as simply “copying”. It’s ok to copy. But not to steal right? So just preach that it’s ok by changing the view. Then allow copying to happen endlessly without retribution because without it. The economy is done.
I believe that approach comes naturally to us software developers, as we tend to think about mathematics in procedural terms (which is how programs run in the execution environment) rather than in string rewriting (which is how mathematical proofs are made). I also consider infinity as a process that never finds its ending condition, my mental model is the "infinite loop".

"ω" is not almost 0, that would be epsilon "ε". Omega ω is a number higher than any other natural number, i.e. "to the right" of the infinite line of numbers.

Mathematicians "will" this number into existence, so to say, starting from a contradiction. It's the same that they do with irrational numbers ("imagine there's this number "i" that, when multiplied by itself, it gives you -1"). With infinity, it's like: "you know this process that never ends? Well, imagine that it finishes, and let's call the result "ω".

Once they have this new number defined, they do lots of mathematical operations with it, trying to find its properties. What they never remember again after that is that the number dit not appear as the result of following the initial process to completion; they had to assume that it existed independently from the process.

* BTW, this is also why they have different kinds of infinities. They are using different never-ending processes in their respective definitions, and using the same name for all of them.
Neural network evaluation using diffraction of light
They don't. What you hear (listen to) is about the US. Guess what makes news in Germany.
Why do you believe there is no sequence of events that could end with an ice cube in the middle of a sun?

One scenario I would not rule out is a large icy comet moving at large speed straight for a sun. Is there no combination of size and speed for which that would result in a small ice cube in the centre of a sun?
companies that use stolen tech should just not be allowed to sell to WTO countries
Yes I already know that. I was trying to show brightball his comment about "price too high" is ridiculous

If $7 / month is too high, then any price below $7 is too high.

He should just outright say he wanted it for free, instead of complaining about price
Wlan is usually not that strong to be reachable outside said coffeeshop. If you live near enough, you'll know the key anyway. (for the chance it does)
You might try imaginging what the metro experience is like for women. Your perspective is very self centered and not as reasonable as you think.
Remember a German car manufacturer ripping a Tesla into parts?

https://jalopnik.com/mercedes-parent-company-daimler-dismant...
Top Competitors and Alternatives to Feedbackify
Had to learn R for a statistics course. It was honestly the worst programming language I've ever used and I've once wrote something in Malbolge.

The package system is absolutely horrid, a barely working mess if I ask it anymore complicated than "install package, any version is fine". Installing older packages because my distro lacked a compatible library for the newest was met with rather bizarre error messages. I think Latex has solved this much better. Even NPM solved this better. If NPM has solved package managing better than your solution it's time to rethink your life choices because that is a very low bar.

The object and type system seems to be made of wet tissue paper, I always feared that staring at the code too long might break it. It also doesn't help that every package has invented a completely new way to pass parameters, how to name parameters and functions and how it all sticks together. Also nevermind trying to read numbers larger than a signed 32bit number, R can't handle anything beyond 32bits for reasons that aren't entirely clear to me. Though last I tried it was very happy to just dynamically convert to a float32 instead which immediately makes it worse than Javascript because atleast Javascript's Number type is consistently a float and doesn't magically turn into the burnt remains of my hopes and dreams.

On top of all that horrid stuff sits R Studio. When first installed on my computer, R Studio was of the opinion that the best option was to install itself as default program for EVERY SINGLE FILETYPE completely ignorant on if it understands it. I'm still trying to cleanup my laptop from the mess it made. The IDE has varying opinions on how to write programs, usually none of the good ones. It also likes to sprinkle it's caches and configs and other files into every corner of my filesystem. Every folder is Free-For-All for this IDE. My home directory should not be used to re-enact scenes from Battle-Royal shooters, especially not by tools meant for developing software.

It's not light years ahead of the competition, it's not even competing. It's sitting on the sidelines trying not to fall over from the stress of being outside and exposed to the elements.

I'm happy I passed my statistics course because I will never ever touch this language again. Ever. I'm still cleaning up the pieces from using it for only half a year and I would rather port the Linux kernel to Brainfuck before using this language.

Sorry to unload all of that on you but I'm very frustrated with R.
Why? I think it's quite clear, to know what valuable knowhow to steal, you have to know quite a bit about the subject as well. After doing that much research, it may well be that you know enough to do it on your own.
Whereas no one would openly admit to copying a product and naming that company publicly - it could be said that many products were birthed from different perceptions of a solution from a given problem space. Which, by virtue of convergent evolution though common customer requirements/user stories and focus groups, along with a standardisation of UX practices, end up with a largely overlapping feature base.
> This is a fundamental attack on freedom of speech. It asserts that computer files and their dissemination via electronic means are not protected speech, and that the design of an object can be restricted in the same way the physical object can. These are ideas so stupid only an intellectual could believe them.

Is it? Or is it an indication that there are limits to the freedom of speech, because other important considerations prevail?

Is this also freedom of speech: The CRISPR-CAS recipe to create human-transferable bird-flu? The CAD files for nuclear centrifuges, or a nuclear bomb? The graph database with the detailed network of spies/informants working for a particular country?

I don't know..
1) US has the leading technology in many markets

2) If you are reading US news then you only have access to the biggest international stories since everything else is deemed irrelevant, e.g. [1] "Train Makers Rail Against China's High-Speed Designs"

3) Chinese companies simply buy companies in other countries to gain access to knowledge (Volvo)

[1]: https://www.wsj.com/articles/SB10001424052748704814204575507...
Like the other poster said, context is key. Strike up a conversation with a person you don't know, enjoy it, and want to talk to them more? Ask away. And bars and things might be appropriate so long as you quit if they say no.

The main thing with the "random person you've never spoken to" is this: It might be something you do from time to time. It might be something she deals with once or twice a week - or daily. You might be respectful and asking, but many others aren't. If you haven't even had a brief conversation, she likely knows it is all based on looks and absolutely nothing about her personality.

You won't personally be harassing her, no. But overlooking this stuff is being ignorant of how she might be treated on a daily basis and it can make you part of the problem, depending on the context of the situation. It isn't like it is hard to simply move on: You likely do this with people that aren't prospective dates in your eyes.
In this example, they hire smiths to do evil and the smiths comply to make tools for evil. You can equate Google and Friends to the Smiths since the outcome is the same.
> Fivefilters.org is very good at cherry-picking

Correct, and if I recall correctly, former threads discussing pages on that website had highlighted that. It does not seem to be the be the case in this thread.
Tricky business doing security in an art museum. Often the art pieces are worth millions, yet easily accessible to the general public. Yes, there are alarms and a security guard at the door but even a few petty thieves can with a little planning get the opportunity to steal. Should art be better protected? It would, however, mean less access for the general public. Difficult to strike the right balance. Maybe there is more security that I'm not aware of...
To play with that idea a little, imagine the ability to instantly teleport across space or even universes.

If you teleport a block of ice to coordinates which happen to be smack dab inside a star, then maybe for an instant, like a single "tick" of the processing engine, there would be an ice cube in the middle of the sun.
So what? Reverse engineering and competitive analysis is common practice and entirely above board.
Might be wrong but based on the numbers probably inevitable.
The problem probably isn't the time the meeting takes, it's the subsequent discussions about various things brought up during the meeting.
The Wind Turbine Case

The Oreo White Case

The Motorola Case

The Iowa Seed Corn Case

The Tappy the Robo Case

The CLIFBAW Case

The Allen Ho TVA/Nuclear Power Case

The File Storage and China National Health Case

The Unit 61398 Case

The Great Firewall Case

http://www.prosperousamerica.org/top_ten_cases_of_chinese_ip...
Most Finns have electric saunas, though. Activity required: turn a dial 30-60 minutes before going in.
I wholeheartedly agree. Partly because of that, it is too easy in SciPy to accidentally trip a conversion to a dense representation. As users typically only grab towards sparse matrices because their data otherwise wouldn't fit in memory, this means a minefield of operations that can blow up in their face.

I do want to say a word about how hard it is to offer a set of optimized sparse representations. It is by many measures many times harder than offering an optimized dense linear algebra library. The crux is that the library or routine can not know what the actual data movement and dependencies are until the data arrives. Dense routines do not care about what the data actually is beyond its dimensions: the access pattern, compute and control flow stay exactly the same. The result is that the set of optimized sparse linear algebra routines has, on top of the usual optimization difficulties, this entire extra cartesian product of different representations and low-level operation implementation strategies. Intel MKL has a good SparseBLAS, but compare the performance of feeding it a clustered or block-sparse dataset (e.g. something out of a solver) to a large graph500 RMAT matrix.

In short, do not underestimate the great effort to offer a generally-applicable yet optimized set of sparse linear algebra routines. It makes dense algebra look really easy.
> they destroyed technology because they were afraid of what it might bring.

They destroyed technology because they were going to lose their jobs and thus be left destitute. This has more to do with our economic system than the technology itself.
> I like having a single binary. I usually run code on EC2 machines to give my scripts closer network proximity to S3 and to our database. With Python, I have to ensure all the packages I need are installed on the remote machine, and that one of my coworkers hasn’t installed anything conflicting.

pipenv
we offer similar Trusted Access and Session Analytic Platform - https://seknox.com/trasa

We have been successfully offering on-premise solution to local financial institutes here in Nepal and we are working
on launching our SaaS offering (it's currently in beta with few users). If you are interested for beta access, drop me a message at sakshyam[at]seknox.com

Disclosure: I am founder of this startup.
Isn't it a bit pointless to discuss Luddism in a context of popular, mainstream technologies like computers? If people didn't won't some technology, that technology never got popular. That's how things get regulated in a democracy. Many techs got slowed down that way, like GMO for instance, or fracking industries. People just didn't like it (with a reason or not, that's the other story completely), so the laws were made to put it under the control. But Luddites who fight the mainstream technology are completely different kind, they're basically saying that they know better than others, and it's no different than any other minor political option that believes that everyone should think the way they do. And because obviously it will not work, then they resolve to violence, trying to force others into it. And it almost never worked in a long run.
You do.
Not at all standardized, but VB.net is a modern basic with all the bells and whistles of c#.

In terms of experience though it's nothing like the basic on these machines. Shell scripting with curses is probably the closest modern equivalent.
Aside from the top two passwords (~17%), the distribution is not so bad. The next five passwords are only 5% of the distribution, which is much more reasonable. With 10^4 possible combinations, these obviously weren't designed to prevent a brute-force attack on their own. For example, with bank accounts the bank card provides a second factor and access attempts are monitored.

There's also little point in hashing a 4-digit PIN. If the PINs were perfectly distributed, it would only take an average of 5,000 guesses to find the original PIN given the hash. Of course, this analysis has shown that they're anything but perfectly distributed; a quarter of them would take less than 20 tries.
React and Redux and TypeScript – into the better front end (tutorial)
This type of work is highly atypical. All the scrum ceremonies were designed around fast feedback, if you can't fit it into the work you do then using anything agile-related is not going to work.
Considering the IE marketshare, I don't think it's much of a problem to not test on IE (or even Edge). And I'm less bothered by a browser compatibility issue than illegible design.

Also on Edge I see the same white background as on IE, but I'm on Windows 10 1703, if it's a version dépendent bug.
There is also the normative effect of laws where they do influence the behavior of the majority.
In the Future, We’ll Know Everything – Thanks to This Tech
Here is mine - https://krtkush.com

It's a modified jekyll theme so the design is not originally mine.
(please guys, don't punish/downvote someone for asking a question)

Domain Squatting is border line extortion. It's not your usual business because there is no competition possible : there is only one person that can own the domain. If a squatter registers the name of a well known company on a TLD they weren't present in, then mail them saying they put some porn website on it and put money in SEO, there is little the company can do except paying absurd amount of money to get control over the domain (mind you, Handshake would not prevent that, from what I see).

In a less dark way, you may also have to change your startup name because someone is squatting a domain and you don't have any money yet to buy it, which is a real nuisance when you think that person is doing absolutely nothing with that domain.
There are hundreds of small regional and muni broadband companies popping up deploying fiber networks. In my area I know of a couple of smaller ISP that only service my state

This on of the reasons Verizon and ATT are moving to improve their services, not Google Fiber

Google Fiber proved there was a demand for faster fiber based wireline services in an era where companies like ATT and Verizon were saying wireline service was dead and the future was 100% wireless...

But like the false narrative of the PC being dead and all computing will be 100% on 5in mobile phone, the idea that wireless will ever replace wired services is pipe dream in the mind of Verizon's CEO
Similar experience at my organisation, it definitely happened bottom-up. I hear that before I started, there was a locked room with a PC that had "that open source R" on it and people had to go to management and have some good reason if they wanted the key.

Few years later, everone is using R and python for everything they do ad-hoc; so it made sense to also let them use the same languages for bigger projects.

When we had to make some changes to legacy software for GDPR compliance, we took the opportunity and completely migrated some big legacy projects from SAS to R. We've just been able to get rid of licenses for some particularly costly SAS modules because of this.
Software Supply Chain Attacks [pdf]
Or is it possible to reflect inflation and the devaluation of money?
http://archive.is/eOdFv
Should We Let English Eat the World?
Binary Weighted Memristive Analog DNN for Near-Sensor Edge Processing [pdf]
If someone is following you down the street and shouting sexual comments at you the whole way, even after you let them know that you want them to leave you alone, is the person receiving the comments just being offended? If this person does this every time a person passes how should they be dealt with? Genuine question for someone coming from your POV. This kind of stuff happens daily.
I've written in Python for ~13 years and I'm really enjoying Go. It's fast and its libraries (the few there are) seem to make a lot of sense. I don't think I would use it for daily scripting like the author, but for a large new project I would definitely pick Go over Python now.
XAR lets you package many files into a single self-contained executable file. This makes it easy to distribute and install.

https://github.com/facebookincubator/xar/

Then just build your XAR executable with:

$ python setup.py bdist_xar
Fascinating approach. To evolve the current AI methods more study is required on how the human brain works and doing studies on the very early stages of the human brain at its infancy has the most potential to move us forward. What comes after Deep Learning? Probably a version of biotech, a synthetic capability that can learn based on the external sensory input.
> need to be replaceable with little to no effort. For instance, I don't want a new NoSQL platform, I want high-availability, managed, on-the-fly-scalable Postgres.

I don't think the latter is easily replaceable, though, either, since what you've described isn't Postgres, but, at best, something custom with a Postgres interface.

For example, the Citus DBaaS offering may fit the bill, but what could easily replace it? A self-hosted version would fail at being "managed" (though this is a bit academic, since, presumably one would hire for that) and at being on-the-fly-scalable [1]. Is Amazon RDS a drop-in replacement, or does it have compatibility and performance edge case caveats?

[1] I read that sort of "wish" often and have always found it borderline naive. That is, what I think they really mean is they just don't want to worry about scalability. The dominance of expensive, few-sizes-fits-all cloud infrastructure means that custom building an over-engineered database server, is not a practical option, and for most cases, neither short-notice scalability beyond that, nor runaway growth are a realistic problem.
>>>They're sticks of wood

lol... how about no....

That is such a simplistic view of the infrastructure it is bordering on willful ignorance of the topic
Approximate Probabilistic Neural Networks with Gated Threshold Logic [pdf]
In comically simplistic terms I suppose, yes.
This is of course true, to the extent that it can take a long time for a path-traced image to converge to a low level of noise. But there are significant advances in using advanced filtering techniques (e.g. temporal filters) that are already very good at filtering out noise in images moving at or near interactive framerates. In combination with the kinds of effects you can capture with path tracing, definitely will provide visual benefit over rasterization.

That said, I'm not convinced that path tracing and physically-based rendering methods will ever completely replace rasterization. For some applications (especially games), the kinds of non-realistic effects you want to achieve are actually very hard to model and render using techniques that aim for realism. Probably for games we will end up with hybrid rendering that uses both at the same time.
That depends on what you mean by "politics" - if you're being unfairly discriminated against on race, gender etc grounds, that's something that other people have already brought to the space. Your options are to accept it (at a permanent disadvantage) or complain (risk being dismissed as "politics").

Sometimes the political is really personal.

("Apolitical" is like "leaderless" or "self-driving": there really is a leader or a driver or a politics, it's just that everyone agrees to pretend that they don't exist or their intermittent intervention isn't crucial)
Best description of standup I've ever seen. One of the many reasons I left corporate tech.
Regarding the motors, they wouldn't be suitable for this particular project but you can buy broken hoverboards really cheaply. Where I live you can get stripped ones (no battery, no logic board, but you can get hoverboard logic boards on AliExpress for under 20€) for 10€ and returned ones (99% of the time it's a dead battery) for 35€. The motors are fantastic and powerful (~350W each), and you can build lots of stuff with them. There's a great talk on how to use these things to build all kinds of moving objects (armchairs, bobbycars, motorised cargo carriers: https://twitter.com/JanHenrikH/status/1023218344282021888, ...) at https://www.youtube.com/watch?v=qnQSL9DBPaE. You can motorise anything this way for around 100€. The only thing that's hard to come by cheaply is the battery.
That first rewind moment in Braid!

Few games trigger that “wow” reaction. For me it was like the bullet time moment in the Matrix; an almost hallucinatory experience that changes your perception of what a medium can be.

This was something new — something different — something great.

If you loved Braid and are looking for a similar feeling from more recent games, I highly recommend Inside and Limbo from Playdead:

http://playdead.com/games/inside/

http://playdead.com/games/limbo/
in proof of work security is paid for in energy. in proof of stake security is paid for in currency of the system. if this circular property doesn't bother you - fine, but it bothers me.