skysight-inc/HackerNews huggingface dataset:
strong agreement on what we can do to improve it.

uh, yes there is.

Change the way your state votes away from FPTP to a preferential voting system.

https://www.reddit.com/r/EndFPTP/

https://en.wikipedia.org/wiki/Template:Comparison_of_Schulze...

https://www.boston.com/news/politics/2016/11/10/maine-became...
Mozilla Obsidian API Proposal: GPU API for WASM, Based on Vulkan
Point. I think most of the chips I was thinking about are simpler SDRAM controllers.

Nonetheless, I still think that you're grossly underestimating the needs of the FPGA / Logic Analyzer. The product communicates to the PC over USB for instance, performs RAM-level compression and seems to handle some logic-analyzing tasks as well (considering it natively supports I2C, UART, and the like).

EDIT: I think I see where you're coming from now. The next steps then would be licensing issues then. Like whether or not a company could effectively sell the IP-block of the memory-controller and distribute it over the internet (as what has happened in this project).
But how or why was this done as a favour for their banking customers?
This isn't even about privacy only, at stake are also things like "supercookies" inserted by ISPs.

It's quite unbelievable that you could try sending a bitstring over IP and have the ISP change that, legally. It's like USPS ripping up mail and occasionally adding some advertisements or rewriting your text.
I'm curious how much the internet has helped bridge this gap today and whether this idea of diversity through government-backed forced integration policies are really relevant/useful anymore. It seems very difficult to grow up in a culturally homogeneous environment today, you'd basically have to be a Luddite to accomplish that.

In my opinion the internet makes it just as easy to be culturally homogeneous if you want to. There are many people that, due to interest or necessity will be exposed to a variety of cultures, but you can just as easily filter your internet usage so you engage mostly with people that are like you. It doesn't help that on the internet, in text discussions, you don't know what someone's background is without research due to anonymity. For example, by default I assume everyone on HN is an upper middle class or wealthy white male in his mid-20s to early 40s, unless otherwise stated in the context of the comments, even though I know this isn't true. This creates the problem of, instead of viewing internet communities as diverse collections of people, they are viewed as stereotypical hive minds, further enforcing discrimination and stereotyped views of large groups of people.
No, the original message from Felix Tao was just a response saying OneDrive is not supported on Linux.

After the post blew up on Hacker News, real Microsoft PR swept in and deleted that post, replacing that non-answer with the current one that says they've fixed it.

Here's an archived version: https://archive.is/zlXWy
It is workable. This gets brought up every time we have an issue like this. The problem is that existing CA's keep fucking up. But the system is clearly working: bad CA's get excluded.

I think the likely result here is more widespread adoption of LE. The point is that CA's shouldn't be businesses.
The statement is true, but its reasoning is built on a disingenuous lack of nuance in the context of a pertinent privacy issue split along party lines. Saying "neither party cares about privacy" clearly fails to convey anything meaningful in this particular instance.
They're not bigger than Google. And it's Google's browser and the open source Chromium project, so I'm having a hard time seeing how Symantec is going to get a judge to say anything along the lines of "I forbid any and all members of the Chromium project to commit anything to the codebase that would no longer treat Symantec issued certificates as before". Especially considering since plenty aren't under US jurisdiction nor necessarily employed by Google.

Then they'd also have to strong arm Mozilla, Apple and Microsoft since they're rather likely to act too and at least the latter two don't disclose such changes until they've made them.
I used to have a private cubicle, around 2000-2004. I didn't like it too much at the time. I really miss it now. Life was better back then.
It sounds like the regulations could be enforced better, but it does not sound _that_ ineffective. Lyft was fined $1000.
Maybe your assumption about why you got rejected is wrong. 2 places is very few.

I don't think anybody ever feels great about their code. One way you can bypass that is to work on fundamental/hard stuff where getting the thing done is going to make you proud of yourself.
45 years of terrorist attacks in Europe, visualized
You can block all cookies on the website if you want a paywall bypass that works without needing incognito - an extension like uMatrix [1] does this persistently (click on the plugin icon when your browser is navigated to The Economist, then click on the bottom half of the "cookie" box in the "all" row. The column should turn red, indicating that cookies are blocked).

