skysight-inc/HackerNews huggingface dataset:
I looked into this while making RamFuzz[1], but parameter generation (QuickCheck) is quite different from input-blob evolution (AFL). It wasn't clear to me how best to leverage a parameter mutation that happens to increase coverage. Ultimately, I decided that random generation (without guidance by coverage) coupled with AI classification of test outcomes is the most interesting approach.

[1] https://github.com/dekimir/RamFuzz
For non-bleeding-edge projects, I use Rails, because I'm comfortable with it, and love the echo-system. I find I'm most productive in it when I need to deliver fast.

For newer/bleeding-edge I use Go with Vue.js on the frontend. I like Vue's simplicity and community - It's the only frontend framework that made sense to me and I was able to be productive in in a relatively short time. Go on the backend because it's clean, fast and stable.

At the risk of self-promotion, check out my weekend project - https://github.com/zohararad/bee-gorm-graphql (Golang on the backend, Vue on the frontend)
The author confuses the web with the Internet. Lots of those ideas, especially regarding two-way links, security and automatic micropayments, have already been proposed and failed by Project Xanadu. One of the Web precessors. The web succeeded over 'better' alternatives, because on a system where the whole world has to agree on a standard, the unix philosophy of 'worse is better' always wins.
Education Training Marketing Professional
Education Training Marketing Professional from Bangalore
Express with Node.

Love the simplicity, speed and power. Huge ecosystem and fast rampup.
Expectations of privacy is asking too much for a free Wi-Fi service. What if a terrorist or criminals use these wifi to send mail threatening bomb scare. Even single event like this will put in this whole endeavor in jeopardy.
Could there reasonably be multiple competing "internets" -- with different protocols, different 'rules', design and so on?

I don't pretend to know how to 'fix' anything (much less something as complex as the internet), but I do feel like it would be beneficial to have some competition in this space, to whatever degree it's possible.

When there's only one option, a variety of problems associated with monolithic systems and monopolies will inevitably arise--as we've seen with the current system.
Node.js + Express+ SocketIO on the server side with Angular on the front end.

For my apps I have a loose framework that I built over the years with pub-sub model between client and server and similar within the server side code itself.

Node was an easy choice since I love JS and having only one language reduces cognitive load a lot.

Express is a well known mature framework, similar with SocketIO even though it has some warts.

Angular is similarly a mature framework which I use in s quite simple manner to tie pieces of code together so i haven't had any performance problems. And since I work in enterprise it is still very a very popular choice and none of the issues with strange licensing or complicated transpiling build systems.
How WordPress Ate the Internet in 2016 and the World in 2017
My app crashes when I add a new entity to the core data model in my iOSapp
nowdays you don't use xml to define your beans so most of the things are compile checked. granted some things are happening only at runtime which is a whole point of DI :-)
People own blender for much more than just making whipped cream.
To be accurate, my reading of the source you linked shows him as being willing to cooperate with the campaign on Q & A questions asked.
I think there is value in teaching that there have been prior models (but more energy should be spent on the current thinking) because it shows that good scientists are constantly researching and revising their ideas as they get more information. Science is never done.
A couple thoughts:

Unless your image library is way fancier than I imagine, you would get a much less biased result if you convert to a linear color space. This code:

# Invert grayscale image
def invertImage(image):
return (255-image)

doesn't accurately compute amount of thread cover desired because "image" isn't linear in brightness.

