skysight-inc/HackerNews huggingface dataset:
Author of Lucky here. The title may have been a bit misleading. Lucky is not Ruby on Rails for Crystal. It has a different take on nearly everything in Rails, but it aims to solve the same problems: make web development fun and productive.

But it also adds: and make writing fast applications easy, and prevents bug from making it to production.

If you use Lucky now, you will be missing the vast ecosystem that Ruby and Rails provide, but I think that is a temporary problem. Lucky and Crystal are growing quite quickly.
The future always holds some level of uncertainty. At this point, most people believe climate change is a certainty, so they have to operate based on those assumptions.

I don't think anyone had this information 50 years ago, so who are we going to hold accountable?
Funny you should mention that --

https://www.searchenginejournal.com/google-dont-be-evil/2540...
That’s an interesting statement. Which area is this?
How to Add Deep Links to Facebook Dynamic Product Ads
Yes, due to an unfair advantage. As per the text you quoted:

> charter schools don't serve special needs students. More than that, charter schools bias towards engaged and interested parents. Because of policies like No Child Left Behind, it is really bad for local neighborhood schools to have all of their high performing students leave for charter schools.
No, not really. I know because I've been looking for one several times and I've never found one. They're all generic/Windows keyboards. Even when they say it's a "Mac keyboard", it just means that they wrote different things on a couple of keycaps.

The best manufacturer I have come across for mechanical keyboards with actual Mac layouts are what Matias are offering. For example this: http://matias.ca/tactilepro4/

There's also the option that is not for the faintest of hearts: building your own keyboard. PCBs usually offer multiple kind of layout options for the key placement on the same board. One example of this: https://winkeyless.kr/product/b-87-ex-x2-pcb/ In the description they show a layout of the key placement with the different options highlighted in different colours. So if you want a 1.5X - 1X - 1.5X modifier keys on both sides of the keyboard, that's a possibility.

I've personally looked a bit into the custom keyboard route. I can't really say anything about casing and so on, because I haven't gotten that far into it. However, you're going to be spending a lot more money than for a generic mechanical keyboard on Amazon.
Thanks, I will try Blink
Yes. They know if they do not control what the population may hear, say, or do, they themselves may fall like the bad governments of the past.
> Are the other TCP ports, as well as UDP blocked by a force of nature? :)