[1] https://github.com/gorhill/uMatrix
In general yes. I did mention that I think wine is awesome. But it has bugs and the windows APIs it translates are tricky. I assume that the behavior in the re-highlight test is due to a bug. We don't know if this is due to bug in wine or a bug in notepad++.
I personally don't believe the US or any major corporation should deal with countries that deny human rights like this without having some ongoing process of reform. This is only tangentially related but are any of these chauffeurs who drive Saudi women Uber drivers? If so, that's kind of an astonishing circumstance.

"In 2002, The Economist magazine estimated that the salaries of the approximately 500,000 chauffeurs driving women in Saudi Arabia came to 1% of the national income."
Get ready for dark patterns 2.0 :(
You're describing Qt, which lets you use CSS for styling and allows embedding web renderers (Chromium).
No, but he pushed to implement net neutrality and the rules in question.

Sorry, I'd have to agree. "Both sides do it" is an easy platitude, but Democrats aren't trying to teach the Bible in schools, that Evolution is a lie, that Climate Change is a lie, that wealth trickles down, that more of the "free market" can somehow solve our gigantic healthcare problem, that smoking doesn't kill, that abortion is murder but somehow women who have one shouldn't go to jail for it, that there's no such thing as a wall between church and state, oh wait--Islam?! Yes there's definitely a wall between Islam and state; that keeping guns regulation free makes us all safer, the list goes on.

I'd agree the left has some problems and they do the same emotional manipulating just to get votes. But they also just happen to be manipulating people about issues that are mostly factually supported.
There was a brief period of stability in 06-08 where everyone just used either Rails or Django (pick your poison) + JQuery on the frontend. Once 09 hit everything exploded.
These things are well defined in the research community and they don't have any issues with this. The input energy is all the energy from the sun that is incident on the panel. Efficiency is electrical power generated by the panel divided by the power from sun (~1000 W/m^2). For the NREL efficiency records, the measurements are all taken at the same temperature at the NREL facility. To find the max power of a device you just sweep the voltage applied to the device and measure the current output and determine which voltage produced the most power (P=V*I). Then operate your cell at that voltage.
It takes a while to source all the ads, and the reflow that leads you to click on the wrong thing (e.g. an ad) is most likely intentional.
Also a problem with this political setup: they chose not to vote rather than voting against. To avoid being wood-shedded by their party I assume?
They don't need to.

Per the article:

> [The bill] requires states to evaluate the need for broadband conduit any time they complete a highway construction project that gets federal funding
I'd be shocked if you went to NYPD with this and they _didn't_ respond by just redirecting you to the T&LC.
Somebody needs to tell Bank of America. They're still presenting a Symantec EV cert.
In Firefox, I believe there's a way to turn off asynchronous searching so that it won't attempt to search as you're typing. Even though DuckDuckGo is my search provider, I have that enabled anyway; I figure I'm okay with having to press ENTER to see results as a trade-off for not having my data sent to someone as soon as I start typing. Not sure if this is an option in Chrome/Chromium.
I first read about this connection in Paul Graham's essay "How to be Silicon Valley" [1]

[1]: http://www.paulgraham.com/siliconvalley.html
I'm a web developer and very often end up building apps or websites that never even make it live. I've learned not to mind. The fun is in the build :)
How do you think we can improve our app?
Thanks for the clarification. If invertebrate terrestrial biomass is of roughly the same order of magnitude as vertebrate terrestrial biomass, then the linked article starts making a lot more sense.
If you use the DNS auth, its actually not bad: you can securely issue the certs on a different machine and just copy the PEM files to the right place. I used this with Route 53's API and it works quite well and is (in my opinion) superior to having to place files.
Arguably, they could just adopt LE technology wholesale. Shrinking cert lifetimes is compatible LE's already short cert lifetimes.
Oh god here comes yet another JS framework - http://vanilla-js.com/
How to Escape the PowerPoint Prison-Presentations don’t have to provoke despair
>The phone will invariably ring and will either be a spam call or a call for one of them.