For this particular use case, though, you probably want to further transform the output. Suppose that one thread locally reduces light transmission by a factor of k. Then two reduce by k^2 (assuming there's enough blurring, everything is purely backlit, no reflections etc), and so on. So n reduces the log of the brightness by n*log(k). I would try calculating -log(luminosity) and fitting threads to that.

Finally, this sounds like a wonderful application of compressed sensing. I bet you could get an asymptotically fast algorithm that is reasonably close to optimal.
A pragmatic view, perhaps, is that as a tool, a given Lisp environment doesn't constraint how fast a solution we can devise to a problem in some manner. That really fast solution might not simply be a Lisp program fed to the Lisp compiler.

Suppose you're required to solve a problem with very high performance, and it has to be expressed in some high level language. No high level language achieves it using any straightforward code without dropping to assembly language. Not C, nothing.

In that situation, I'd arm myself with Lisp, because the problem basically requires inventing some specialized fast language and mapping it to the machine at hand.
That's always been an unsatisfying answer, because 1. Its hard to actually test 2. I think its also an artifact of the explosive growth in computing power and AI potential that our civilization has achieved, and is more reflective of that "fad" more than anything.
UNCERTAINTIES ABOUT CLIMATE CHANGE IN AN ERA OF MINIMAL CLIMATE POLICIES [pdf]
Good call. Thanks!
You are not getting OPs point I think.
He's talking about efficiency not overall resource usage.
When people code in electron and embed an entire friggin browser into their application just so that they don't have to port their webapp or so that they can apply their webdev skills, you the user gain nothing.

These apps don't do more, they do less but require more resources. They trade user convenience for developer convenience.
Was wondering how long until eugenics showed up.
I used to be J2EE guy and I have gone through nearly all J2EE Frameworks namely struts, tapestry, wicket and JSF ( all flavours) -- and I hated all of them. The problem with these frameworks is that you had to learn so many useless details of the framework , such as ui component lifcycle and events, that were of no use should you choose to go on to another project which used a different framework.

I have settled on ReactJS with Clojure REST or Spring REST. React knowledge and REST knowledge is portable across projects and jobs.
Here's some additional information on ray tracing:

https://github.com/melling/ComputerGraphics/blob/master/ray_...
People forget their passwords all the time, even after using them regularly for long periods of time. Unless we want to risk keeping people in prison their whole lives in order to compel information they simply don't have, wouldn't a simple 'I forgot' have to suffice, even if it's for a device proven to belong to the suspect?
The Norwegian version of that page shows Norwegian queries, so it seems that Google has localized editions.

https://www.google.no/trends/topcharts
currently, i roll my own: golang net/http, gorilla/mux, eknkc/amber, and database/sql. i'm not entirely happy with amber as an html template language, prefer jade or haml, but it seems to work so far, i've had a few problems with it and the author fixed one of them in terms of nested data structures, but there's another issue pending for a long time so i don't think he has the interest to maintain this.

got into expressjs/jade, but didn't like the nested async callbacks, really annoying to read the code, but the tooling side was cool with npm, gulp, etc.

i used to use sinatra/haml/activerecord for a long time, really liked the simplicity of it, but ruby in general was just too slow in terms of performance, had to use a lot of physical resources to supplement for its slowness.

before sinatra i used ror, this was before i decided that rolling my own was more streamlined and efficient.

before ror i used python, tornado, and sqlalchemy. god, sqlalchemy was so clumsy back then, i even bought their ebook for my kindle, what a waste of money. ran ok, really liked the decorators used by tornado, but then fb went and bought friendfeed which doomed tornado to the depths of /dev/null.

before python, i used java servlets (as part of the j2ee standard) and java server pages. it was sort of nice to use html files and embed these java snippets, but still pretty primitive.

before j2ee, i used php, pear, god save me from those days. my personal blog was built on this, i saved all entries into xml documents and stored them in directories based on the date. that site was hacked and pwned so badly, thanks php security holes! this was a time before templates and orms.

and from the very beginning, there was pure html, wow, we have evolved so much since then.

golang is perfect for me, but i use it for a lot more than just a dynamic web server, it's also an api server and websocket service. i really like the ease of deployments with golang i.e. just copy a binary to my production servers. and the code is fast and scales. coming from sqlalchemy, activerecord, and sequel, i was a bit underwhelmed by gorp, but soon found out that going with sql was good enough.
Have you read Three-Body problem? If you didn't, you'll love that book, for it's depiction of a universe as a "dark forest" full of hunters waiting to someone less cautious to appear is very much like yours.
If you control both the compiler and the scheduler these optimizations become somewhat easier and without any syntax changes, no? Like removing naive synchronization on channel operations and having scheduler to deal with them, tracking states, amortizing synchronization, etc.
Accidental Tech Podcast

http://atp.fm

Casual discussion about tech (especially Apple)
... what?

I am not sure what your idea aof cryptography is, but crypto relates to the most basic of questions about computation: what is and isn't efficiently computable, that is, P ?= NP.

You do realise that the origin of the field of Computer Science lies in mathematics, specifically Turing's work, right? By your argument, the entire field of Theoretical Computer Science is ... not a part of computer science. Some how, I think that that's not quite right.
cool.

https://github.com/sehugg/8bitworkshop
Memory is cheap. Lease a real physical server and pay a dime compared to cloud.
Ok, I see. Good point. Thank you.
I remember this cup. I also remember thinking Those both greedy and smart could have simply plugged the hole with their finger and all is good.

Pythagoras should have given his students smaller normal cups because, if we go Machiavellian for a moment, people are unscrupulous and will plug the hole, therefore a smaller cup will be more effective. And limited servings.
> That's the surprising bit: a random neural network generates good-looking images.

Despite the randomness in the weights, there's structure and coherence imposed by the activation functions and the manner in which activations are combined (the network architecture). There's nothing inherently magical going on: take a rational function with random coefficients and do domain coloring [1], and you'll get something interesting, too.

[1]: https://en.wikipedia.org/wiki/Domain_coloring
Here's a great lecture by Alex Schultz on growth:

http://startupclass.samaltman.com/courses/lec06/

On a side note, elocution is also something to notice in that lecture. He doesn't mumble, he speaks full, clear, sharp, sentences. The ratio content/time is high.

Reminds me of the anecdote of Niels Bohr complaining to Paul Dirac about not knowing how to finish a sentence in an article, to which Dirac replied: "I was taught at school never to start a sentence without knowing the end of it."
Pure modules aim to make prototyping easier
Previously: https://news.ycombinator.com/item?id=13196488
Here's a neat 4 min video demonstrating how the cup works & how to "beat" it with mercury: https://www.youtube.com/watch?v=ISfIT3B4y6E
Thank you for your explanation. So, even a full IDE can't achieve true refactoring.
Pakistan issues nuclear warning to Israel in response to 'fake news' story
I can't find a quicksort implementation on the other side of that link.
Nuclear detonations can produce extremely powerful seismic activity, and the effects are often felt on instruments designed to monitor earthquakes. And nobody has ever detonated an actual 100-megaton warhead before, or anything close to it. The mere prospect of that detonation is mindboggling.

Take this with a grain of salt, but the Russians claim this bomb can generate a tsunami up to 500m (1,650ft) high, reaching over 900 miles inland.

http://www.bbc.com/news/world-europe-34797252
There is a chapter in Rustonomicon on subtyping and variance: https://doc.rust-lang.org/nomicon/subtyping.html
This is perfect! I was thinking about creating a simple game for a classic system for a long time. Now I have no excuse not to do it - a browser IDE with the live preview and a bunch of examples is everything I need. Also, it's much more than developers had these 39 (!) years ago.
> In ruby, you are enabled to fix so much more of the language to your own liking, so there is much less of a need for the main language to change.

very true. lots of metaprogramming facilities in Ruby that just don't exist in Python. To further underscore your point, take a look at how much of Rails code is devoted to making Ruby more usable/consistent and has a only tangential relationship to web development.
I've mainly used Ruby/Rails from ~2008 to ~2015 both for work and side projects/prototypes, then I totally switched to Elixir/Phoenix for almost all my stuff. I still use Ruby/Rails for some works (where/when I can't use Elixir due to some constraint).