Yes; the force in question is usually spelled out as "auditors." :(
Would you apply the same policy to countries with worse human-rights violations, like North Korea?
I would have liked to read this article, but the page refuses to load in my bog-standard Mozilla browser.

Ironically, there's an article in HN today about "The Bullshit Web." This is exactly what that article is about. Apparently Quanta Magazine is trying to do something clever, and that "clever" thing is stopping their content from reaching me.
very interesting. can you provide me with some sources to learn more?

this is potentially the corruption story of the century
Das doesn't make any Mac keyboards. They make keyboards with Mac keycaps.
It doesn't say that at all.

"better results" should mean given a similar set of students.
If you cherry-pick the inputs don't expect comparing outputs to be the same.
But they get better results because they get better students.
I see what you mean but I sort of disagree, the problem with outrage-based policing is that it's extremely variable and in this day of social medial it's also very easy to manipulate and instrumentalize. In particular outrage works well for punctual, symbolic acts, not for long trends. See basically anything regarding the alt-right.

I'm not saying that you shouldn't be outraged and voice it, I'm saying that for something as large and intricate as our economical and political relashionship with China you can't really expect it to achieve much. The consequences of outrage should be to change laws and regulations to make sure that it never happens again, not Google saying "oh sorry, I won't do it (this time)".
There are lots of tech companies active in countries like China, Russia, Iran, and other countries with varying ideas about privacy, human rights, etc. This generally requires complying with local legislation, whether you agree with that or not.

Singling out Google for not opting to exclude a fifth of the population of this planet from their products is a bit overkill. I'd rather they offer choice to the Chinese people on their terms than opting to not be in China at all. Google has huge stakes in China with Android, related production of many Android devices, and a lot of their other products. I imagine pulling out of China is not very practical for them at this point nor is selling phones without Google search.

When I was still working on search Nokia Maps (now Here maps) we had to comply with all sorts of rules internationally, including for China. In addition to being weird about certain POIs (e.g. Tien an mien square) we also had to deal with their obfuscated GPS coordinates. They use some weird shifting algorithm that you have to license from them. The point is not the algorithm (you can find it online if you dig hard enough) but the fact that you had to talk to them to get a license. It's a control point for them.

Another weird thing was that Iran insisted on referring to the Gulf as the Persian Gulf. One nice edge case there is the inflight maps of planes flying over their territory.

The point here is that doing business internationally is hard and taking the moral high ground basically means not doing business with a lot of countries.
For those inclined to disengage with Google and its products, this is a previous HN post on exactly that: https://news.ycombinator.com/item?id=17280558
That must have been awkward. It sounds like you have them a good price if they didn’t question your price.
When Tim Cook backs China’s vision of an ‘open’ Internet in a Chinese forum, HN says that at least Apple is providing some service to the Chinese users, who will have worse services if apple drops out of China. Apple routinely blocks apps on the request of the Chinese government. But if Goole too decides to provides services to China, in accordance with Chinese law, the reaction is so different here. Not taking any sides here, just highlighting the different ways different companies are judged on HN.
Tesla's second quarter earnings story is a religious war
The truth about Paul and the Gentiles
I think the best way to reply to things a few days later is to write a post and submit the link as a post and not a comment so the algorithm treats it as new.
Agree entirely. However docker for Linux running .net core is a good option.

Automating Windows is the biggest cost in these environments. It’s just not worth the hassle because even on the best of days with the best tools at hand it barely works.
>I just spent 2 weeks in Spain and there were many places I tried to eat that were cash ø ly.

Where? Was in Barcelona recently, even the 1€ espresso in a random cafe was paid by card.
I'd like to reply to pravebeatle anyway: I disagree with them, but they're polite and follow the HN guidelines, and their reply doesn't deserve to be flagged.

I know what you're saying - there's a lot of instability in the world and sometimes people make very poor choices - but democracy is a way to better handle the turbulence.

In essence, it gives us the ability to handle the coup that occurs every few years in unstable environments with less bloodshed - rather than the military taking control and ousting a leader, and a bunch of people dying or being imprisoned, another party takes over at the ballot box.

The newly elected ruler might be a really bad choice, but it's the people's perjorative to choose their leaders and it's a much better alternative than another coup.
If you are solely posting just to make a political jab then there are more appropriate places to make such comments that are not Hacker News
Thanks for the feedback! I did forget to change the version in the documentation, updated that now. As for the usability of the docs, Doxygen isn't exactly known for its intuitive user interface, but I will try my best to make it easier to navigate.
Given the set of high-ability students, it does seem that charter schools have better results.

There's an attitude that everybody should do poorly together, and that's better than anybody succeeding. Like a bucket of crabs, each clawing at the others trying to get out and pulling them back in that keeps the poor, doing poorly. And well-meaning ivory-tower types fuel the culture with idealistic 'fairness' arguments.
You seem to be ignoring his first bullet point about being mowed down by machine guns, which is somewhat at odds with they “enjoy what they have” and do not have the same interest in democracy.
Not just that, but their CEO was even invited to a Chinese government conference where he backed their vision of the 'open' Internet.
Only 20%? How did you test this? I'm currently using OpenVPN but am looking at Wireguard.
The core issue is that they figure out how to deliver schooling at a minimal operating cost while maximizing returns to the investors who hold the bonds on the building. The investors are often charter school advocates or in the know. Frankly, it's a corrupt and disgusting system.

Once they start operating, they are intensely focused on minimizing cost. That translates into alot of student displacement as children who are disruptive or have various disabilities get tossed back, and increases the costs and operational challenges.

They are also disruptive to orderly and efficient operations of school districts. Kids and bureaucracies don't accept change well -- bouncing these kids creates problems.

In the small city I live in, charters appeared like locusts, and led the city district to close and sell a couple of schools. As the charters attrit troublesome students and get shut down for poor performance, hundreds of kids get "dumped". That results in overcrowded and high churn schools. My local elementary school lost it's music room, half of the library and has two outdoor classrooms as additional space that had to be cleared out to accomodate disabled students and handle growing class sizes.

They're stuck in a catch-22 -- their budgets are out of wack because they need proportionally more special ed teachers, and it's hard to know true capacity and more charters open and close.
>Some 50.8 million households or 43% of households can’t afford a basic monthly budget for housing, food, transportation, child care, health care and a monthly smartphone bill, according to an analysis of U.S. government data released this month by the United Way Alice Project, a nonprofit based in Cedar Knolls, N.J. that aims to highlight the number of people who live in poverty.
I expect that bolt selection was algorithmic not some individual's deliberate decision...and with a near certainty not some individual's or conspiring group's malicious one. I mean, having to remove the strut brace to replace the spark plugs sets the context: a 2016 Mustang is not grandpa's '66 straight six. Sparkplugs have been chosen with 100k service life. The average 2016 Mustang will have one spark plug replacement during its service life. Expecting ASE mechanic type expertise that one time during normal use is not entirely unreasonable.

In the grand scheme of things, this seems like a pretty cheap DIY hot rodding oops. Fixable with a twenty dollar bill and a trip to Harbor Freight. It's not scored pistons, bent valves, and shrapnel in the oil pan. Good luck.
Maestro/VPay cards should work fine. Debit MasterCard/Visa Debit is the issue.
[[ In the British system the thing that makes a Public School different isn't whether it's run by the state (those are State Schools) but the fact that it's open _to_ the public. Historically some schools were exclusively for (children of) members of an organisation, for example a school might be for Roman Catholics, or members of the livery company of goldsmiths, or businessmen of a certain city. The Public Schools didn't care who you were, or where you came from, only that your money was good. ]]
If the exam boards still work the same way, different boards have different historical subjects, and I think they might even have a range of historical subjects that the teacher can be pick from, so not every school is the same.

I've learnt a lot of my English history from Bernard Cornwell historical fiction books.
Oh please. Calling a question dumb (I didn't call it dumb) doesn't come remotely close to a personal attack.

I also made a very clear effort to answer it, despite the fact that many others did as well and you ignored their answers too.

It doesn't seem like you're actually looking for answers here.
> I also saw nothing anywhere about how if you modify your config file and down/up with wg-quick it'll delete anything you entered in your config as the 'down' will write back the current state of the interface. It's not a big deal, but it messes with the usual workflow of editing the config file of a service (you don't want to down it while updating your config, which could take time).

`down` only writes the state of the interface if you put SaveConfig = true in your configuration file. If so... you asked for it.

> I'd like to see an easier way of doing the exclusions, inverse CIDRs are not my forte

WireGuard uses the standard Linux routing infrastructure. wg-quick uses the powerful Linux policy routing functions along with the suppress_prefixlength policy routing rule in order to use your main routing table for exclusions. Therefore, the command to exclude an IP is simply "ip route add 10.0.1.0/24 via 10.0.0.1 dev eth0". Obviously you should replace the example subnets and interface, and this is not permanent. The beauty of wg-quick is that you don't need to add this rule every time you bring up your VPN, but can instead add it as a temporarily redundant static route.
so if I'm an engaged and interested parent, and I want my child to succeed, looks like charter schools are the correct answer about where to send my kids.
Indeed, but what is Intel up to these days - at least eight different variations of attack here? And let's not forget about the whole Intel ME thing, either.

BTW, just because a speculative execution attack or whatever is theoretically possible on an IBM system doesn't necessarily mean that it can be carried out in any practical sense, given the overall design of those systems and their general level of built-in security. But IBM can't just sit there and ignore the possibility, either.

Another problem they have these days relates to open source software and such, which they've been porting to their platforms much more lately. If a security patch for that software comes out then they still have to apply it, even if there may be no practical way to exploit it on their systems. And it can be quite unnerving to see long lists of such patches show up on a regular basis for systems which are otherwise generally considered to be rock solid.
Hah, I was building something almost identical to this a few months ago. Very nice!
large files aside, Sublime's startup time is what's keeping me.
Wow - what a drive! I just roughly clicked your path on Africa in Google Earth. It came up with 12,000 miles. So did the double mileage come from side treks, or is there that many switchbacks and turns to make things double when you are going overland?
StegCracker – Steganography Brute-Force Utility to Uncover Hidden Data Insi
If you want kids then have kids.
Individual actions do not matter globally.

We are far away from global overpopulation. Unless people insist on fossil fuel, waste of resources and animal products as food.

More people are needed for more work for a better world.

Have a good life because it is important for work for improvement. Improvement means better technology.

I know about the dangerous situation but I am still optimistic for humans.

http://landartgenerator.org/blagi/archives/127

https://thinkprogress.org/solar-wind-keep-getting-cheaper-33...

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

https://www.reuters.com/article/us-climatechange-carbon/scie...

https://phys.org/news/2017-09-solar-to-fuel-recycles-co2-eth...

https://www.or.is/carbfix
I just realized that doing the above sourcing on google.cn would probably not have yielded any good results. This means Google itself is part of the censored content. That is pretty scary!
In America, paying with cash is so much faster because of the still way too common and outdated process for credit cards:
Bring bill to customer > walk away while they review > return to collect card > go to fixed portal to run transaction > return to customer with receipt > walk away again > return to collect receipt with tip amount

More restaurants need to start adopting handheld terminals for waitstaff, which reduces the whole process to 1 step and makes it faster than cash since they do not need to go fetch change.
Nowadays, an alternative, and possibly greater, source of economic value might be as a carbon sink.

I'm curious if some of this pasture land might be more heavily forested if it weren't being grazed. Out where my folks live in Colorado, for example, it's striking to see how anything that's anywhere close to flat enough for cattle to walk on is scrubland, but the sides of the mountains are well-forested. I'm no ecologist, but I doubt that's because trees just happen to only grow well on steep terrain.
You got any links to some of those discussions with such overwhelming support for censorship on HN? Because your claim doesn't sound even remotely true from my own personal experience on here. Your response does however sound like a typrical Whataboutism comment on here.
From a historical perspective this is unsurprising, as the federal governemnt had to develop programs and regulations (Universal Service, Rural Electrification) to push for or subsidize service to the rural parts of the United States. To get competitive broadband service in rural areas, they will need to do this again.
You can read through https://www.drawdown.org/solutions check what you can do yourself and talk to your peers and your political representatives to bring about collective action.
The domain name is a kind of wordplay (the name of the app is "Wisestone"), no claims of superiority intended.

Was everything clear and easy to understand?

Did you edit and run the program?
But the converse is not true. The laws from Quantum Mechanics can not be derived from E&M. This means that the physics covered by QM is strictly larger than E&M. And as my former prof. R. Jozsa showed, this allows for Quantum algorithms that can not be matched by any classical algorithm (see Deutsch-Jozsa algorithm).

Analog computers in their ideal form (known as real computers after the real numbers) are also strictly superior to classical computers. But unlike quantum computers, we know for sure that ideal analog computers can not exist. This also follows from QM. (Intuitively, real numbers don't exist in physics and everything ultimately becomes quantized)
I've heard about this in the form of "if you want to sell hardware, you have to give them the blueprints", and companies doing it because they want to do business there.

I wouldn't be surprised if this included the source code of everything that ships with the device, but I'd think it doesn't extend to server-side code.
To use most CLI programs efficiently you need to remember commands and parameters to avoid scrolling through man in pursuit of "that one parameter combination I used last month but cannot find in my terminal history".

On the other hand I love GUI apps which show which CLI command corresponds to the selected action (zenmap for example).
”Young” here still means ”decades old” (and large, mature trees keep growing thicker fairly consistently which leads to carbon fixation to be a superlinear function of tree age). Plus recent research indicates that old-growth forests actually continue adding biomass quite efficiently. So any planted trees should at least be allowed to grow a lot longer than your standard tree plantations.

Whatever you do with the biomass a hundred years from now doesn’t really matter; either climate change is in control by then or the humanity is screwed.
>Pasture is basically the Bureau of Land Management’s default use for the vast swaths of federal land. It’s like “here is this land, you’re allowed to graze on it with a permit.” That doesn’t produce that many cows...

And yet it is an incredibly destructive use of land for so few cows. BLM land is often shrubby desert and is not able to cope with the impacts of the cows and remain a healthy ecosystem.
> I would also like to see an easier way to configure authentications, having them in the same file as the config means I can't version control it, share it easily, etc.

The config file is designed to be very straightforward and contain only the bare minimum required configuration stanzas. If you want to separate the keys, or use a higher level key negotiation protocol (e.g. TLS), you can write your own script that calls the lower level "wg" command instead of "wg-quick". Alternatively, you can write a script that generates a wg-quick configuration file.
Congrats! Even for a freelance developer in the US, this is significant money, and doesn’t require directly trading time for money.

And the most important thing is that you’ve built a solid foundation to improve upon. Most people can’t ship as much as you have, and most don’t have the foresight to write a blog post about it.

I’ve started to notice similar things on the economics of themes and plugins on Themeforest. Unless you’re a top selling theme/plugin the revenues don’t often provide enough to encourage updates. I’ve had a few themes I bought go not-updated for years, so I have to switch to more popular and robust themes that I know will be supported.
My 10 year old Asus is still working quite well, already went through Windows 7, 8, 8.1, and all releases of 10.

The GPU is a GT200M with 1GB dedicated RAM, still pretty much in shape versus the toy Intel GPUs.

In those 10 years extended it to 8GB and replaced the HD with a SSD.

Original sales price, 1 000 euros.
In experimenting with IPv6 at home, I set up a wifi AP with only IPv6 access (no IPv4 translation mechanism) so I could try an IPv6-only connection from my phone. In this configuration, I can visit google.com, facebook.com, and a handful of blogs that I know about, but the world wide web is basically unusable without IPv4 because most of the links are IPv4 only.

Since it's hard to find IPv6-connected web pages when you only have an IPv6 connection, some people have reverted to manually building directories of interesting websites that are accessible over IPv6. However, these are full of stale links; manual curation of an internet-wide doesn't scale well.

I know that "ipv6-only" is an odd use case, but it sure feels like the early web. We could really use a little search engine to be the front page of the ipv6 web.