Simple solution: get rid of the phone. Why do you have it anyway? I haven't had a landline phone for probably 10 years now, and I was a little late to that party. This line of yours looks like something out of the 1990s: a phone call for someone else? How quaint! Do these people not have their own phones?
Yep. I'm betting that they didn't speak out on it, either.
Presumably the inability to request again until they are dropped off or the request cancelled?
What's weird to me is Republicans say regulation is bad - and don't get hurt by a _lack_ of regulation. How can people in that party be so gung-ho to make themselves vulnerable? They're not all part of the 1%. Surely they know someone who suffers by undoing regulation.

These people can't all live in the same bubble.
And if you're Nintendo, you're likely to end up writing custom device drivers for your hardware no matter if you starting point is a BSD OS or Linux.
Or someone who is a sysadmin and works on the power grid, or someone who is a technician at a huge datacenter, or someone with admin rights on the corporate network of Boeing, Lockheed, or, or...
Any plans to integrate with existing procurement systems, manage approved vendors, handle approval levels/purchase limits, asset tracking/management, invoice management, etc.?
Forgive them father, they know not what they do.
I like using Uber. But I also don't like the idea of money flowing out of the country/province/city into Silicon Valley. I'd much rather that the money earned by Uber stays within Canada in some form such as a tax or investment by them into our region.

Particularly because Uber-like apps are becoming important to public transportation infrastructure. Additionally, taxi revenue coming from tourism remains in the hands of Canadian taxi companies as opposed to Uber resulting in a net positive flow of money into the country.
Personally, I'm fine with it—but only because Regexps really belong to a different domain than people think.

Regexps do not exist to be a self-documenting syntax for writing code that gets read and maintained. If you are going to sit down, write, debug, commit, and PR some code that matches strings, for heaven's sake just write your pattern in BNF and apply a parser generator to it, or use a parser combinator library.

Regexps are intended as a fluent syntax for interacting with data. Regexps exist to be arguments to sed, awk, and vim's :s command. Regexps exist to let you type an SQL query into psql that finds rows with columns matching a pattern. They're meant to be a hand-tool, used by a craftsman during the manual work of analysis that comes before the job is planned.

And as such, regexp syntax features aren't meant to be composed into multi-line monstrosities that do all the work at once; they're meant to let you match chunks, and then pipe that to another regexp that winnows those chunks down, and then another that substitutes one part of each chunk, etc.

If you've ever seen a PERL script written in "imperative mode", where every line is relying on the implicit assignment of its result to the $_ variable, each line doing one more thing to that variable, each little regexp sawing off one edge or patching one hole—that's an example of the proper use of regexps. Such a script is effectively less a "program", and more simply a record of someone's keystrokes at a REPL.