I've found that Elixir and Phoenix have an awesome community and a fast-growing ecosystem. The language is very clean and I can solve problems in a cleaner and faster way. It has all the tools I need and runs on a simple but powerful virtual machine with stunning performance and easy deployement. I can use websockets and async jobs without running external processes/daemons and thanks to brunch (or webpack, it depends) I have a powerful toolchain for frontend.
Speaking about frontend, I've recently moved from React to VueJS, it's a very decent compromise between React and Angular: simple like React, with features and concepts similar to Angular.
Ask HN: What technology you wish would be more popular?
You know the drill. You would like to write your next big thing in "shinylang" but all your colleagues and customers are pushing for the same old proven stack.
I can't seem to find this talk anywhere on the internet.
He's referring to "ultra-high temperature" pasteurized creams. I figure, from what he's saying, that this type of cream is required for the nitrous oxide process.

Honestly I prefer the nitrous whipped creams, hand-whipped heavy/whipping cream is second for me. Alex seems to think that flavour is universal, and that all the people who like other flavours than him are plants from the food and beverage industry.
If you found this interesting I recommend looking at Picbreeder (http://www.picbreeder.org/). Collaborative interactive evolution of pattern producing networks produced very interesting results.
I'm somewhere around 20 years in. I'm going to share my point of view with you, then let you make up your mind about what to do. :-)

The command line by itself is an old-school text editor, where the default behavior is to write programs that are executed then immediately thrown away [1]. We develop a habit of using the command line in a casual way, without realizing that it's a powerful programming environment.

Once we realize that we're _programming_ with the command line, we can take deliberate steps to write better command line programs. We can:

* learn how to capture our programs and execute them again later.
* learn how to improve our programs using the edit -> execute workflow.
* learn more about the commands and their options so that we can write more powerful programs
* learn how to make our programs play well with other commands

Note that I'm deliberately avoiding recommending a specific editor or programming language for your workflow. You can choose whatever works best for you. Instead I'd like to leave you with this thought:

A - Always
B - Be
P - Programming

Always. Be. Programing.

Always be programming! [2]

Treat every command like a program you intend to keep, and you'll start writing better and better commands; commands that you'll reuse, that will automate your workflow, that will help you spend your precious mental energy on thinking about how to solve important problems because you've delegated as much of the tedious grunt work to the computer as you possibly can.

Best of luck, and enjoy the journey!

[1] This is not strictly true but is useful as a starting point for this thought exercise. See the history command, for example.

[2] (Since it's Christmas) https://www.youtube.com/watch?v=J_vSirIJEsY
Of course it's feasible. But it's not possible to keep it secret. You said yourself that Apple's notoriously-secretive stuff gets leaked all the time. Snowden leaked facing far greater sanctions than an FB employee would ever face (no, it wouldn't ruin your career).

There's just no way you can sneak new functionality into an app without the engineering and product owners of the app knowing. You can't add new data feeds without the data teams knowing how much, how long, who can access etc... And someone has to make that data somehow useful to the actual advertisers, which requires that that they know what it is...

And yes, ad-tech clients do want to know exactly where the data comes from, whether it's reliable (somewhat and sometimes, in my experience), and whether they're allowed to use it (pharma).
http://motls.blogspot.ru/2011/08/once-more-gravity-is-not-en...

Apparently Verlinde's theory predicts neutron decoherence in the Earth's gravitational field, contradicting well established experimental results.
Check out my ne video Christmas Mini tree
Yeah, well, I know that Iris Pro is slow with an external 4K display. Not just 3d, even moving windows around is sluggish.

I was hoping it is still possible to buy a 2015 MBP with a discrete Nvidia GPU in it.
Thank you, that is a very nice implementation! I think the key is that the vector library is very well designed - it has certainly been the cause of the majority of my Haskell performance successes. I'll say that your implementation benefits from being able to access partitioning as a library function - the actual implementation of unstablePartition is not particularly pretty (but it is conceptually simple).
could maybe guide it around neighboring pins to get to the next optimal start pin instead, at least for some amount.
Wordpress is technically capable of being used to build large apps, but, you're going to be rolling your own everything. Whereas a framework, is, well, a framework that has standardized and cleanly extensible ways of doing core functionalities X, Y, and Z.