And because of that, I honestly find it a bit strange that modern compiled languages build in "first-class" native support for regexps. They make sense in "scripting" languages like Ruby and Python because those languages can indeed be used for "scripting": writing code in their REPLs to do some manual tinkering, and then maybe saving a record of what you just did in case you need it again. But in languages like Go or Elixir? Why not just give the developer a batteries-included parser-combinator library instead? (If you, as a developer, need to parse regexps to support your users querying your system by passing it regexps, they could still be available from a library. But there's no need for a literal syntax for them in such languages.)

That being said, I wouldn't mind if an IDE for a particular compiled language accepted regular-expression syntax as a sort of Input Method Editor: you'd hit Ctrl+Shift+R or somesuch, a little "Input regexp: " window would pop up over your cursor, and then as you wrote and modified the regexp in the window, the equivalent BNF grammar would appear inside a text-selection at the cursor. That's a good use of regexps: to allow you to fluently, quickly create BNF grammars. As if they were a synthesizer keyboard, with each keystroke immediately performing a function.
I worked on election integrity issues for a decade. Verify the machines work correctly, protect the secret ballot, keep admins from purging the voter rolls illegally, etc.

My opponents had (effectively) infinite time and resources. They will forward their agenda relentlessly. Year after year. Non stop.

To "win", I had to show up EVERY SINGLE DAY for EVERY SINGLE BATTLE FRONT.

Well. One day I stayed home. After ten years of preventing internet voting (in my state), the legislature suspended the rules, fast-tracked the internet voting bill (no public hearings), and it passed unanimously.

I asked my representatives, who had previously committed to never passing such a bill, "WTF?"

"Well, we didn't hear any opposition."

(Fruit flies have longer attention spans.)

--

What I'm trying to say is that people do care. I traveled my entire state and had broad public support for my platform (use "citizen owned" open source software, protect voter privacy, universal voter registration). But we're outclassed, outgunned, and outmaneuvered.

You cannot expect anyone anywhere do The Right Thing.

But if you bring the heat, the powerful will see the light.

The only times I got my way is when I brought pressure. Build coaltions, fill public hearings, letters to the editors, endorsements, resolutions, orchestrate protests, etc.

This book is a very good primer.

http://www.becomingacitizenactivist.org

I also strongly recommend the Camp Wellstone training for organisers.

http://wellstone.org
I always turn off cursor blinking everywhere I can because I find it distracting; I never knew I could use "performance" as an excuse!

On another note, why is cursor blinking such a universal thing? I assume that other people must like it, or else it wouldn't be so common. Do people have trouble finding their cursor without it, or do they have trouble distinguishing it from actual text? I've never had either of those problems with blinking turned off, but I can't think of any other plausible reason.
Ya, you can usually make arguments about how clickbait or sensationalist headlines are "accurate" as long as they contain seeds of fact, but that hardly makes them any less clickbaitish nor representative of the objective facts as a whole.
Eh. Multiparty systems generally form a couple of coalitions anyway. It's not really clear to me what the big difference would be if Rand Paul had an L next to his name instead of an R.
It burns to CO2. Not enormously helpful?
I've seen those videos, and they do a great job explaining the concepts.

Unfortunately, I've yet to acquire a good handle on the real world impact such alternatives would bring. Does anyone know of analysis that looks at how countries that have implemented these systems have benefitted?
Howard is prestigious for an HBCU, but it's not Harvard. HBCU's deal with a notorious lack of funding, so the connections that you assume are not always there. I can say this specifically applies to Howard.
This whole thread, unfortunately, is conflating "tech" with "information tech". When talking about "big picture" stuff like national real estate trends and macro-economics, the HN bubble is limiting.
It's a huge undertaking with a questionable business model, especially as most things have moved to the web and/or mobile. But it is amusing that there are way more free, cross-platform, high-quality game engines than GUI toolkits.
Yay Microsoft!

I would only quibble about the car-crash that has been attempting to download VS 2017 from behind a corporate (bank) firewall.
Microchip Opens to Python for Microcontrollers and IoT
BALONEY. You'd have insurance companies putting up the bonds for the drivers in exchange for a very reasonable and minor fee. I had to put up a several thousand dollar bond when I became a notary public many years ago in another state (I'm no longer one) and it cost under $50 to have a bond posted by some insurance company.

You were the one who brought up bonds though. No need for that, you can enforce regulations just fine without them. Your TLC driver's license can function as a bond -- if you don't comply with rules, suspend it.
This is like one of those pharmaceutical ads that vividly tells you about all the hideous side-effects of the drug. The cognitive dissonance is so high that even if the benefits happened to outweigh the downsides, I wouldn't know or care because it's just too ridiculous to even think about. And I'm not suffering from any disease the drug claims to treat, either.
I always keep screenshots + video walk throughs of apps I build, for this very reason. You can't expect any software to live forever.
Have they published anywhere the violations?