Wordpress is old, and they've built up a shit-ton of technical debt for the sake of BC. To put it bluntly, it's not a pleasure to work with, at all. On the up side, something like 20% of the surface net runs on Wordpress. There's a huge market for WP skills, and it's got enormous mindshare amongst non-technical types. If you want to invest effort in WP, do it because of the adoption metrics; if you're more technically oriented, pick Django (or Laravel/Symfony if PHP is more your speed).
First ensure you can build in one command, and program in one more. Then move to a server with attached development board - you'll likely want an network-controlled power switch (which you can get in a rackmountable form). Do not use USB-to-serial for any connection that needs to work (e.g. when programming) - get a PCI card instead.

If desired, Jenkins works fine as orchestration.
All the dependency injection and spring setup is done at startup, so you won't have any of those errors during the life cycle of the app. Spring boot with spring data rest makes it so easy to create very strong REST APIs easily.
Source: I've done a lot of demos, presentations and trainings on Spring Boot, including at SpringOne in Vegas last summer.
Hey - just curious - I love the Angular CLI, but since they hide the main webpack config I'm wondering how you deal with customizing that? Heard a few approaches, I'm interested in your solutions (if any).
Jackass causes alarm-on flight by naming his wi-fi hotspot as galaxy-note-7
Changelog.com is using Phoenix. They also recently gone open source: https://changelog.com/posts/changelog-is-open-source
Mind as a Social Factor (1884)
Hello guys
How do I add my web radio to Radio Garden
Thank you al
The author confuses consequences with anonymity.

The reason why I don't run up and call random people cunts is the risk that I might get punched.

ID is only one part of that. However bulletproof ID does not yield security. What it does do is allow people/governments to persecute people with much better precision.

The problem of anonymous information sources has been around for millenia. There is a reason you don't trust the shit the drunk bloke spouts at the pub: its mostly bollocks.

The main problem is that normal people, right up to the news producers have suspended their critical faculties.(for different reasons)

"a website I've never seen before, has lots of adverts for escorts and MILFs said that something happened" its not happened.

"a rumour on twitter said..." its a fucking rumour. Find the source and it might become fact. Until then, its the same as hearing it in the fucking playground.

Now, if you're a news producer, I know you want to beat your main rival. But each time you don't bother to fact check, the value of your news drops.
What part of "Array notation in C is a lie".... (End of article "p.s. It isn't") isn't an exact example of clickbait?
حرب مغربية صحراوية موريتانية على المحك
I would suggest a slightly different measure: How long can the code be left to run on it's own without the intervention of a programmer, sys admin, or other technical person?

I've noticed that poor codebases tend to suck up more and more developer time, and may even trigger the formation of "maintenance teams".
Computer science assumes that the code is run on a machine with a very specific set of operations since otherwise you wouldn't be able to calculate time complexity. The set of operations were deliberately chosen to be a reasonable abstraction of a modern computer. Thus computer science would look very differently if computers had different capabilities.

For example, lets say that a new computer could switch places of two blocks of memory in constant time no matter their sizes. That would completely revolutionize computer science since many of our old results hinges on the fact that moving memory takes linear time.
Will technology prevent the next food shortage crisis?
Anytime a little guy, who is being treated unfairly, can stand-up to corporations and governments who have far more resources, then that's awesome. I think that's all the article meant to convey.

And skin color does not matter. Every little guy is pulling for all the others.
> Trump has killed Godwin’s law, so here’s a Nazi analogy for you: Just as the citizens of Vichy France had to decide between the easy path of collaboration and the frightening path of resistance, so the citizens of Silicon Valley have to decide between normalization and radicalization. One difference between modern Silicon Valley and Vichy France, of course, is that the worst thing that might happen to a Valley player who refuses to Come To Satan is that they won’t get funded, or they might lose out on a cushy job working for a sociopath.

Author's completely fucking insane.