Normally browser makers publish openly evidence of mis-issued certificates, together with having the discussion with the vendor in the public.

It's sad that this announcement from Google seems to basically be saying "we had a closed door dispute with Symantec, and now don't trust them".
Enterprises misaligning security budget, priorities
Pound for pound, methane is a much stronger GHG then CO2.
I'm pretty sure you have this backwards. The company doesn't locate itself where the CEO wants to be. The company is just located somewhere.... and the CEO will usually move to wherever that is upon hiring, unless they already live there.
Regarding your last point - check out this youtube vid:

https://www.youtube.com/watch?v=SfiqdooNBb8

Cheap diffraction grating and a cheap camera; basically, the idea would be to somehow use an IR sensitive camera (most are - at least in the far-mid range), an IR source (maybe an unfocused IR laser diode?), and a diffraction grating.

Ideally for the grating you'd use one for IR - but I haven't found one that wasn't reflective-based (instead of transmissive) - there's probably a good reason (likely having to do with cheap materials and IR absorption - which is why lenses and mirrors for laser cutters tend to be pretty pricey).

Anyhow - thems the basics. Take that, get an image from the camera, run a fourier transform on the data, get the peaks, then pass it thru a trained CNN (?) - heck, you might be able to forgo the transform part and just use the data from the camera directly (repurpose imagenet or something).

Yeah - I think this whole thing could be made an open-source project; probably even an instructable...? At the very least, it could become an interesting science fair project for some enterprising kid...
Google is divesting trust from Symantec but is doing it in a way that avoids hurting end-users and badly breaking the internet. They explicitly state why they don't just want to revoke it in one go and they have really decent arguments. What are yours?

Aside from that, to the best of my knowledge the CA/B forum doesn't set forth any rules that require the immediate and complete removal of trust of a CA that is found to be in violation of the guidelines. I also don't see how they could, the best they could do is put out some form of recommendation but it's up to the parties that actually include the CAs to decide how they get removed, which is normally stipulated in the rules for inclusion in a Root Certificate bundle.
I work in fintech and not in an engineering role, so the jobs that are available are mostly located in other high cost of living areas. I would definitely consider Austin if given the option to move there. The income taxes and housing costs make me salivate.
Have you guys looked into providing these for industrial sites or the military?
Your vote does count if you can be bothered to use it.
Who calls that a best practice? If you're a very small company, that might be fine. With thousands of employees and tens or hundreds of applications, you'll run into serious problems if you want to use e.g. VPC peering for shared services. You'll also run into major cost issues if for example you have per-VPC or per-account commercial appliances.
I am very skeptical of this ever happening until there is a crisis that is agreed to be caused by it (which seems very unlikely, since the polarization has created a feedback loop that maintains the polarization). There are little incentives for legislators to do this right now.
There's another factor to the coffee shops IMO: who the people are.

In an open-plan office, the people around you are usually your coworkers, the people you see every day and know personally. In a coffee shop, they're usually total strangers, people you might see occasionally at that shop at best, and very likely you'll never see them again.

Also, the strangers at the coffee shop don't care what you're looking at on your laptop, or if you're getting any work done. Coworkers might. Also, strangers at a coffee shop are unlikely to interrupt you; coworkers are very likely to. So at the coffee shop, it's entirely possible to be around other humans without being forced to socialize with them, but not at work.
There are several ways to do this. The best way would be to use a router that lets you route. Create the VPN tunnel as always on. Set routing policy based on destination. Gameserver.com goes out the ISP direct, everything else goes out the VPN. You can add additional tunnels and routs as needed but the building block is having a real router that lets you set routes. Personally, I have a static VPN to work, a tor tunnel, VPN to personal offsite infrastructure and an everything else tunnel. I set routes so my traffic goes the the right place automatically, for myself and anyone else in my house.
I've done some raw C Win32 GUI programming and I've done some modern electron stuff as well.

I know which I'd rather offer as my toolkit of choice for a project on which I wanted lots of people to contribute code to!